]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
splitup dracut-init.sh from dracut-functions.sh
authorHarald Hoyer <harald@redhat.com>
Thu, 2 Jul 2015 13:40:13 +0000 (15:40 +0200)
committerHarald Hoyer <harald@redhat.com>
Thu, 2 Jul 2015 17:47:46 +0000 (19:47 +0200)
other tools want to source dracut-functions.sh without any mkdir side
effects.

(cherry picked from commit 777f2db0373ccbc1a44fc2d960ecefbe50195055)

21 files changed:
Makefile
dracut-functions.sh
dracut-init.sh [new file with mode: 0644]
dracut.sh
dracut.spec
test/TEST-01-BASIC/test.sh
test/TEST-02-SYSTEMD/test.sh
test/TEST-03-USR-MOUNT/test.sh
test/TEST-04-FULL-SYSTEMD/test.sh
test/TEST-10-RAID/test.sh
test/TEST-11-LVM/test.sh
test/TEST-12-RAID-DEG/test.sh
test/TEST-13-ENC-RAID-LVM/test.sh
test/TEST-14-IMSM/test.sh
test/TEST-15-BTRFSRAID/test.sh
test/TEST-16-DMSQUASH/test.sh
test/TEST-17-LVM-THIN/test.sh
test/TEST-20-NFS/test.sh
test/TEST-30-ISCSI/test.sh
test/TEST-40-NBD/test.sh
test/TEST-50-MULTINIC/test.sh

index 5441d8f4a4f71cbe91d55e681b08b28f27f0d93f..18f5a88cc2266a68f34f32098d4a7a29077163b6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -106,6 +106,7 @@ install: dracut-version.sh
        install -m 0644 dracut.conf $(DESTDIR)$(sysconfdir)/dracut.conf
        mkdir -p $(DESTDIR)$(sysconfdir)/dracut.conf.d
        mkdir -p $(DESTDIR)$(pkglibdir)/dracut.conf.d
+       install -m 0755 dracut-init.sh $(DESTDIR)$(pkglibdir)/dracut-init.sh
        install -m 0755 dracut-functions.sh $(DESTDIR)$(pkglibdir)/dracut-functions.sh
        install -m 0755 dracut-version.sh $(DESTDIR)$(pkglibdir)/dracut-version.sh
        ln -fs dracut-functions.sh $(DESTDIR)$(pkglibdir)/dracut-functions
index 4ea3204d3c431d56ee0cc01341a2de742491334d..31586ca43ad3f473fa53975de3ee020d6f1da1ab 100755 (executable)
 export LC_MESSAGES=C
 
 if [[ $DRACUT_KERNEL_LAZY ]] && ! [[ $DRACUT_KERNEL_LAZY_HASHDIR ]]; then
-    if [[ -d "$initdir/.kernelmodseen" ]]; then
-        mkdir -p "$initdir/.kernelmodseen"
+    if [[ -d "$initdir/.kernelmodseen" ]]; then
+        DRACUT_KERNEL_LAZY_HASHDIR="$initdir/.kernelmodseen"
     fi
-    DRACUT_KERNEL_LAZY_HASHDIR="$initdir/.kernelmodseen"
-fi
-
-if [[ $initdir ]] && ! [[ -d $initdir ]]; then
-    mkdir -p "$initdir"
 fi
 
 # Generic substring function.  If $2 is in $1, return 0.
diff --git a/dracut-init.sh b/dracut-init.sh
new file mode 100644 (file)
index 0000000..469e42a
--- /dev/null
@@ -0,0 +1,34 @@
+#!/bin/bash
+#
+# functions used by dracut and other tools.
+#
+# Copyright 2005-2009 Red Hat, Inc.  All rights reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+export LC_MESSAGES=C
+
+if [[ $DRACUT_KERNEL_LAZY ]] && ! [[ $DRACUT_KERNEL_LAZY_HASHDIR ]]; then
+    if ! [[ -d "$initdir/.kernelmodseen" ]]; then
+        mkdir -p "$initdir/.kernelmodseen"
+    fi
+    DRACUT_KERNEL_LAZY_HASHDIR="$initdir/.kernelmodseen"
+fi
+
+if [[ $initdir ]] && ! [[ -d $initdir ]]; then
+    mkdir -p "$initdir"
+fi
+
+[[ $dracutbasedir ]] || export dracutbasedir=${BASH_SOURCE%/*}
+. $dracutbasedir/dracut-functions.sh
index cc22a14ded7d183224c2154fb1f67cfc9fd740d4..a214f810abc826e13b2888c99b2486544ba242dc 100755 (executable)
--- a/dracut.sh
+++ b/dracut.sh
@@ -519,7 +519,7 @@ while :; do
         -q|--quiet)    ((verbosity_mod_l--));;
         -l|--local)
                        allowlocal="yes"
-                       [[ -f "$(readlink -f "${0%/*}")/dracut-functions.sh" ]] \
+                       [[ -f "$(readlink -f "${0%/*}")/dracut-init.sh" ]] \
                            && dracutbasedir="$(readlink -f "${0%/*}")"
                        ;;
         -H|--hostonly|--host-only)
@@ -841,10 +841,10 @@ if [[ $print_cmdline ]]; then
     kmsgloglvl=0
 fi
 
-if [[ -f $dracutbasedir/dracut-functions.sh ]]; then
-    . $dracutbasedir/dracut-functions.sh
+if [[ -f $dracutbasedir/dracut-init.sh ]]; then
+    . $dracutbasedir/dracut-init.sh
 else
-    printf "%s\n" "dracut: Cannot find $dracutbasedir/dracut-functions.sh." >&2
+    printf "%s\n" "dracut: Cannot find $dracutbasedir/dracut-init.sh." >&2
     printf "%s\n" "dracut: Are you running from a git checkout?" >&2
     printf "%s\n" "dracut: Try passing -l as an argument to $0" >&2
     exit 1
index 302cfc5dc1656cb5e8a9809bc2a3417ccb4cda2a..d22f58610992824fda070332f59f0454f5828be5 100644 (file)
@@ -296,6 +296,7 @@ rm -rf -- $RPM_BUILD_ROOT
 %endif
 %dir %{dracutlibdir}
 %dir %{dracutlibdir}/modules.d
+%{dracutlibdir}/dracut-init.sh
 %{dracutlibdir}/dracut-functions.sh
 %{dracutlibdir}/dracut-functions
 %{dracutlibdir}/dracut-version.sh
index 02ebc2318a7e331008b1db3e592581aca7430b87..642b250eb9fe8e9b798d5ce7c573a93f26fb6c2e 100755 (executable)
@@ -29,7 +29,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        mkdir -p $initdir
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient \
            umount strace less setsid
@@ -51,7 +51,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -80,7 +80,7 @@ test_setup() {
 
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index 2a8ed6b5e54d3a4d759a3078031077502ec22a63..4ebff8379f53ab4f488f50c8bee5f81ab4189e26 100755 (executable)
@@ -25,7 +25,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        mkdir -p $initdir
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient \
            umount strace less setsid
@@ -47,7 +47,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mkfs.ext3 poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -76,7 +76,7 @@ test_setup() {
 
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index b8231fed2f8974e97eadd1ba7e2a74afbe2ad832..e772352aef9616dc74048c130e510192f7d6ef36 100755 (executable)
@@ -55,7 +55,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        mkdir -p $initdir
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient \
            umount strace less setsid
@@ -78,7 +78,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mkfs.btrfs btrfs poweroff cp umount sync
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -114,7 +114,7 @@ test_setup() {
 
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index aa83122c36f299f56af1ef946b9c1b411a531714..38342386255ecc261e1409e23f2f40a034c1fdc6 100755 (executable)
@@ -57,7 +57,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        mkdir -p $initdir
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
 
         for d in usr/bin usr/sbin bin etc lib "$libdir" sbin tmp usr var var/log dev proc sys sysroot root run; do
             if [ -L "/$d" ]; then
@@ -221,7 +221,7 @@ EOF
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mkfs.btrfs btrfs poweroff cp umount sync
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -256,7 +256,7 @@ EOF
 
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index d79d5cd47b3c8c13c60ad992c8298e2a6819c5ae..cf474dffa663497476b3f8ce8333652b354164ad 100755 (executable)
@@ -28,7 +28,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        (mkdir -p "$initdir"; cd "$initdir"; mkdir -p dev sys proc etc var/run tmp run)
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -49,7 +49,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mke2fs poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -77,7 +77,7 @@ test_setup() {
 
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst ./cryptroot-ask.sh /sbin/cryptroot-ask
index 732d0c8f46ac6d5a3642876cdc3c184f29e51a24..c3c27bcef4f5b7709f8bb36b537d23a543a00aaf 100755 (executable)
@@ -24,7 +24,7 @@ test_setup() {
     # Create what will eventually be our root filesystem onto an overlay
     (
        export initdir=$TESTDIR/overlay/source
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -46,7 +46,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mke2fs poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -69,7 +69,7 @@ test_setup() {
     grep -F -m 1 -q dracut-root-block-created $TESTDIR/root.ext2 || return 1
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index 87fe542f899f3533f8130b93d012ab125c0453c6..11f66b23e2a3f483cae3e97051c13a15a2ea7bcb 100755 (executable)
@@ -66,7 +66,7 @@ test_setup() {
     # Create what will eventually be our root filesystem onto an overlay
     (
        export initdir=$TESTDIR/overlay/source
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -87,7 +87,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mke2fs poweroff cp umount dd grep
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -120,7 +120,7 @@ test_setup() {
 
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index 129620b1d92a80b76f8d2a6a5b12255ccd6d23f3..993f71dbc30b865c2d4826bb7735df153eed7e39 100755 (executable)
@@ -62,7 +62,7 @@ test_setup() {
     # Create what will eventually be our root filesystem onto an overlay
     (
        export initdir=$TESTDIR/overlay/source
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -83,7 +83,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mke2fs poweroff cp umount grep
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -113,7 +113,7 @@ test_setup() {
 
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index ad0cf7b0a3b66039178a2f34565257db33ccd5c0..9465965ca631f0b5bfd969dbdba9a01466df90a7 100755 (executable)
@@ -54,7 +54,7 @@ test_setup() {
     # Create what will eventually be our root filesystem onto an overlay
     (
        export initdir=$TESTDIR/overlay/source
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -76,7 +76,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mke2fs poweroff cp umount grep
        inst_hook initqueue 01 ./create-root.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -104,7 +104,7 @@ test_setup() {
     echo $MD_UUID > $TESTDIR/mduuid
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index 71f5703a0f1376c7d0a0706c935f6639333f789f..9b97136293c952219b75a257c6b36144bc77f45a 100755 (executable)
@@ -26,7 +26,7 @@ test_setup() {
     # Create what will eventually be our root filesystem onto an overlay
     (
        export initdir=$TESTDIR/overlay/source
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -47,7 +47,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mkfs.btrfs poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -77,7 +77,7 @@ test_setup() {
 
    (
         export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index 252e84540e83d4de308fb14e244927ec3360576b..c08a2a419505cfcba30c54ad94ca1f27f91e017a 100755 (executable)
@@ -30,7 +30,7 @@ test_setup() {
     mkdir -p -- "$TESTDIR"/overlay
     (
        export initdir="$TESTDIR"/overlay
-       . "$basedir"/dracut-functions.sh
+       . "$basedir"/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -48,7 +48,7 @@ test_setup() {
     # Create what will eventually be our root filesystem onto an overlay
     (
        export initdir="$TESTDIR"/root-source
-       . "$basedir"/dracut-functions.sh
+       . "$basedir"/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient \
            umount strace less
index 4c904b0a494444fc44837b7d4ecc32d217165125..79e224e2c23d0bf0f3481cb60551e2a3af5a3315 100755 (executable)
@@ -24,7 +24,7 @@ test_setup() {
     # Create what will eventually be our root filesystem onto an overlay
     (
        export initdir=$TESTDIR/overlay/source
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip route \
            mount dmesg ifconfig dhclient mkdir cp ping dhclient
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -46,7 +46,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple sfdisk mke2fs poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -69,7 +69,7 @@ test_setup() {
     grep -F -m 1 -q dracut-root-block-created $TESTDIR/root.ext2 || return 1
     (
        export initdir=$TESTDIR/overlay
-       . $basedir/dracut-functions.sh
+       . $basedir/dracut-init.sh
        inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index 7b5e3c5d26ddf3984b470bf1c6c83db37ee9bc63..14350e982e2c039caef860cc1481615f826647a4 100755 (executable)
@@ -221,7 +221,7 @@ test_setup() {
 
     (
         export initdir=$TESTDIR/mnt
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
 
         for _f in modules.builtin.bin modules.builtin; do
             [[ $srcmods/$_f ]] && break
@@ -287,7 +287,7 @@ test_setup() {
     # Make client root inside server root
     (
         export initdir=$TESTDIR/mnt/nfs/client
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
 
         inst_multiple sh shutdown poweroff stty cat ps ln ip \
             mount dmesg mkdir cp ping grep
@@ -331,7 +331,7 @@ test_setup() {
     # Make an overlay with needed tools for the test harness
     (
         export initdir=$TESTDIR/overlay
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         mkdir $TESTDIR/overlay
         inst_multiple poweroff shutdown
         inst_hook emergency 000 ./hard-off.sh
index f597783951e6158c65345a817bf04ba7a5f846ad..a258c042274151a19ed4bfa7295c77e725b93311 100755 (executable)
@@ -104,7 +104,7 @@ test_setup() {
     # Create what will eventually be our root filesystem onto an overlay
     (
         export initdir=$TESTDIR/overlay/source
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         inst_multiple sh shutdown poweroff stty cat ps ln ip \
             mount dmesg mkdir cp ping grep
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -121,7 +121,7 @@ test_setup() {
     # second, install the files needed to make the root filesystem
     (
         export initdir=$TESTDIR/overlay
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         inst_multiple sfdisk mkfs.ext3 poweroff cp umount
         inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -157,7 +157,7 @@ test_setup() {
     rm -- $TESTDIR/client.img
     (
         export initdir=$TESTDIR/overlay
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         inst_multiple poweroff shutdown
         inst_hook emergency 000 ./hard-off.sh
         inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -177,7 +177,7 @@ test_setup() {
     kernel=$KVERSION
     (
         export initdir=$TESTDIR/mnt
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         (
             cd "$initdir";
             mkdir -p dev sys proc etc var/run tmp var/lib/dhcpd /etc/iscsi
index 59494ed893e9d9e3f88a6ce5933aa15aab9abb74..abf1a4f4412c54ab7fcb9ff55ae4829f8bf4b78c 100755 (executable)
@@ -195,7 +195,7 @@ make_encrypted_root() {
     # Create what will eventually be our root filesystem onto an overlay
     (
         export initdir=$TESTDIR/overlay/source
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         mkdir -p "$initdir"
         (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
         inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip \
@@ -214,7 +214,7 @@ make_encrypted_root() {
     # second, install the files needed to make the root filesystem
     (
         export initdir=$TESTDIR/overlay
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         inst_multiple mke2fs poweroff cp umount tune2fs
         inst_hook emergency 000 ./hard-off.sh
         inst_hook initqueue 01 ./create-root.sh
@@ -253,7 +253,7 @@ make_client_root() {
     kernel=$KVERSION
     (
         export initdir=$TESTDIR/mnt
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         mkdir -p "$initdir"
         (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
         inst_multiple sh ls shutdown poweroff stty cat ps ln ip \
@@ -288,7 +288,7 @@ make_server_root() {
     kernel=$KVERSION
     (
         export initdir=$TESTDIR/mnt
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         mkdir -p "$initdir"
         (
             cd "$initdir";
@@ -335,7 +335,7 @@ test_setup() {
     # Make the test image
     (
         export initdir=$TESTDIR/overlay
-        . $basedir/dracut-functions.sh
+        . $basedir/dracut-init.sh
         inst_multiple poweroff shutdown
         inst_hook emergency 000 ./hard-off.sh
         inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
index 3c6003b4b789fc9c39b9d8935b6eb912795a32f0..4f73203f53fab020a52426c1489dbe6aa186eca3 100755 (executable)
@@ -150,7 +150,7 @@ test_setup() {
 
     (
         export initdir="$TESTDIR"/mnt
-        . "$basedir"/dracut-functions.sh
+        . "$basedir"/dracut-init.sh
 
         (
             cd "$initdir";
@@ -216,7 +216,7 @@ test_setup() {
     # Make client root inside server root
     (
         export initdir="$TESTDIR"/mnt/nfs/client
-        . "$basedir"/dracut-functions.sh
+        . "$basedir"/dracut-init.sh
         inst_multiple sh shutdown poweroff stty cat ps ln ip \
             mount dmesg mkdir cp ping grep ls
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
@@ -256,7 +256,7 @@ test_setup() {
     # Make an overlay with needed tools for the test harness
     (
         export initdir="$TESTDIR"/overlay
-        . "$basedir"/dracut-functions.sh
+        . "$basedir"/dracut-init.sh
         inst_multiple poweroff shutdown
         inst_hook emergency 000 ./hard-off.sh
         inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules