]> glassweightruler.freedombox.rocks Git - Ventoy.git/blob - VBLADE/vblade-master/contrib/persistence/vblade-generator
added Spanish (Latinoamérica) translation (#1865)
[Ventoy.git] / VBLADE / vblade-master / contrib / persistence / vblade-generator
1 #!/bin/sh
2
3 set -eu
4
5 SERVICEFILE="/lib/systemd/system/vblade@.service"
6 WANTDIR="$1/vblade.service.wants"
7
8 CONFIG_DIR=/etc/vblade.conf.d/
9
10 if [ -d "$CONFIG_DIR" ] ; then
11 mkdir -p "$WANTDIR"
12 cd "$CONFIG_DIR"
13 for CONFIG in *.conf ; do
14 [ -f "$CONFIG" ] || continue
15 INSTANCE="$(systemd-escape "${CONFIG%%.conf}")"
16 LINK="$WANTDIR/vblade@$INSTANCE.service"
17
18 sh -n "$CONFIG_DIR$CONFIG" 2>/dev/null || continue
19
20 shelf=
21 slot=
22 netif=
23 filename=
24 options=
25
26 . "$CONFIG_DIR$CONFIG"
27
28 [ "$netif" ] || continue
29 [ "$shelf" ] || continue
30 [ "$slot" ] || continue
31 [ "$filename" ] || continue
32
33 ln -s "$SERVICEFILE" "$LINK"
34 done
35 fi
36
37 exit 0