Magellan Linux

Annotation of /trunk/dracut/patches/dracut-047-magellan.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3132 - (hide annotations) (download)
Fri Jun 15 13:34:46 2018 UTC (5 years, 10 months ago) by niro
File size: 25857 byte(s)
-re-diffed magellan patch
1 niro 3132 diff -Naur dracut-047/dracut.conf.d/magellan.conf.example dracut-047-magellan/dracut.conf.d/magellan.conf.example
2     --- dracut-047/dracut.conf.d/magellan.conf.example 1970-01-01 01:00:00.000000000 +0100
3     +++ dracut-047-magellan/dracut.conf.d/magellan.conf.example 2018-06-15 10:44:47.628885659 +0200
4     @@ -0,0 +1,19 @@
5     +# dracut config file customized for Magellan-Linux
6     +
7     +# i18n
8     +i18n_vars="/etc/conf.d/keymap:KEYMAP /etc/conf.d/consolefont:CONSOLEFONT"
9     +i18n_default_font="latarcyrheb-sun16"
10     +i18n_install_all="yes"
11     +stdloglvl=3
12     +sysloglvl=5
13     +install_optional_items+=" nano /etc/nanorc lsmod ps grep cat rm "
14     +prefix="/"
15     +systemdutildir=/usr/lib/systemd
16     +systemdsystemunitdir=/usr/lib/systemd/system
17     +systemdsystemconfdir=/etc/systemd/system
18     +udevdir=/usr/lib/udev
19     +hostonly="yes"
20     +hostonly_cmdline="no"
21     +early_microcode="yes"
22     +reproducible="yes"
23     +
24     diff -Naur dracut-047/Makefile dracut-047-magellan/Makefile
25     --- dracut-047/Makefile 2018-02-19 10:00:33.000000000 +0100
26     +++ dracut-047-magellan/Makefile 2018-06-15 10:46:00.404872250 +0200
27     @@ -123,6 +123,9 @@
28     install -m 0644 dracut.conf $(DESTDIR)$(sysconfdir)/dracut.conf
29     mkdir -p $(DESTDIR)$(sysconfdir)/dracut.conf.d
30     mkdir -p $(DESTDIR)$(pkglibdir)/dracut.conf.d
31     + install -m 0644 dracut.conf.d/magellan.conf.example $(DESTDIR)$(sysconfdir)/dracut.conf.d/01-magellan.conf
32     + mkdir -p $(DESTDIR)$(sysconfdir)/logrotate.d
33     + install -m 0644 dracut.logrotate $(DESTDIR)$(sysconfdir)/logrotate.d/dracut
34     install -m 0755 dracut-init.sh $(DESTDIR)$(pkglibdir)/dracut-init.sh
35     install -m 0755 dracut-functions.sh $(DESTDIR)$(pkglibdir)/dracut-functions.sh
36     install -m 0755 dracut-version.sh $(DESTDIR)$(pkglibdir)/dracut-version.sh
37     diff -Naur dracut-047/modules.d/10i18n/console_init.sh dracut-047-magellan/modules.d/10i18n/console_init.sh
38     --- dracut-047/modules.d/10i18n/console_init.sh 2018-02-19 10:00:33.000000000 +0100
39     +++ dracut-047-magellan/modules.d/10i18n/console_init.sh 2018-06-15 10:47:25.314798501 +0200
40     @@ -9,7 +9,7 @@
41     [ -e /etc/vconsole.conf ] && . /etc/vconsole.conf
42    
43     DEFAULT_FONT=LatArCyrHeb-16
44     -DEFAULT_KEYMAP=/etc/sysconfig/console/default.kmap
45     +DEFAULT_KEYMAP=/etc/conf.d/console/default.kmap
46    
47     set_keyboard() {
48     local param
49     diff -Naur dracut-047/modules.d/40network/ifup.sh dracut-047-magellan/modules.d/40network/ifup.sh
50     --- dracut-047/modules.d/40network/ifup.sh 2018-02-19 10:00:33.000000000 +0100
51     +++ dracut-047-magellan/modules.d/40network/ifup.sh 2018-06-15 10:51:12.613281095 +0200
52     @@ -319,12 +319,12 @@
53     unset TEAM_PORT_CONFIG
54     _hwaddr=$(cat /sys/class/net/$slave/address)
55     _subchannels=$(iface_get_subchannels "$slave")
56     - if [ -n "$_hwaddr" ] && [ -e "/etc/sysconfig/network-scripts/mac-${_hwaddr}.conf" ]; then
57     - . "/etc/sysconfig/network-scripts/mac-${_hwaddr}.conf"
58     - elif [ -n "$_subchannels" ] && [ -e "/etc/sysconfig/network-scripts/ccw-${_subchannels}.conf" ]; then
59     - . "/etc/sysconfig/network-scripts/ccw-${_subchannels}.conf"
60     - elif [ -e "/etc/sysconfig/network-scripts/ifcfg-${slave}" ]; then
61     - . "/etc/sysconfig/network-scripts/ifcfg-${slave}"
62     + if [ -n "$_hwaddr" ] && [ -e "/etc/conf.d/network-scripts/mac-${_hwaddr}.conf" ]; then
63     + . "/etc/conf.d/network-scripts/mac-${_hwaddr}.conf"
64     + elif [ -n "$_subchannels" ] && [ -e "/etc/conf.d/network-scripts/ccw-${_subchannels}.conf" ]; then
65     + . "/etc/conf.d/network-scripts/ccw-${_subchannels}.conf"
66     + elif [ -e "/etc/conf.d/network-scripts/ifcfg-${slave}" ]; then
67     + . "/etc/conf.d/network-scripts/ifcfg-${slave}"
68     fi
69    
70     if [ -n "${TEAM_PORT_CONFIG}" ]; then
71     diff -Naur dracut-047/modules.d/40network/module-setup.sh dracut-047-magellan/modules.d/40network/module-setup.sh
72     --- dracut-047/modules.d/40network/module-setup.sh 2018-02-19 10:00:33.000000000 +0100
73     +++ dracut-047-magellan/modules.d/40network/module-setup.sh 2018-06-15 10:51:42.095978798 +0200
74     @@ -56,7 +56,7 @@
75     unset TEAM_PORT_CONFIG
76     unset HWADDR
77     unset SUBCHANNELS
78     - for i in /etc/sysconfig/network-scripts/ifcfg-*; do
79     + for i in /etc/conf.d/network-scripts/ifcfg-*; do
80     [ -e "$i" ] || continue
81     case "$i" in
82     *~ | *.bak | *.orig | *.rpmnew | *.rpmorig | *.rpmsave)
83     @@ -75,12 +75,12 @@
84    
85     HWADDR="$(echo $HWADDR | sed 'y/ABCDEF/abcdef/')"
86     if [ -n "$HWADDR" ]; then
87     - ln_r "$i" "/etc/sysconfig/network-scripts/mac-${HWADDR}.conf"
88     + ln_r "$i" "/etc/conf.d/network-scripts/mac-${HWADDR}.conf"
89     fi
90    
91     SUBCHANNELS="$(echo $SUBCHANNELS | sed 'y/ABCDEF/abcdef/')"
92     if [ -n "$SUBCHANNELS" ]; then
93     - ln_r "$i" "/etc/sysconfig/network-scripts/ccw-${SUBCHANNELS}.conf"
94     + ln_r "$i" "/etc/conf.d/network-scripts/ccw-${SUBCHANNELS}.conf"
95     fi
96     fi
97     fi
98     diff -Naur dracut-047/modules.d/45ifcfg/module-setup.sh dracut-047-magellan/modules.d/45ifcfg/module-setup.sh
99     --- dracut-047/modules.d/45ifcfg/module-setup.sh 2018-02-19 10:00:33.000000000 +0100
100     +++ dracut-047-magellan/modules.d/45ifcfg/module-setup.sh 2018-06-15 10:52:08.065715644 +0200
101     @@ -2,7 +2,7 @@
102    
103     # called by dracut
104     check() {
105     - [[ -d /etc/sysconfig/network-scripts ]] && return 0
106     + [[ -d /etc/conf.d/network-scripts ]] && return 0
107     return 255
108     }
109    
110     diff -Naur dracut-047/modules.d/45ifcfg/write-ifcfg.sh dracut-047-magellan/modules.d/45ifcfg/write-ifcfg.sh
111     --- dracut-047/modules.d/45ifcfg/write-ifcfg.sh 2018-02-19 10:00:33.000000000 +0100
112     +++ dracut-047-magellan/modules.d/45ifcfg/write-ifcfg.sh 2018-06-15 10:52:46.536330540 +0200
113     @@ -280,13 +280,13 @@
114     done
115    
116     # Pass network opts
117     -mkdir -m 0755 -p /run/initramfs/state/etc/sysconfig/network-scripts
118     +mkdir -m 0755 -p /run/initramfs/state/etc/conf.d/network-scripts
119     mkdir -m 0755 -p /run/initramfs/state/var/lib/dhclient
120     -echo "files /etc/sysconfig/network-scripts" >> /run/initramfs/rwtab
121     +echo "files /etc/conf.d/network-scripts" >> /run/initramfs/rwtab
122     echo "files /var/lib/dhclient" >> /run/initramfs/rwtab
123     {
124     cp /tmp/net.* /run/initramfs/
125     cp /tmp/net.$netif.resolv.conf /run/initramfs/state/etc/resolv.conf
126     - copytree /tmp/ifcfg /run/initramfs/state/etc/sysconfig/network-scripts
127     + copytree /tmp/ifcfg /run/initramfs/state/etc/conf.d/network-scripts
128     cp /tmp/ifcfg-leases/* /run/initramfs/state/var/lib/dhclient
129     } > /dev/null 2>&1
130     diff -Naur dracut-047/modules.d/80cms/cms-write-ifcfg.sh dracut-047-magellan/modules.d/80cms/cms-write-ifcfg.sh
131     --- dracut-047/modules.d/80cms/cms-write-ifcfg.sh 2018-02-19 10:00:33.000000000 +0100
132     +++ dracut-047-magellan/modules.d/80cms/cms-write-ifcfg.sh 2018-06-15 10:53:36.723835484 +0200
133     @@ -2,7 +2,7 @@
134    
135     type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh
136    
137     -mkdir -m 0755 -p /run/initramfs/state/etc/sysconfig/network-scripts
138     +mkdir -m 0755 -p /run/initramfs/state/etc/conf.d/network-scripts
139    
140     function cms_write_config()
141     {
142     @@ -23,19 +23,19 @@
143    
144     uuid=$(cat /proc/sys/kernel/random/uuid)
145    
146     - IFCFGFILE=/run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-$DEVICE
147     + IFCFGFILE=/run/initramfs/state/etc/conf.d/network-scripts/ifcfg-$DEVICE
148    
149     strglobin "$IPADDR" '*:*:*' && ipv6=1
150    
151     # to please NetworkManager on startup in loader before loader reconfigures net
152     - cat > /etc/sysconfig/network << EOF
153     + cat > /etc/conf.d/network << EOF
154     HOSTNAME=$HOSTNAME
155     EOF
156     echo "$HOSTNAME" > /etc/hostname
157     if [ "$ipv6" ]; then
158     - echo "NETWORKING_IPV6=yes" >> /etc/sysconfig/network
159     + echo "NETWORKING_IPV6=yes" >> /etc/conf.d/network
160     else
161     - echo "NETWORKING=yes" >> /etc/sysconfig/network
162     + echo "NETWORKING=yes" >> /etc/conf.d/network
163     fi
164    
165     cat > $IFCFGFILE << EOF
166     @@ -97,7 +97,7 @@
167     unset optstr
168     unset DNS1
169     unset DNS2
170     - echo "files /etc/sysconfig/network-scripts" >> /run/initramfs/rwtab
171     + echo "files /etc/conf.d/network-scripts" >> /run/initramfs/rwtab
172     echo "files /var/lib/dhclient" >> /run/initramfs/rwtab
173     }
174    
175     diff -Naur dracut-047/modules.d/95rootfs-block/mount-root.sh dracut-047-magellan/modules.d/95rootfs-block/mount-root.sh
176     --- dracut-047/modules.d/95rootfs-block/mount-root.sh 2018-02-19 10:00:33.000000000 +0100
177     +++ dracut-047-magellan/modules.d/95rootfs-block/mount-root.sh 2018-06-15 10:57:38.561527640 +0200
178     @@ -33,8 +33,8 @@
179    
180     READONLY=
181     fsckoptions=
182     - if [ -f "$NEWROOT"/etc/sysconfig/readonly-root ]; then
183     - . "$NEWROOT"/etc/sysconfig/readonly-root
184     + if [ -f "$NEWROOT"/etc/conf.d/readonly-root ]; then
185     + . "$NEWROOT"/etc/conf.d/readonly-root
186     fi
187    
188     if getargbool 0 "readonlyroot=" -y readonlyroot; then
189     @@ -57,8 +57,8 @@
190     if [ -f "$NEWROOT"/forcefsck ] || getargbool 0 forcefsck ; then
191     fsckoptions="-f $fsckoptions"
192     elif [ -f "$NEWROOT"/.autofsck ]; then
193     - [ -f "$NEWROOT"/etc/sysconfig/autofsck ] && \
194     - . "$NEWROOT"/etc/sysconfig/autofsck
195     + [ -f "$NEWROOT"/etc/conf.d/autofsck ] && \
196     + . "$NEWROOT"/etc/conf.d/autofsck
197     if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
198     AUTOFSCK_OPT="$AUTOFSCK_OPT -f"
199     fi
200     diff -Naur dracut-047/modules.d/97masterkey/masterkey.sh dracut-047-magellan/modules.d/97masterkey/masterkey.sh
201     --- dracut-047/modules.d/97masterkey/masterkey.sh 2018-02-19 10:00:33.000000000 +0100
202     +++ dracut-047-magellan/modules.d/97masterkey/masterkey.sh 2018-06-15 10:58:06.558265935 +0200
203     @@ -6,7 +6,7 @@
204     # TORSEC group -- http://security.polito.it
205     # Roberto Sassu <roberto.sassu@polito.it>
206    
207     -MASTERKEYSCONFIG="${NEWROOT}/etc/sysconfig/masterkey"
208     +MASTERKEYSCONFIG="${NEWROOT}/etc/conf.d/masterkey"
209     MULTIKERNELMODE="NO"
210     PCRLOCKNUM=11
211    
212     diff -Naur dracut-047/modules.d/97masterkey/README dracut-047-magellan/modules.d/97masterkey/README
213     --- dracut-047/modules.d/97masterkey/README 2018-02-19 10:00:33.000000000 +0100
214     +++ dracut-047-magellan/modules.d/97masterkey/README 2018-06-15 10:58:24.123907511 +0200
215     @@ -39,7 +39,7 @@
216     MASTERKEY="/etc/keys/kmk-${MASTERKEYTYPE}.blob"
217     --------------------------------------------------------------------------
218    
219     -2) create the configuration file '/etc/sysconfig/masterkey' to override the
220     +2) create the configuration file '/etc/conf.d/masterkey' to override the
221     value of one or all variables;
222    
223     3) specify these parameters in the kernel command line:
224     diff -Naur dracut-047/modules.d/98ecryptfs/ecryptfs-mount.sh dracut-047-magellan/modules.d/98ecryptfs/ecryptfs-mount.sh
225     --- dracut-047/modules.d/98ecryptfs/ecryptfs-mount.sh 2018-02-19 10:00:33.000000000 +0100
226     +++ dracut-047-magellan/modules.d/98ecryptfs/ecryptfs-mount.sh 2018-06-15 10:58:49.309397324 +0200
227     @@ -6,7 +6,7 @@
228     # TORSEC group -- http://security.polito.it
229     # Roberto Sassu <roberto.sassu@polito.it>
230    
231     -ECRYPTFSCONFIG="${NEWROOT}/etc/sysconfig/ecryptfs"
232     +ECRYPTFSCONFIG="${NEWROOT}/etc/conf.d/ecryptfs"
233     ECRYPTFSKEYTYPE="encrypted"
234     ECRYPTFSKEYDESC="1000100010001000"
235     ECRYPTFSKEYID=""
236     diff -Naur dracut-047/modules.d/98ecryptfs/README dracut-047-magellan/modules.d/98ecryptfs/README
237     --- dracut-047/modules.d/98ecryptfs/README 2018-02-19 10:00:33.000000000 +0100
238     +++ dracut-047-magellan/modules.d/98ecryptfs/README 2018-06-15 10:59:15.049888225 +0200
239     @@ -23,13 +23,13 @@
240     ECRYPTFSKEY="/etc/keys/ecryptfs-trusted.blob"
241     --------------------------------------------------------------------------
242    
243     -2) create the configuration file '/etc/sysconfig/ecryptfs' and set the ECRYPTFSKEY
244     +2) create the configuration file '/etc/conf.d/ecryptfs' and set the ECRYPTFSKEY
245     variable;
246    
247     3) specify the eCryptfs key path name in the 'ecryptfskey=' parameter of the kernel command
248     line.
249    
250     -# The configuration file '/etc/sysconfig/ecryptfs' is also used to specify
251     +# The configuration file '/etc/conf.d/ecryptfs' is also used to specify
252     # more options for mounting the eCryptfs filesystem:
253    
254     ECRYPTFSSRCDIR: existent directory in the lower root filesystem;
255     @@ -39,7 +39,7 @@
256     option is automatically added by the dracut script).
257    
258     # Example of the configuration file:
259     ------------ '/etc/sysconfig/ecryptfs' (with default values) -----------
260     +----------- '/etc/conf.d/ecryptfs' (with default values) -----------
261     ECRYPTFS_KEY="/etc/keys/ecryptfs-trusted.blob"
262     ECRYPTFSSRCDIR="/secret"
263     ECRYPTFSDSTDIR="${ECRYPTFSSRCDIR}"
264     diff -Naur dracut-047/modules.d/98integrity/evm-enable.sh dracut-047-magellan/modules.d/98integrity/evm-enable.sh
265     --- dracut-047/modules.d/98integrity/evm-enable.sh 2018-02-19 10:00:33.000000000 +0100
266     +++ dracut-047-magellan/modules.d/98integrity/evm-enable.sh 2018-06-15 10:59:37.896446298 +0200
267     @@ -7,7 +7,7 @@
268     # Roberto Sassu <roberto.sassu@polito.it>
269    
270     EVMSECFILE="${SECURITYFSDIR}/evm"
271     -EVMCONFIG="${NEWROOT}/etc/sysconfig/evm"
272     +EVMCONFIG="${NEWROOT}/etc/conf.d/evm"
273     EVMKEYDESC="evm-key"
274     EVMKEYTYPE="encrypted"
275     EVMKEYID=""
276     diff -Naur dracut-047/modules.d/98integrity/ima-keys-load.sh dracut-047-magellan/modules.d/98integrity/ima-keys-load.sh
277     --- dracut-047/modules.d/98integrity/ima-keys-load.sh 2018-02-19 10:00:33.000000000 +0100
278     +++ dracut-047-magellan/modules.d/98integrity/ima-keys-load.sh 2018-06-15 10:59:58.450056376 +0200
279     @@ -2,7 +2,7 @@
280    
281     SECURITYFSDIR="/sys/kernel/security"
282     IMASECDIR="${SECURITYFSDIR}/ima"
283     -IMACONFIG="${NEWROOT}/etc/sysconfig/ima"
284     +IMACONFIG="${NEWROOT}/etc/conf.d/ima"
285    
286     load_x509_keys()
287     {
288     diff -Naur dracut-047/modules.d/98integrity/ima-policy-load.sh dracut-047-magellan/modules.d/98integrity/ima-policy-load.sh
289     --- dracut-047/modules.d/98integrity/ima-policy-load.sh 2018-02-19 10:00:33.000000000 +0100
290     +++ dracut-047-magellan/modules.d/98integrity/ima-policy-load.sh 2018-06-15 11:00:19.456665029 +0200
291     @@ -7,8 +7,8 @@
292     # Roberto Sassu <roberto.sassu@polito.it>
293    
294     IMASECDIR="${SECURITYFSDIR}/ima"
295     -IMACONFIG="${NEWROOT}/etc/sysconfig/ima"
296     -IMAPOLICY="/etc/sysconfig/ima-policy"
297     +IMACONFIG="${NEWROOT}/etc/conf.d/ima"
298     +IMAPOLICY="/etc/conf.d/ima-policy"
299    
300     load_ima_policy()
301     {
302     diff -Naur dracut-047/modules.d/98integrity/README dracut-047-magellan/modules.d/98integrity/README
303     --- dracut-047/modules.d/98integrity/README 2018-02-19 10:00:33.000000000 +0100
304     +++ dracut-047-magellan/modules.d/98integrity/README 2018-06-15 11:00:52.641060893 +0200
305     @@ -20,7 +20,7 @@
306     EVMKEY="/etc/keys/evm-trusted.blob"
307     --------------------------------------------------------------------------
308    
309     -2) create the configuration file '/etc/sysconfig/evm' and set the EVMKEY variable;
310     +2) create the configuration file '/etc/conf.d/evm' and set the EVMKEY variable;
311    
312     3) specify the EVM key path name in the 'evmkey=' parameter of the kernel command
313     line.
314     @@ -33,10 +33,10 @@
315    
316     # Save the policy in a file.
317    
318     -# Create the configuration file '/etc/sysconfig/ima' to override the path name of
319     +# Create the configuration file '/etc/conf.d/ima' to override the path name of
320     # the IMA custom policy.
321     -------------- '/etc/sysconfig/ima' (with the default value) -------------
322     -IMAPOLICY="/etc/sysconfig/ima-policy"
323     +------------- '/etc/conf.d/ima' (with the default value) -------------
324     +IMAPOLICY="/etc/conf.d/ima-policy"
325     -------------------------------------------------------------------------
326    
327    
328     @@ -64,5 +64,5 @@
329    
330     # 98integrity/ima-keys-load.sh script loads the signed certificates stored
331     # in the $IMAKEYSDIR onto the trusted IMA keyring. The default $IMAKEYSDIR
332     -# directory is /etc/keys/ima, but can be specified in the /etc/sysconfig/ima
333     +# directory is /etc/keys/ima, but can be specified in the /etc/conf.d/ima
334     # policy.
335     diff -Naur dracut-047/modules.d/98usrmount/mount-usr.sh dracut-047-magellan/modules.d/98usrmount/mount-usr.sh
336     --- dracut-047/modules.d/98usrmount/mount-usr.sh 2018-02-19 10:00:33.000000000 +0100
337     +++ dracut-047-magellan/modules.d/98usrmount/mount-usr.sh 2018-06-15 11:01:19.843577843 +0200
338     @@ -32,7 +32,7 @@
339     if [ -f "$NEWROOT"/forcefsck ] || getargbool 0 forcefsck ; then
340     _fsckoptions="-f $_fsckoptions"
341     elif [ -f "$NEWROOT"/.autofsck ]; then
342     - [ -f "$NEWROOT"/etc/sysconfig/autofsck ] && . "$NEWROOT"/etc/sysconfig/autofsck
343     + [ -f "$NEWROOT"/etc/conf.d/autofsck ] && . "$NEWROOT"/etc/conf.d/autofsck
344     if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
345     AUTOFSCK_OPT="$AUTOFSCK_OPT -f"
346     fi
347     diff -Naur dracut-047/test/TEST-04-FULL-SYSTEMD/test.sh dracut-047-magellan/test/TEST-04-FULL-SYSTEMD/test.sh
348     --- dracut-047/test/TEST-04-FULL-SYSTEMD/test.sh 2018-02-19 10:00:33.000000000 +0100
349     +++ dracut-047-magellan/test/TEST-04-FULL-SYSTEMD/test.sh 2018-06-15 11:01:52.771006948 +0200
350     @@ -87,7 +87,7 @@
351     inst /lib/systemd/system/systemd-remount-fs.service
352     inst /lib/systemd/systemd-remount-fs
353     inst /lib/systemd/system/systemd-journal-flush.service
354     - inst /etc/sysconfig/init
355     + inst /etc/conf.d/init
356     inst /lib/systemd/system/slices.target
357     inst /lib/systemd/system/system.slice
358     inst_multiple -o /lib/systemd/system/dracut*
359     @@ -99,7 +99,7 @@
360     inst_multiple -o \
361     /etc/machine-id \
362     /etc/adjtime \
363     - /etc/sysconfig/init \
364     + /etc/conf.d/init \
365     /etc/passwd \
366     /etc/shadow \
367     /etc/group \
368     diff -Naur dracut-047/test/TEST-70-BONDBRIDGETEAMVLAN/client-init.sh dracut-047-magellan/test/TEST-70-BONDBRIDGETEAMVLAN/client-init.sh
369     --- dracut-047/test/TEST-70-BONDBRIDGETEAMVLAN/client-init.sh 2018-02-19 10:00:33.000000000 +0100
370     +++ dracut-047-magellan/test/TEST-70-BONDBRIDGETEAMVLAN/client-init.sh 2018-06-15 11:02:13.210659800 +0200
371     @@ -11,7 +11,7 @@
372     (
373     echo OK
374     ip -o -4 address show scope global | while read n if rest; do echo $if;done | sort
375     - for i in /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-*; do
376     + for i in /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-*; do
377     echo $i
378     grep -v 'UUID=' $i
379     done
380     diff -Naur dracut-047/test/TEST-70-BONDBRIDGETEAMVLAN/test.sh dracut-047-magellan/test/TEST-70-BONDBRIDGETEAMVLAN/test.sh
381     --- dracut-047/test/TEST-70-BONDBRIDGETEAMVLAN/test.sh 2018-02-19 10:00:33.000000000 +0100
382     +++ dracut-047-magellan/test/TEST-70-BONDBRIDGETEAMVLAN/test.sh 2018-06-15 11:03:42.999194599 +0200
383     @@ -125,7 +125,7 @@
384     rd.neednet=1
385     root=nfs:192.168.50.1:/nfs/client bootdev=ens3
386     " \
387     - 'ens3 ens4.0004 ens4.3 vlan0001 vlan2 /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens3 # Generated by dracut initrd NAME="ens3" DEVICE="ens3" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp TYPE=Ethernet /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens4.0004 # Generated by dracut initrd NAME="ens4.0004" ONBOOT=yes NETBOOT=yes BOOTPROTO=none IPADDR="192.168.57.104" PREFIX="24" GATEWAY="192.168.57.1" TYPE=Vlan DEVICE="ens4.0004" VLAN=yes PHYSDEV="ens4" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens4.3 # Generated by dracut initrd NAME="ens4.3" ONBOOT=yes NETBOOT=yes BOOTPROTO=none IPADDR="192.168.56.103" PREFIX="24" GATEWAY="192.168.56.1" TYPE=Vlan DEVICE="ens4.3" VLAN=yes PHYSDEV="ens4" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-vlan0001 # Generated by dracut initrd NAME="vlan0001" ONBOOT=yes NETBOOT=yes BOOTPROTO=none IPADDR="192.168.54.101" PREFIX="24" GATEWAY="192.168.54.1" TYPE=Vlan DEVICE="vlan0001" VLAN=yes PHYSDEV="ens4" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-vlan2 # Generated by dracut initrd NAME="vlan2" ONBOOT=yes NETBOOT=yes BOOTPROTO=none IPADDR="192.168.55.102" PREFIX="24" GATEWAY="192.168.55.1" TYPE=Vlan DEVICE="vlan2" VLAN=yes PHYSDEV="ens4" EOF ' \
388     + 'ens3 ens4.0004 ens4.3 vlan0001 vlan2 /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens3 # Generated by dracut initrd NAME="ens3" DEVICE="ens3" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp TYPE=Ethernet /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens4.0004 # Generated by dracut initrd NAME="ens4.0004" ONBOOT=yes NETBOOT=yes BOOTPROTO=none IPADDR="192.168.57.104" PREFIX="24" GATEWAY="192.168.57.1" TYPE=Vlan DEVICE="ens4.0004" VLAN=yes PHYSDEV="ens4" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens4.3 # Generated by dracut initrd NAME="ens4.3" ONBOOT=yes NETBOOT=yes BOOTPROTO=none IPADDR="192.168.56.103" PREFIX="24" GATEWAY="192.168.56.1" TYPE=Vlan DEVICE="ens4.3" VLAN=yes PHYSDEV="ens4" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-vlan0001 # Generated by dracut initrd NAME="vlan0001" ONBOOT=yes NETBOOT=yes BOOTPROTO=none IPADDR="192.168.54.101" PREFIX="24" GATEWAY="192.168.54.1" TYPE=Vlan DEVICE="vlan0001" VLAN=yes PHYSDEV="ens4" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-vlan2 # Generated by dracut initrd NAME="vlan2" ONBOOT=yes NETBOOT=yes BOOTPROTO=none IPADDR="192.168.55.102" PREFIX="24" GATEWAY="192.168.55.1" TYPE=Vlan DEVICE="vlan2" VLAN=yes PHYSDEV="ens4" EOF ' \
389     || return 1
390    
391     client_test "Multiple Bonds" \
392     @@ -138,7 +138,7 @@
393     rd.neednet=1
394     root=nfs:192.168.50.1:/nfs/client bootdev=bond0
395     " \
396     - 'bond0 bond1 /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-bond0 # Generated by dracut initrd NAME="bond0" DEVICE="bond0" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp BONDING_OPTS="" NAME="bond0" TYPE=Bond /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-bond1 # Generated by dracut initrd NAME="bond1" DEVICE="bond1" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp BONDING_OPTS="" NAME="bond1" TYPE=Bond /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens4 # Generated by dracut initrd NAME="ens4" TYPE=Ethernet ONBOOT=yes NETBOOT=yes SLAVE=yes MASTER="bond0" DEVICE="ens4" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens5 # Generated by dracut initrd NAME="ens5" TYPE=Ethernet ONBOOT=yes NETBOOT=yes SLAVE=yes MASTER="bond0" DEVICE="ens5" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens6 # Generated by dracut initrd NAME="ens6" TYPE=Ethernet ONBOOT=yes NETBOOT=yes SLAVE=yes MASTER="bond1" DEVICE="ens6" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens7 # Generated by dracut initrd NAME="ens7" TYPE=Ethernet ONBOOT=yes NETBOOT=yes SLAVE=yes MASTER="bond1" DEVICE="ens7" EOF ' \
397     + 'bond0 bond1 /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-bond0 # Generated by dracut initrd NAME="bond0" DEVICE="bond0" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp BONDING_OPTS="" NAME="bond0" TYPE=Bond /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-bond1 # Generated by dracut initrd NAME="bond1" DEVICE="bond1" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp BONDING_OPTS="" NAME="bond1" TYPE=Bond /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens4 # Generated by dracut initrd NAME="ens4" TYPE=Ethernet ONBOOT=yes NETBOOT=yes SLAVE=yes MASTER="bond0" DEVICE="ens4" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens5 # Generated by dracut initrd NAME="ens5" TYPE=Ethernet ONBOOT=yes NETBOOT=yes SLAVE=yes MASTER="bond0" DEVICE="ens5" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens6 # Generated by dracut initrd NAME="ens6" TYPE=Ethernet ONBOOT=yes NETBOOT=yes SLAVE=yes MASTER="bond1" DEVICE="ens6" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens7 # Generated by dracut initrd NAME="ens7" TYPE=Ethernet ONBOOT=yes NETBOOT=yes SLAVE=yes MASTER="bond1" DEVICE="ens7" EOF ' \
398     || return 1
399    
400     client_test "Multiple Bridges" \
401     @@ -151,7 +151,7 @@
402     rd.neednet=1
403     root=nfs:192.168.50.1:/nfs/client bootdev=br0
404     " \
405     - 'br0 br1 /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-br0 # Generated by dracut initrd NAME="br0" DEVICE="br0" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp TYPE=Bridge NAME="br0" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-br1 # Generated by dracut initrd NAME="br1" DEVICE="br1" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp TYPE=Bridge NAME="br1" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens4 # Generated by dracut initrd NAME="ens4" TYPE=Ethernet ONBOOT=yes NETBOOT=yes BRIDGE="br0" DEVICE="ens4" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens5 # Generated by dracut initrd NAME="ens5" TYPE=Ethernet ONBOOT=yes NETBOOT=yes BRIDGE="br0" DEVICE="ens5" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens6 # Generated by dracut initrd NAME="ens6" TYPE=Ethernet ONBOOT=yes NETBOOT=yes BRIDGE="br1" DEVICE="ens6" /run/initramfs/state/etc/sysconfig/network-scripts/ifcfg-ens7 # Generated by dracut initrd NAME="ens7" TYPE=Ethernet ONBOOT=yes NETBOOT=yes BRIDGE="br1" DEVICE="ens7" EOF ' \
406     + 'br0 br1 /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-br0 # Generated by dracut initrd NAME="br0" DEVICE="br0" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp TYPE=Bridge NAME="br0" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-br1 # Generated by dracut initrd NAME="br1" DEVICE="br1" ONBOOT=yes NETBOOT=yes IPV6INIT=yes BOOTPROTO=dhcp TYPE=Bridge NAME="br1" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens4 # Generated by dracut initrd NAME="ens4" TYPE=Ethernet ONBOOT=yes NETBOOT=yes BRIDGE="br0" DEVICE="ens4" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens5 # Generated by dracut initrd NAME="ens5" TYPE=Ethernet ONBOOT=yes NETBOOT=yes BRIDGE="br0" DEVICE="ens5" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens6 # Generated by dracut initrd NAME="ens6" TYPE=Ethernet ONBOOT=yes NETBOOT=yes BRIDGE="br1" DEVICE="ens6" /run/initramfs/state/etc/conf.d/network-scripts/ifcfg-ens7 # Generated by dracut initrd NAME="ens7" TYPE=Ethernet ONBOOT=yes NETBOOT=yes BRIDGE="br1" DEVICE="ens7" EOF ' \
407     || return 1
408    
409     kill_server