dracut-functions.sh: inst_multiple == dracut_install
authorHarald Hoyer <harald@redhat.com>
Mon, 5 Aug 2013 10:10:12 +0000 (12:10 +0200)
committerHarald Hoyer <harald@redhat.com>
Wed, 7 Aug 2013 08:33:15 +0000 (10:33 +0200)
64 files changed:
dracut-functions.sh
dracut.asc
dracut.sh
modules.d/00bootchart/module-setup.sh
modules.d/00systemd-bootchart/module-setup.sh
modules.d/01fips/module-setup.sh
modules.d/03rescue/module-setup.sh
modules.d/04watchdog/module-setup.sh
modules.d/10i18n/module-setup.sh
modules.d/30convertfs/module-setup.sh
modules.d/40network/module-setup.sh
modules.d/45url-lib/module-setup.sh
modules.d/50gensplash/module-setup.sh
modules.d/50plymouth/module-setup.sh
modules.d/50plymouth/plymouth-populate-initrd.sh
modules.d/80cms/module-setup.sh
modules.d/90bcache/module-setup.sh
modules.d/90btrfs/module-setup.sh
modules.d/90crypt/module-setup.sh
modules.d/90dm/module-setup.sh
modules.d/90dmraid/module-setup.sh
modules.d/90dmsquash-live/module-setup.sh
modules.d/90kernel-modules/module-setup.sh
modules.d/90lvm/module-setup.sh
modules.d/90mdraid/module-setup.sh
modules.d/90multipath/module-setup.sh
modules.d/91crypt-gpg/module-setup.sh
modules.d/91crypt-loop/module-setup.sh
modules.d/95cifs/module-setup.sh
modules.d/95dasd/module-setup.sh
modules.d/95dasd_mod/module-setup.sh
modules.d/95debug/module-setup.sh
modules.d/95fcoe/module-setup.sh
modules.d/95iscsi/module-setup.sh
modules.d/95nfs/module-setup.sh
modules.d/95rootfs-block/module-setup.sh
modules.d/95ssh-client/module-setup.sh
modules.d/95udev-rules/module-setup.sh
modules.d/95zfcp/module-setup.sh
modules.d/95znet/module-setup.sh
modules.d/97biosdevname/module-setup.sh
modules.d/97masterkey/module-setup.sh
modules.d/98selinux/module-setup.sh
modules.d/98syslog/module-setup.sh
modules.d/98systemd/module-setup.sh
modules.d/99base/module-setup.sh
modules.d/99fs-lib/module-setup.sh
modules.d/99img-lib/module-setup.sh
modules.d/99shutdown/module-setup.sh
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-15-BTRFSRAID/test.sh
test/TEST-16-DMSQUASH/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
test/old.TEST-14-IMSM/test.sh

index c0a12cd0ae2c9321a8b4d65f8b2d902b64d2192c..fbe06338b4f43931762103973ebd1e9615268c6c 100755 (executable)
@@ -622,7 +622,7 @@ inst_symlink() {
     (($? != 0)) && derror $DRACUT_INSTALL ${initdir+-D "$initdir"} ${DRACUT_RESOLVE_DEPS+-l}  ${DRACUT_FIPS_MODE+-H} "$@" || :
 }
 
-dracut_install() {
+inst_multiple() {
     local ret
         #dinfo "initdir=$initdir $DRACUT_INSTALL -l $@"
     $DRACUT_INSTALL ${initdir+-D "$initdir"} -a ${DRACUT_RESOLVE_DEPS+-l}  ${DRACUT_FIPS_MODE+-H} "$@"
@@ -631,6 +631,10 @@ dracut_install() {
     return $ret
 }
 
+dracut_install() {
+    inst_multiple "$@"
+}
+
 inst_library() {
     [[ -e ${initdir}/"${2:-$1}" ]] && return 0  # already there
     [[ -e $1 ]] || return 1  # no source
@@ -689,7 +693,7 @@ inst_rule_programs() {
                 }
             fi
 
-            [[ $_bin ]] && dracut_install "$_bin"
+            [[ $_bin ]] && inst_binary "$_bin"
         done
     fi
     if grep -qE 'RUN[+=]=?"[^ "]+' "$1"; then
@@ -704,7 +708,7 @@ inst_rule_programs() {
                 }
             fi
 
-            [[ $_bin ]] && dracut_install "$_bin"
+            [[ $_bin ]] && inst_binary "$_bin"
         done
     fi
     if grep -qE 'IMPORT\{program\}==?"[^ "]+' "$1"; then
@@ -878,7 +882,7 @@ inst_libdir_file() {
             done
         done
     fi
-    [[ $_files ]] && dracut_install $_files
+    [[ $_files ]] && inst_multiple $_files
 }
 
 
index dfad67e700e1c086e4ac087839ab80f9b91cb3d5..e0431dc8f39cc1016a3f51cd09d9ffa083ea6184 100644 (file)
@@ -967,7 +967,7 @@ depends on.
 
 === install()
 
-dracut_install
+inst_multiple
 
 inst
 
index c35d771f0bdf2aedb6b6f24600effff564c803f4..e119bd2ed63069c0bbcdfbb9e40b7566bdc1c741 100755 (executable)
--- a/dracut.sh
+++ b/dracut.sh
@@ -1107,7 +1107,7 @@ if [[ $no_kernel != yes ]]; then
 fi
 
 if [[ $kernel_only != yes ]]; then
-    (( ${#install_items[@]} > 0 )) && dracut_install ${install_items[@]}
+    (( ${#install_items[@]} > 0 )) && inst_multiple ${install_items[@]}
 
     [[ $kernel_cmdline ]] && printf "%s\n" "$kernel_cmdline" >> "${initdir}/etc/cmdline.d/01-default.conf"
 
@@ -1182,10 +1182,10 @@ PRELINK_BIN="$(command -v prelink)"
 if [[ $UID = 0 ]] && [[ $PRELINK_BIN ]]; then
     if [[ $DRACUT_FIPS_MODE ]]; then
         dinfo "*** Installing prelink files ***"
-        dracut_install -o prelink /etc/prelink.conf /etc/prelink.conf.d/*.conf /etc/prelink.cache
+        inst_multiple -o prelink /etc/prelink.conf /etc/prelink.conf.d/*.conf /etc/prelink.cache
     else
         dinfo "*** Pre-linking files ***"
-        dracut_install -o prelink /etc/prelink.conf /etc/prelink.conf.d/*.conf
+        inst_multiple -o prelink /etc/prelink.conf /etc/prelink.conf.d/*.conf
         chroot "$initdir" "$PRELINK_BIN" -a
         rm -f -- "$initdir/$PRELINK_BIN"
         rm -fr -- "$initdir"/etc/prelink.*
index 8a9f4702fe9a6410f4e06d3a58b8e992a5a8b879..72b60633814171e89b42794bfd243ade83f2a227 100755 (executable)
@@ -16,7 +16,7 @@ install() {
     inst_symlink /init /sbin/init
     inst_dir /lib/bootchart/tmpfs
 
-    dracut_install bootchartd bash \
+    inst_multiple bootchartd bash \
         /lib/bootchart/bootchart-collector /etc/bootchartd.conf \
         accton \
         echo \
index 74935a984831f975edb4ae3c53bccf91558f871e..3eb4de1e97220615ff6c58e0d41bee5979d0ed7a 100755 (executable)
@@ -14,5 +14,5 @@ depends() {
 
 install() {
     inst_symlink /init /sbin/init
-    dracut_install $systemdutildir/systemd-bootchart
+    inst_multiple $systemdutildir/systemd-bootchart
 }
index 60133181380c22f329641b1f9a4d61f6cd6e9322..d08e3f74e7627b4db6d20c7f0f4df8ba4b30b7f3 100755 (executable)
@@ -34,12 +34,12 @@ install() {
     inst_hook pre-pivot 01 "$moddir/fips-noboot.sh"
     inst_script "$moddir/fips.sh" /sbin/fips.sh
 
-    dracut_install sha512hmac rmmod insmod mount uname umount fipscheck
+    inst_multiple sha512hmac rmmod insmod mount uname umount fipscheck
 
     inst_libdir_file libsoftokn3.so libsoftokn3.so \
         libsoftokn3.chk libfreebl3.so libfreebl3.chk \
         libssl.so 'hmaccalc/sha512hmac.hmac' libssl.so.10
 
-    dracut_install -o prelink
+    inst_multiple -o prelink
 }
 
index 3f10b7c3a33c0a45514562a86902fbd95d6d84c1..72a42876170195427389ed0f5ac3698ef82f3230 100755 (executable)
@@ -12,7 +12,7 @@ depends() {
 }
 
 install() {
-    dracut_install -o ps grep more cat rm strace free showmount \
+    inst_multiple -o ps grep more cat rm strace free showmount \
         ping netstat rpcinfo vi scp ping6 ssh \
         fsck fsck.ext2 fsck.ext4 fsck.ext3 fsck.ext4dev fsck.vfat e2fsck
 }
index 5eff3904ccea9dc775d1344f28f09e4d907fe8fc..b7725ef743330fce32fd3163b4a9463da0f5dc68 100755 (executable)
@@ -23,6 +23,6 @@ install() {
     inst_hook cleanup   00 "$moddir/watchdog.sh"
     inst_hook cleanup   99 "$moddir/watchdog.sh"
     inst_hook emergency 02 "$moddir/watchdog-stop.sh"
-    dracut_install -o wdctl
+    inst_multiple -o wdctl
 }
 
index e7e5a1cb603ced3be0cbe7dc16c570df397ac14f..be9d90b49fa37c7f58a74311a37eaa1ff6e7a28e 100755 (executable)
@@ -21,7 +21,7 @@ install() {
         [[ $FONT ]] || [[ $KEYMAP ]] || return 0
     fi
 
-    dracut_install -o $systemdutildir/systemd-vconsole-setup
+    inst_multiple -o $systemdutildir/systemd-vconsole-setup
     KBDSUBDIRS=consolefonts,consoletrans,keymaps,unimaps
     DEFAULT_FONT="${i18n_default_font:-LatArCyrHeb-16}"
     I18N_CONF="/etc/locale.conf"
@@ -93,7 +93,7 @@ install() {
     }
 
     install_base() {
-        dracut_install setfont loadkeys kbd_mode stty
+        inst_multiple setfont loadkeys kbd_mode stty
 
         if ! dracut_module_included "systemd"; then
             inst ${moddir}/console_init.sh /lib/udev/console_init
@@ -115,12 +115,12 @@ install() {
         find "${initdir}${kbddir}/" -name README\* -delete
         find "${initdir}${kbddir}/" -name '*.gz' -print -quit \
             | while read line; do
-            dracut_install gzip
+            inst_multiple gzip
             done
 
         find "${initdir}${kbddir}/" -name '*.bz2' -print -quit \
             | while read line; do
-            dracut_install bzip2
+            inst_multiple bzip2
             done
     }
 
index d87e9357d797f9e645dfb55fd721d28e67b82ee0..9efd5dd9297b821c7af897d45e5868d23a2b8815 100755 (executable)
@@ -12,7 +12,7 @@ depends() {
 }
 
 install() {
-    dracut_install bash find ldconfig mv rm cp ln
+    inst_multiple bash find ldconfig mv rm cp ln
     inst_hook pre-pivot 99 "$moddir/do-convertfs.sh"
     inst_script "$moddir/convertfs.sh" /usr/bin/convertfs
 }
index bd2542d326a0b25ae1ca435d942b5d7f61fb095c..a5f635d7e495f0d23c95e50d35597458539ab5f2 100755 (executable)
@@ -70,10 +70,10 @@ installkernel() {
 
 install() {
     local _arch _i _dir
-    dracut_install ip arping dhclient sed
-    dracut_install -o ping ping6
-    dracut_install -o brctl
-    dracut_install -o teamd teamdctl teamnl
+    inst_multiple ip arping dhclient sed
+    inst_multiple -o ping ping6
+    inst_multiple -o brctl
+    inst_multiple -o teamd teamdctl teamnl
     inst_simple /etc/libnl/classid
     inst_script "$moddir/ifup.sh" "/sbin/ifup"
     inst_script "$moddir/netroot.sh" "/sbin/netroot"
index 3e82548bd6cb2ba719cbb87bfdba76bfbe2a9e4c..b5cf36f28ba12582015607a661a06b432ac76c3f 100755 (executable)
@@ -14,7 +14,7 @@ depends() {
 install() {
     local _dir _crt _found _lib
     inst_simple "$moddir/url-lib.sh" "/lib/url-lib.sh"
-    dracut_install curl
+    inst_multiple curl
     # also install libs for curl https
     inst_libdir_file "libnsspem.so*"
     inst_libdir_file "libnsssysinit.so*"
index 29b93cde8d78ad724d6b09115e848737528c6f89..cfee55acc57c2c721397b0dab71745f7603e6fa5 100755 (executable)
@@ -71,7 +71,7 @@ install() {
     mv dev.old dev
     popd >/dev/null
 
-    dracut_install chvt
+    inst_multiple chvt
     inst /usr/share/splashutils/initrd.splash /lib/gensplash-lib.sh
     inst_hook pre-pivot 90 "${moddir}"/gensplash-newroot.sh
     inst_hook pre-trigger 10 "${moddir}"/gensplash-pretrigger.sh
index ae35b1137a3c72492e0f5b2d6a31bbeadcf8e719..e0e69367c1ea45a4d50998078429d130a737981c 100755 (executable)
@@ -22,7 +22,7 @@ install() {
 
     inst_hook emergency 50 "$moddir"/plymouth-emergency.sh
 
-    dracut_install readlink
+    inst_multiple readlink
 
     if ! dracut_module_included "systemd"; then
         inst_hook pre-trigger 10 "$moddir"/plymouth-pretrigger.sh
index 6e0f561730dd91aa34b52500553f69a69c12c61d..f8ef51904d1ad64100bb09f6fc80df802af593d1 100755 (executable)
@@ -4,7 +4,7 @@
 PLYMOUTH_LOGO_FILE="/usr/share/pixmaps/system-logo-white.png"
 PLYMOUTH_THEME=$(plymouth-set-default-theme)
 
-dracut_install plymouthd plymouth \
+inst_multiple plymouthd plymouth \
     "${PLYMOUTH_LOGO_FILE}" \
     /etc/system-release
 
@@ -13,7 +13,7 @@ mkdir -m 0755 -p "${initdir}/usr/share/plymouth"
 inst_libdir_file "plymouth/text.so" "plymouth/details.so"
 
 if [[ $hostonly ]]; then
-    dracut_install \
+    inst_multiple \
         "/usr/share/plymouth/themes/details/details.plymouth" \
         "/usr/share/plymouth/themes/text/text.plymouth" \
 
@@ -35,7 +35,7 @@ else
         [[ -f "$x" ]] || continue
         THEME_DIR=$(dirname "$x")
         mkdir -m 0755 -p "${initdir}/$THEME_DIR"
-        dracut_install "$x"
+        inst_multiple "$x"
     done
     (
         cd ${initdir}/usr/share/plymouth/themes;
index dcba4c641cec855ca8d634037c221a9f3454ffad..c99f236c798e288e2117d707aacd32e409d4494b 100755 (executable)
@@ -23,7 +23,7 @@ install() {
     inst_hook pre-trigger 30 "$moddir/cmssetup.sh"
     inst_hook pre-pivot 95 "$moddir/cms-write-ifcfg.sh"
     inst_script "$moddir/cmsifup.sh" /sbin/cmsifup
-    dracut_install /etc/cmsfs-fuse/filetypes.conf /etc/udev/rules.d/99-fuse.rules /etc/fuse.conf \
+    inst_multiple /etc/cmsfs-fuse/filetypes.conf /etc/udev/rules.d/99-fuse.rules /etc/fuse.conf \
         cmsfs-fuse fusermount ulockmgr_server bash insmod rmmod cat normalize_dasd_arg sed \
         $(rpm -ql s390utils-base)
 
index fb881cca169d47f9fdef722c0330c861d36aef18..3bb03f4e84d9993c245f42938a0986c9235f23d6 100755 (executable)
@@ -24,7 +24,7 @@ installkernel() {
 }
 
 install() {
-    dracut_install probe-bcache ${udevdir}/bcache-register
+    inst_multiple probe-bcache ${udevdir}/bcache-register
     inst_rules 61-bcache.rules
 }
 
index e1c85777765f5aecc7fa3c620b56e9c53805b18a..638a0505b4725776a1ea05af6090d0823ebc8d01 100755 (executable)
@@ -43,7 +43,7 @@ install() {
             /usr/lib/dracut/hooks/initqueue/timeout/btrfs_timeout.sh
     fi
 
-    dracut_install -o btrfsck btrfs-zero-log
+    inst_multiple -o btrfsck btrfs-zero-log
     inst $(command -v btrfs) /sbin/btrfs
 }
 
index 6b32b6af607a94e86895863207b8692652dea738..975f11594b2bfadf88058fb8a6dfe3d8c8b0d645 100755 (executable)
@@ -48,7 +48,7 @@ install() {
 
     for_each_host_dev_fs check_crypt
 
-    dracut_install cryptsetup rmdir readlink umount
+    inst_multiple cryptsetup rmdir readlink umount
     inst_script "$moddir"/cryptroot-ask.sh /sbin/cryptroot-ask
     inst_script "$moddir"/probe-keydev.sh /sbin/probe-keydev
     inst_hook cmdline 10 "$moddir/parse-keydev.sh"
@@ -78,7 +78,7 @@ install() {
 
     inst_simple "$moddir/crypt-lib.sh" "/lib/dracut-crypt-lib.sh"
 
-    dracut_install -o \
+    inst_multiple -o \
         $systemdutildir/system-generators/systemd-cryptsetup-generator \
         $systemdutildir/system-generators/systemd-cryptsetup-generator \
         $systemdutildir/systemd-cryptsetup \
index 5576b0267929178625cc416bdc3b3dd60d859add..fa38e8567d3decaf7ccf22f63bc6c323d357a765 100755 (executable)
@@ -20,8 +20,8 @@ install() {
     modinfo -k $kernel dm_mod >/dev/null 2>&1 && \
         inst_hook pre-udev 30 "$moddir/dm-pre-udev.sh"
 
-    dracut_install dmsetup
-    dracut_install -o dmeventd
+    inst_multiple dmsetup
+    inst_multiple -o dmeventd
 
     inst_libdir_file "libdevmapper-event.so*"
 
index 76daa4ae2bb3de35827dfa551555f65fcfb2c482..cea7bd87bb2dcfcdd44146b00a99b1397ed0f0aa 100755 (executable)
@@ -57,8 +57,8 @@ install() {
 
     for_each_host_dev_fs check_dmraid
 
-    dracut_install dmraid
-    dracut_install -o kpartx
+    inst_multiple dmraid
+    inst_multiple -o kpartx
     inst $(command -v partx) /sbin/partx
 
     inst "$moddir/dmraid.sh" /sbin/dmraid_scan
index 5b283d13ebe9de2f46dc68bee4627a297435c7e0..c6d1f9d550a4ea8e7d7435e9103173d027d736a6 100755 (executable)
@@ -20,8 +20,8 @@ installkernel() {
 }
 
 install() {
-    dracut_install umount dmsetup blkid dd losetup grep blockdev
-    dracut_install -o checkisomd5
+    inst_multiple umount dmsetup blkid dd losetup grep blockdev
+    inst_multiple -o checkisomd5
     inst_hook cmdline 30 "$moddir/parse-dmsquash-live.sh"
     inst_hook cmdline 31 "$moddir/parse-iso-scan.sh"
     inst_hook pre-udev 30 "$moddir/dmsquash-live-genrules.sh"
index 0e7a9a12727a6f91e0dd177df441e2e9b044a643..e7e2ca07f6c0be52ff537b76ded25af9de8726c2 100755 (executable)
@@ -74,8 +74,8 @@ installkernel() {
 }
 
 install() {
-    dracut_install -o /lib/modprobe.d/*.conf
-    [[ $hostonly ]] && dracut_install -o /etc/modprobe.d/*.conf /etc/modprobe.conf
+    inst_multiple -o /lib/modprobe.d/*.conf
+    [[ $hostonly ]] && inst_multiple -o /etc/modprobe.d/*.conf /etc/modprobe.conf
     if ! dracut_module_included "systemd"; then
         inst_hook cmdline 01 "$moddir/parse-kernel.sh"
     fi
index d714c13303d5680b3d12343eddde086b00a64533..00eb66dc9437d0f80cdd337ba73afaa28ab254f4 100755 (executable)
@@ -74,7 +74,7 @@ install() {
     inst_libdir_file "libdevmapper-event-lvm*.so"
 
     if [[ $_needthin ]]; then
-        dracut_install -o thin_dump thin_restore thin_check
+        inst_multiple -o thin_dump thin_restore thin_check
     fi
 
 }
index 8d63028db66584fe1bf42b7e551cffaffde102c9..b44ce50be836665756b28e4339f2ddd683d4875a 100755 (executable)
@@ -27,8 +27,8 @@ installkernel() {
 }
 
 install() {
-    dracut_install cat
-    dracut_install -o mdmon
+    inst_multiple cat
+    inst_multiple -o mdmon
     inst $(command -v partx) /sbin/partx
     inst $(command -v mdadm) /sbin/mdadm
 
index 28fc48ddef60a49213d27c99291c4ac839000b87..6cdc51108888f4928a8fb7602537f1b3613d1518 100755 (executable)
@@ -69,7 +69,7 @@ installkernel() {
 
 install() {
     local _f
-    dracut_install -o  \
+    inst_multiple -o  \
         dmsetup \
         kpartx \
         mpath_wait \
@@ -87,7 +87,7 @@ install() {
     inst_libdir_file "libmultipath*" "multipath/*"
 
     if dracut_module_included "systemd"; then
-        dracut_install \
+        inst_multiple \
             $systemdsystemunitdir/multipathd.service
         mkdir -p "${initdir}${systemdsystemconfdir}/sysinit.target.wants"
         ln -rfs "${initdir}${systemdsystemunitdir}/multipathd.service" "${initdir}${systemdsystemconfdir}/sysinit.target.wants/multipathd.service"
index 3adb3a600bf5bcd6d953e7f11fe160890de1ec98..43a5a00089c0186a459f2da148cd40c954227161 100755 (executable)
@@ -14,6 +14,6 @@ depends() {
 }
 
 install() {
-    dracut_install gpg
+    inst_multiple gpg
     inst "$moddir/crypt-gpg-lib.sh" "/lib/dracut-crypt-gpg-lib.sh"
 }
index 218d27a4faefafc355f7a6bf89843e6b72522663..c14fd45ae81caa82ec268d9bb9e07fe4f8e0972b 100644 (file)
@@ -13,7 +13,7 @@ installkernel() {
 }
 
 install() {
-       dracut_install losetup
+       inst_multiple losetup
        inst "$moddir/crypt-loop-lib.sh" "/lib/dracut-crypt-loop-lib.sh"
         dracut_need_initqueue
 }
index bf0eddff78dca278844a02ae989bfe78eb380de8..c17b973a825a7dd5d7c10af54a21f307bec79dd1 100755 (executable)
@@ -28,8 +28,8 @@ installkernel() {
 install() {
     local _i
     local _nsslibs
-    dracut_install -o mount.cifs
-    dracut_install /etc/services /etc/nsswitch.conf /etc/protocols
+    inst_multiple -o mount.cifs
+    inst_multiple /etc/services /etc/nsswitch.conf /etc/protocols
 
     inst_libdir_file 'libcap-ng.so*'
 
index 62bf18cc728cebd3727474a5eb7c5025c3e462b3..3b8396dba56fe73a9a970fc5975b03bc64144d51 100755 (executable)
@@ -18,7 +18,7 @@ installkernel() {
 
 install() {
     inst_hook cmdline 30 "$moddir/parse-dasd.sh"
-    dracut_install dasdinfo dasdconf.sh normalize_dasd_arg
+    inst_multiple dasdinfo dasdconf.sh normalize_dasd_arg
     if [[ $hostonly ]]; then
         inst /etc/dasd.conf
     fi
index 2c98fff35eca75a0d0bede07ea961692f2fdce7f..9c9eeead640b2f6b135af0e561553db7fe3ca79d 100755 (executable)
@@ -19,6 +19,6 @@ installkernel() {
 
 install() {
     inst_hook cmdline 31 "$moddir/parse-dasd-mod.sh"
-    dracut_install dasd_cio_free grep sed seq
+    inst_multiple dasd_cio_free grep sed seq
 }
 
index f8be7a5d6252a1f82cf31dad8823141afa03dd03..1a554c68ac3916796f1eeea239b3f483ebbd2a87 100755 (executable)
@@ -12,7 +12,7 @@ depends() {
 }
 
 install() {
-    dracut_install -o ps grep more cat rm strace free showmount \
+    inst_multiple -o ps grep more cat rm strace free showmount \
         ping netstat rpcinfo vi scp ping6 ssh \
         fsck fsck.ext2 fsck.ext4 fsck.ext3 fsck.ext4dev fsck.vfat e2fsck
 
index 227035f62f7cb52a06fea57d81162bd3a2ee269c..d3c58cc65e48ed911ff5c1d91ef6b174faef2f75 100755 (executable)
@@ -25,7 +25,7 @@ installkernel() {
 }
 
 install() {
-    dracut_install ip dcbtool fipvlan lldpad readlink
+    inst_multiple ip dcbtool fipvlan lldpad readlink
 
     mkdir -m 0755 -p "$initdir/var/lib/lldpad"
 
index a9afefde68aaa172103a0b5beeed303abb5ff175..3f817ecfbf83e334a64d0c0e9753e2494c89f69b 100755 (executable)
@@ -75,8 +75,8 @@ installkernel() {
 }
 
 install() {
-    dracut_install umount iscsistart hostname iscsi-iname
-    dracut_install -o iscsiuio
+    inst_multiple umount iscsistart hostname iscsi-iname
+    inst_multiple -o iscsiuio
     inst_hook cmdline 90 "$moddir/parse-iscsiroot.sh"
     inst_hook cleanup 90 "$moddir/cleanup-iscsi.sh"
     inst "$moddir/iscsiroot.sh" "/sbin/iscsiroot"
index 6d4d41284c24f441a29ad574f3a03dbdd4b26fba..75beb746d3a1d8603305122a4624aa004bf6fbf3 100755 (executable)
@@ -31,12 +31,12 @@ installkernel() {
 install() {
     local _i
     local _nsslibs
-    dracut_install -o portmap rpcbind rpc.statd mount.nfs \
+    inst_multiple -o portmap rpcbind rpc.statd mount.nfs \
         mount.nfs4 umount rpc.idmapd sed /etc/netconfig
-    dracut_install /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf
+    inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf
 
     if [ -f /lib/modprobe.d/nfs.conf ]; then
-        dracut_install /lib/modprobe.d/nfs.conf
+        inst_multiple /lib/modprobe.d/nfs.conf
     else
         [ -d $initdir/etc/modprobe.d/ ] || mkdir $initdir/etc/modprobe.d
         echo "alias nfs4 nfs" > $initdir/etc/modprobe.d/nfs.conf
index 6167beb1a7bdde39dd68cbd519dea9a776978dce..d2e1019c9933206818fc1f25b4cb19e2db5149a2 100755 (executable)
@@ -30,8 +30,8 @@ depends() {
 }
 
 install() {
-    dracut_install umount
-    dracut_install tr
+    inst_multiple umount
+    inst_multiple tr
     if ! dracut_module_included "systemd"; then
         inst_hook cmdline 95 "$moddir/parse-block.sh"
         inst_hook pre-udev 30 "$moddir/block-genrules.sh"
index 536c8d0169394860e33eb0252de2a1124531d9bb..66e5307d54c5540da08e1c558bfd6e9b0ec962fa 100755 (executable)
@@ -47,7 +47,7 @@ inst_sshenv()
 }
 
 install() {
-    dracut_install ssh scp
+    inst_multiple ssh scp
     inst_sshenv
 }
 
index 1e9a055101ffaebd861cb722a58361fd83f0c750..2cdcc1bf0924da4b4b78501cbe6e03342603155a 100755 (executable)
@@ -8,7 +8,7 @@ install() {
     # Fixme: would be nice if we didn't have to know which rules to grab....
     # ultimately, /lib/initramfs/rules.d or somesuch which includes links/copies
     # of the rules we want so that we just copy those in would be best
-    dracut_install udevadm cat uname blkid \
+    inst_multiple udevadm cat uname blkid \
         /etc/udev/udev.conf
 
     [ -d ${initdir}/$systemdutildir ] || mkdir -p ${initdir}/$systemdutildir
@@ -54,7 +54,7 @@ install() {
         done
     } >> "$initdir/etc/group"
 
-    dracut_install -o \
+    inst_multiple -o \
         ${udevdir}/ata_id \
         ${udevdir}/cdrom_id \
         ${udevdir}/create_floppy_devices \
@@ -72,7 +72,7 @@ install() {
         ${udevdir}/pcmcia-socket-startup \
         ${udevdir}/pcmcia-check-broken-cis
 
-    dracut_install -o /etc/pcmcia/config.opts
+    inst_multiple -o /etc/pcmcia/config.opts
 
     [ -f /etc/arch-release ] && \
         inst_script "$moddir/load-modules.sh" /lib/udev/load-modules.sh
index fc8f42250b54e7512565eba85629fbcc6fa4cb90..99066958606de6146a8c45e10ad595eaa1ab9140 100755 (executable)
@@ -22,7 +22,7 @@ installkernel() {
 
 install() {
     inst_hook cmdline 30 "$moddir/parse-zfcp.sh"
-    dracut_install zfcp_cio_free grep sed seq
+    inst_multiple zfcp_cio_free grep sed seq
 
     inst_script /sbin/zfcpconf.sh
     inst_rules 56-zfcp.rules
index 406d1396b776f4559bba2834feae0de7404aa9f1..16f849383a8219cef970447ce65e36b339a4d26c 100755 (executable)
@@ -20,6 +20,6 @@ installkernel() {
 install() {
     inst_hook cmdline 30 "$moddir/parse-ccw.sh"
     inst_rules 81-ccw.rules
-    dracut_install znet_cio_free grep sed seq readlink /lib/udev/ccw_init
+    inst_multiple znet_cio_free grep sed seq readlink /lib/udev/ccw_init
 }
 
index 4d492a9c123bdb72b7d80cace774617caa50c5ff..4a0b4f41e0e37ba3f2d983f4a36c2e0488edf960 100755 (executable)
@@ -13,7 +13,7 @@ depends() {
 }
 
 install() {
-    dracut_install biosdevname
+    inst_multiple biosdevname
     inst_rules 71-biosdevname.rules
 }
 
index fe6d5f47120943b943e1ff21a22d3ea883becf20..a94c4f539f01c45a0004b01a1f7b5a278af9d5e7 100755 (executable)
@@ -19,6 +19,6 @@ installkernel() {
 }
 
 install() {
-    dracut_install keyctl uname
+    inst_multiple keyctl uname
     inst_hook pre-pivot 60 "$moddir/masterkey.sh"
 }
index 78e8cf8b11a465aafc7a7c4e8f4bc4168b4d6811..4d5147bb7d1b07e16e02a08c698dae0fc0ce27bd 100755 (executable)
@@ -12,6 +12,6 @@ depends() {
 
 install() {
     inst_hook pre-pivot 50 "$moddir/selinux-loadpolicy.sh"
-    dracut_install setenforce
+    inst_multiple setenforce
 }
 
index f73c2c881cc76629a439561f83f4bd35ec369e7c..daa9021083d6379e26fce33c94008e2d4ef029af 100755 (executable)
@@ -26,7 +26,7 @@ install() {
             "is selected to be installed. Please check."
     fi
     if [ -n "$_installs" ]; then
-        dracut_install cat $_installs
+        inst_multiple cat $_installs
         inst_hook cmdline  90 "$moddir/parse-syslog-opts.sh"
         inst_hook pre-udev 61 "$moddir/syslog-genrules.sh"
         inst_hook cleanup 99 "$moddir/syslog-cleanup.sh"
index 8775fd230b5f5b56870ea81c23a6d474789d6ee5..a5ac2a535f412cd4d0c69af07cf3cf38790b1fa3 100755 (executable)
@@ -25,7 +25,7 @@ install() {
         exit 1
     fi
 
-    dracut_install -o \
+    inst_multiple -o \
         $systemdutildir/systemd \
         $systemdutildir/systemd-cgroups-agent \
         $systemdutildir/systemd-shutdown \
@@ -111,7 +111,7 @@ install() {
         \
         journalctl systemctl echo swapoff systemd-cgls systemd-tmpfiles
 
-    dracut_install -o \
+    inst_multiple -o \
         /usr/lib/modules-load.d/*.conf \
         /usr/lib/sysctl.d/*.conf
 
@@ -136,7 +136,7 @@ install() {
     [[ $_mods ]] && instmods $_mods
 
     if [[ $hostonly ]]; then
-        dracut_install -o \
+        inst_multiple -o \
             /etc/systemd/journald.conf \
             /etc/systemd/system.conf \
             /etc/hostname \
@@ -156,7 +156,7 @@ install() {
     fi
 
     # install adm user/group for journald
-    dracut_install nologin
+    inst_multiple nologin
     egrep '^systemd-journal:' "$initdir/etc/passwd" 2>/dev/null >> "$initdir/etc/passwd"
     egrep '^systemd-journal:' /etc/group >> "$initdir/etc/group"
 
index 842dde661a54f9611ba0bfb77a35daba3add69a2..f217ccbbcd79c3203a254c18fcd51a1fc313f3f1 100755 (executable)
@@ -14,14 +14,14 @@ depends() {
 install() {
     local _d
 
-    dracut_install mount mknod mkdir sleep chroot \
+    inst_multiple mount mknod mkdir sleep chroot \
         sed ls flock cp mv dmesg rm ln rmmod mkfifo umount readlink setsid
     inst $(command -v modprobe) /sbin/modprobe
 
-    dracut_install -o findmnt less kmod
+    inst_multiple -o findmnt less kmod
 
     if [ ! -e "${initdir}/bin/sh" ]; then
-        dracut_install bash
+        inst_multiple bash
         (ln -s bash "${initdir}/bin/sh" || :)
     fi
 
@@ -41,7 +41,7 @@ install() {
 
     mkdir -p ${initdir}/tmp
 
-    dracut_install switch_root || dfatal "Failed to install switch_root"
+    inst_multiple switch_root || dfatal "Failed to install switch_root"
 
     inst_simple "$moddir/dracut-lib.sh" "/lib/dracut-lib.sh"
 
@@ -52,7 +52,7 @@ install() {
     mkdir -p "${initdir}/var"
 
     if ! dracut_module_included "systemd"; then
-        dracut_install -o $systemdutildir/systemd-timestamp
+        inst_multiple -o $systemdutildir/systemd-timestamp
     fi
 
     if [[ $realinitpath ]]; then
index b04b2cb6a87e3f5763d6bab5485dd30aac60ec68..9539f63f65877e3911127598367492db835f518f 100755 (executable)
@@ -80,5 +80,5 @@ install() {
         inst_simple /etc/e2fsck.conf
     fi
 
-    dracut_install -o $_helpers
+    inst_multiple -o $_helpers
 }
index ebd0436a90c435a1691d20ff01374687eab65841..28bfc2aa7f1e2515b4780fcaae2241df1b21745f 100755 (executable)
@@ -13,9 +13,9 @@ depends() {
 }
 
 install() {
-    dracut_install tar gzip dd bash
+    inst_multiple tar gzip dd bash
     # TODO: make this conditional on a cmdline flag / config option
-    dracut_install -o cpio xz bzip2
+    inst_multiple -o cpio xz bzip2
     inst_simple "$moddir/img-lib.sh" "/lib/img-lib.sh"
 }
 
index fb0b7adac765e6e29e9abceb37ff9a53eb5ba792..5361936e62d8c7d606786f4e95baa8503f142493 100755 (executable)
@@ -13,8 +13,8 @@ depends() {
 
 install() {
     local _d
-    dracut_install umount poweroff reboot halt losetup
-    dracut_install -o kexec
+    inst_multiple umount poweroff reboot halt losetup
+    inst_multiple -o kexec
     inst "$moddir/shutdown.sh" "$prefix/shutdown"
     [ -e "${initdir}/lib" ] || mkdir -m 0755 -p ${initdir}/lib
     mkdir -m 0755 -p ${initdir}/lib/dracut
index 161fcf3463de04746302141d21c2ecee303ec643..f857fd4ca5e08f4c4bdd56a581cd0b0e44da0936 100755 (executable)
@@ -30,19 +30,19 @@ test_setup() {
        export initdir=$TESTDIR/overlay/source
        mkdir -p $initdir
        . $basedir/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
        for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
         inst_simple /etc/os-release
        inst ./test-init.sh /sbin/init
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
        cp -a /etc/ld.so.conf* $initdir/etc
        sudo ldconfig -r "$initdir"
@@ -52,7 +52,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mkfs.ext3 poweroff cp umount sync
+       inst_multiple sfdisk mkfs.ext3 poweroff cp umount sync
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -81,7 +81,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
index 155982c715895b5419d9f964d766f2ed73ce043f..cc9da27f998ad3226288463346dacc49758c32d2 100755 (executable)
@@ -26,19 +26,19 @@ test_setup() {
        export initdir=$TESTDIR/overlay/source
        mkdir -p $initdir
        . $basedir/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
        for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
         inst_simple /etc/os-release
        inst ./test-init.sh /sbin/init
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
        cp -a /etc/ld.so.conf* $initdir/etc
        sudo ldconfig -r "$initdir"
@@ -48,7 +48,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mkfs.ext3 poweroff cp umount
+       inst_multiple sfdisk mkfs.ext3 poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -77,7 +77,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
index 246fc9a950bfba89a1488a67d0a94ab3fee62e27..b3d709eb05c6ae41bf103258f5fc4642f0661eae 100755 (executable)
@@ -57,20 +57,20 @@ test_setup() {
        export initdir=$TESTDIR/overlay/source
        mkdir -p $initdir
        . $basedir/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
        for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
         inst_simple ./fstab /etc/fstab
         inst_simple /etc/os-release
        inst ./test-init.sh /sbin/init
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
        cp -a /etc/ld.so.conf* $initdir/etc
        sudo ldconfig -r "$initdir"
@@ -80,7 +80,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mkfs.btrfs btrfs poweroff cp umount sync
+       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
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -116,7 +116,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
index 92c2f8d8c5c92896deaf9b48987d298615abcf80..d4998d855e95a4f6b4affa24ae567e32d000a4f9 100755 (executable)
@@ -70,17 +70,17 @@ test_setup() {
         ln -sfn /run "$initdir/var/run"
         ln -sfn /run/lock "$initdir/var/lock"
 
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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 tree systemctl reset
 
        for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
         inst_simple ./fstab /etc/fstab
         rpm -ql systemd | xargs -r $DRACUT_INSTALL ${initdir+-D "$initdir"} -o -a -l
         inst /lib/systemd/system/systemd-remount-fs.service
@@ -89,13 +89,13 @@ test_setup() {
         inst /etc/sysconfig/init
        inst /lib/systemd/system/slices.target
        inst /lib/systemd/system/system.slice
-       dracut_install -o /lib/systemd/system/dracut*
+       inst_multiple -o /lib/systemd/system/dracut*
 
         # make a journal directory
         mkdir -p $initdir/var/log/journal
 
         # install some basic config files
-        dracut_install -o  \
+        inst_multiple -o  \
            /etc/machine-id \
            /etc/adjtime \
             /etc/sysconfig/init \
@@ -149,9 +149,9 @@ EOF
 # EOF
 
         # install basic tools needed
-        dracut_install sh bash setsid loadkeys setfont \
+        inst_multiple sh bash setsid loadkeys setfont \
             login sushell sulogin gzip sleep echo mount umount
-        dracut_install modprobe
+        inst_multiple modprobe
 
         # install libnss_files for login
         inst_libdir_file "libnss_files*"
@@ -164,7 +164,7 @@ EOF
             /lib64/security \
             /lib/security -xtype f \
             | while read file; do
-            dracut_install -o $file
+            inst_multiple -o $file
         done
 
         # install dbus socket and service file
@@ -185,7 +185,7 @@ EOF
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
         done
-        dracut_install -o ${_terminfodir}/l/linux
+        inst_multiple -o ${_terminfodir}/l/linux
 
         # softlink mtab
         ln -fs /proc/self/mounts $initdir/etc/mtab
@@ -194,11 +194,11 @@ EOF
         egrep -ho '^Exec[^ ]*=[^ ]+' $initdir/lib/systemd/system/*.service \
             | while read i; do
             i=${i##Exec*=}; i=${i##-}
-            dracut_install -o $i
+            inst_multiple -o $i
         done
 
         # some helper tools for debugging
-        [[ $DEBUGTOOLS ]] && dracut_install $DEBUGTOOLS
+        [[ $DEBUGTOOLS ]] && inst_multiple $DEBUGTOOLS
 
         # install ld.so.conf* and run ldconfig
         cp -a /etc/ld.so.conf* $initdir/etc
@@ -222,7 +222,7 @@ EOF
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mkfs.btrfs btrfs poweroff cp umount sync
+       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
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -257,7 +257,7 @@ EOF
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
index b6af703a2045d0f2900d888fe5473f8f4d0399c4..a2226cd5db5046bab96c967ef68a399f9aba1862 100755 (executable)
@@ -29,19 +29,19 @@ 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
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
            [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
         inst_simple /etc/os-release
        inst ./test-init.sh /sbin/init
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
-       dracut_install -o /lib/systemd/systemd-shutdown
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       inst_multiple grep
+       inst_multiple -o /lib/systemd/systemd-shutdown
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        cp -a /etc/ld.so.conf* $initdir/etc
        sudo ldconfig -r "$initdir"
     )
@@ -50,7 +50,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mke2fs poweroff cp umount
+       inst_multiple sfdisk mke2fs poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -78,7 +78,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst ./cryptroot-ask.sh /sbin/cryptroot-ask
         mkdir -p $initdir/etc
index 47761b35863e446668ae7a1ca7c5fff2122453fc..6f2461c9236e0faae236049b21cf2b9163c8f637 100755 (executable)
@@ -25,18 +25,18 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        . $basedir/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
            [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
         inst_simple /etc/os-release
        inst ./test-init.sh /sbin/init
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
        cp -a /etc/ld.so.conf* $initdir/etc
        mkdir $initdir/run
@@ -47,7 +47,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mke2fs poweroff cp umount
+       inst_multiple sfdisk mke2fs poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -70,7 +70,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
index 3eabbd59c51cde9eab27dbf652f28f0f97a9485d..6ddff3feaa48146f61f1ed1e8063def1be8710db 100755 (executable)
@@ -66,18 +66,18 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        . $basedir/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
            [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
         inst_simple /etc/os-release
        inst ./test-init.sh /sbin/init
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
        cp -a /etc/ld.so.conf* $initdir/etc
        sudo ldconfig -r "$initdir"
@@ -87,7 +87,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mke2fs poweroff cp umount dd grep
+       inst_multiple sfdisk mke2fs poweroff cp umount dd grep
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -120,7 +120,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
        inst ./cryptroot-ask.sh /sbin/cryptroot-ask
index d069293bb86395a6e5b311fd097a2cfe92242267..51021420ecddf8534007610c219fbacf9129e301 100755 (executable)
@@ -63,18 +63,18 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        . $basedir/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
            [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
         inst_simple /etc/os-release
        inst ./test-init.sh /sbin/init
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
        cp -a /etc/ld.so.conf* $initdir/etc
        sudo ldconfig -r "$initdir"
@@ -84,7 +84,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mke2fs poweroff cp umount grep
+       inst_multiple sfdisk mke2fs poweroff cp umount grep
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -114,7 +114,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
        inst ./cryptroot-ask.sh /sbin/cryptroot-ask
index 6f66875283ba5c8347680db4c6336fdda9191450..e6ff35173205c3068615e406b7494e98ae2d674c 100755 (executable)
@@ -27,17 +27,17 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        . $basedir/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
            [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
        inst ./test-init.sh /sbin/init
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
        cp -a /etc/ld.so.conf* $initdir/etc
        sudo ldconfig -r "$initdir"
@@ -47,7 +47,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mkfs.btrfs poweroff cp umount
+       inst_multiple sfdisk mkfs.btrfs poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -77,7 +77,7 @@ test_setup() {
    (
         export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
index e9d9655fba5192a47a86a4b22a4c31af5243916d..252e84540e83d4de308fb14e244927ec3360576b 100755 (executable)
@@ -31,7 +31,7 @@ test_setup() {
     (
        export initdir="$TESTDIR"/overlay
        . "$basedir"/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
@@ -49,16 +49,16 @@ test_setup() {
     (
        export initdir="$TESTDIR"/root-source
        . "$basedir"/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
            [[ -f ${_terminfodir}/l/linux ]] && break
        done
-       dracut_install -o "${_terminfodir}"/l/linux
+       inst_multiple -o "${_terminfodir}"/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep syslinux isohybrid
+       inst_multiple grep syslinux isohybrid
        for f in /usr/share/syslinux/*; do
            inst_simple "$f"
        done
@@ -66,7 +66,7 @@ test_setup() {
        inst ./test-init.sh /sbin/init
        inst "$TESTDIR"/initramfs.testing "/boot/initramfs-$KVERSION.img"
        inst /boot/vmlinuz-"$KVERSION"
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p -- dev sys proc etc var/run tmp )
        cp -a -- /etc/ld.so.conf* "$initdir"/etc
        sudo ldconfig -r -- "$initdir"
index 2c8ee186886d05a92d2bc270a472cdd25c6a3111..bd3cd3f22b53c8fefb3d903f489809f0baaff095 100755 (executable)
@@ -235,18 +235,18 @@ test_setup() {
             [[ $srcmods/$_f ]] && inst_simple "$srcmods/$_f" "/lib/modules/$kernel/$_f"
         done
 
-        dracut_install sh ls shutdown poweroff stty cat ps ln ip \
+        inst_multiple sh ls shutdown poweroff stty cat ps ln ip \
             dmesg mkdir cp ping exportfs \
             modprobe rpc.nfsd rpc.mountd showmount tcpdump \
             /etc/services sleep mount chmod
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
         done
-        dracut_install -o ${_terminfodir}/l/linux
-        type -P portmap >/dev/null && dracut_install portmap
-        type -P rpcbind >/dev/null && dracut_install rpcbind
-        [ -f /etc/netconfig ] && dracut_install /etc/netconfig
-        type -P dhcpd >/dev/null && dracut_install dhcpd
+        inst_multiple -o ${_terminfodir}/l/linux
+        type -P portmap >/dev/null && inst_multiple portmap
+        type -P rpcbind >/dev/null && inst_multiple rpcbind
+        [ -f /etc/netconfig ] && inst_multiple /etc/netconfig
+        type -P dhcpd >/dev/null && inst_multiple dhcpd
         [ -x /usr/sbin/dhcpd3 ] && inst /usr/sbin/dhcpd3 /usr/sbin/dhcpd
         instmods nfsd sunrpc ipv6 lockd af_packet
         inst ./server-init.sh /sbin/init
@@ -254,8 +254,8 @@ test_setup() {
         inst ./hosts /etc/hosts
         inst ./exports /etc/exports
         inst ./dhcpd.conf /etc/dhcpd.conf
-        dracut_install /etc/nsswitch.conf /etc/rpc /etc/protocols
-        dracut_install rpc.idmapd /etc/idmapd.conf
+        inst_multiple /etc/nsswitch.conf /etc/rpc /etc/protocols
+        inst_multiple rpc.idmapd /etc/idmapd.conf
 
         inst_libdir_file 'libnfsidmap_nsswitch.so*'
         inst_libdir_file 'libnfsidmap/*.so*'
@@ -290,12 +290,12 @@ test_setup() {
         export initdir=$TESTDIR/mnt/nfs/client
         . $basedir/dracut-functions.sh
 
-        dracut_install sh shutdown poweroff stty cat ps ln ip \
+        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
             [ -f ${_terminfodir}/l/linux ] && break
         done
-        dracut_install -o ${_terminfodir}/l/linux
+        inst_multiple -o ${_terminfodir}/l/linux
         inst ./client-init.sh /sbin/init
         inst_simple /etc/os-release
         (
@@ -334,7 +334,7 @@ test_setup() {
         export initdir=$TESTDIR/overlay
         . $basedir/dracut-functions.sh
         mkdir $TESTDIR/overlay
-        dracut_install poweroff shutdown
+        inst_multiple poweroff shutdown
         inst_hook emergency 000 ./hard-off.sh
         inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
index 29c8d0cec98d530e945d0f05e55084804f93afdc..4c29956491beda72f564e12ee6155ffdaf09aa57 100755 (executable)
@@ -105,12 +105,12 @@ test_setup() {
     (
         export initdir=$TESTDIR/overlay/source
         . $basedir/dracut-functions.sh
-        dracut_install sh shutdown poweroff stty cat ps ln ip \
+        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
             [ -f ${_terminfodir}/l/linux ] && break
         done
-        dracut_install -o ${_terminfodir}/l/linux
+        inst_multiple -o ${_terminfodir}/l/linux
         inst_simple /etc/os-release
         inst ./client-init.sh /sbin/init
         (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
@@ -122,7 +122,7 @@ test_setup() {
     (
         export initdir=$TESTDIR/overlay
         . $basedir/dracut-functions.sh
-        dracut_install sfdisk mkfs.ext3 poweroff cp umount
+        inst_multiple sfdisk mkfs.ext3 poweroff cp umount
         inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
         inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
@@ -158,7 +158,7 @@ test_setup() {
     (
         export initdir=$TESTDIR/overlay
         . $basedir/dracut-functions.sh
-        dracut_install poweroff shutdown
+        inst_multiple poweroff shutdown
         inst_hook emergency 000 ./hard-off.sh
         inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
@@ -183,25 +183,25 @@ test_setup() {
             mkdir -p dev sys proc etc var/run tmp var/lib/dhcpd /etc/iscsi
         )
         inst /etc/passwd /etc/passwd
-        dracut_install sh ls shutdown poweroff stty cat ps ln ip \
+        inst_multiple sh ls shutdown poweroff stty cat ps ln ip \
             dmesg mkdir cp ping \
             modprobe tcpdump \
             /etc/services sleep mount chmod
-        dracut_install /usr/sbin/iscsi-target
+        inst_multiple /usr/sbin/iscsi-target
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
         done
-        dracut_install -o ${_terminfodir}/l/linux
+        inst_multiple -o ${_terminfodir}/l/linux
         instmods iscsi_tcp crc32c ipv6
         inst ./targets /etc/iscsi/targets
-        [ -f /etc/netconfig ] && dracut_install /etc/netconfig
-        type -P dhcpd >/dev/null && dracut_install dhcpd
+        [ -f /etc/netconfig ] && inst_multiple /etc/netconfig
+        type -P dhcpd >/dev/null && inst_multiple dhcpd
         [ -x /usr/sbin/dhcpd3 ] && inst /usr/sbin/dhcpd3 /usr/sbin/dhcpd
         inst_simple /etc/os-release
         inst ./server-init.sh /sbin/init
         inst ./hosts /etc/hosts
         inst ./dhcpd.conf /etc/dhcpd.conf
-        dracut_install /etc/nsswitch.conf /etc/rpc /etc/protocols
+        inst_multiple /etc/nsswitch.conf /etc/rpc /etc/protocols
         inst /etc/group /etc/group
 
         cp -a /etc/ld.so.conf* $initdir/etc
index 124682acef90bb2bd806bf53cf7443f08a921fc5..7cf64b1555d9df5761a6b0403c61873de388f432 100755 (executable)
@@ -198,15 +198,15 @@ make_encrypted_root() {
         . $basedir/dracut-functions.sh
         mkdir -p "$initdir"
         (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
-        dracut_install sh df free ls shutdown poweroff stty cat ps ln ip \
+        inst_multiple sh df free ls shutdown poweroff stty cat ps ln ip \
             mount dmesg mkdir cp ping
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
         done
-        dracut_install -o ${_terminfodir}/l/linux
+        inst_multiple -o ${_terminfodir}/l/linux
         inst ./client-init.sh /sbin/init
         inst_simple /etc/os-release
-        find_binary plymouth >/dev/null && dracut_install plymouth
+        find_binary plymouth >/dev/null && inst_multiple plymouth
         cp -a /etc/ld.so.conf* $initdir/etc
         sudo ldconfig -r "$initdir"
     )
@@ -215,7 +215,7 @@ make_encrypted_root() {
     (
         export initdir=$TESTDIR/overlay
         . $basedir/dracut-functions.sh
-        dracut_install mke2fs poweroff cp umount tune2fs
+        inst_multiple mke2fs poweroff cp umount tune2fs
         inst_hook emergency 000 ./hard-off.sh
         inst_hook initqueue 01 ./create-root.sh
         inst_hook initqueue/finished 01 ./finished-false.sh
@@ -256,12 +256,12 @@ make_client_root() {
         . $basedir/dracut-functions.sh
         mkdir -p "$initdir"
         (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
-        dracut_install sh ls shutdown poweroff stty cat ps ln ip \
+        inst_multiple sh ls shutdown poweroff stty cat ps ln ip \
             dmesg mkdir cp ping
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
         done
-        dracut_install -o ${_terminfodir}/l/linux
+        inst_multiple -o ${_terminfodir}/l/linux
         inst ./client-init.sh /sbin/init
         inst_simple /etc/os-release
         inst /etc/nsswitch.conf /etc/nsswitch.conf
@@ -294,15 +294,15 @@ make_server_root() {
             cd "$initdir";
             mkdir -p dev sys proc etc var/run var/lib/dhcpd tmp
         )
-        dracut_install sh ls shutdown poweroff stty cat ps ln ip \
+        inst_multiple sh ls shutdown poweroff stty cat ps ln ip \
             dmesg mkdir cp ping grep \
             sleep nbd-server chmod
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f ${_terminfodir}/l/linux ] && break
         done
-        dracut_install -o ${_terminfodir}/l/linux
+        inst_multiple -o ${_terminfodir}/l/linux
         instmods af_packet
-        type -P dhcpd >/dev/null && dracut_install dhcpd
+        type -P dhcpd >/dev/null && inst_multiple dhcpd
         [ -x /usr/sbin/dhcpd3 ] && inst /usr/sbin/dhcpd3 /usr/sbin/dhcpd
         inst ./server-init.sh /sbin/init
         inst_simple /etc/os-release
@@ -336,7 +336,7 @@ test_setup() {
     (
         export initdir=$TESTDIR/overlay
         . $basedir/dracut-functions.sh
-        dracut_install poweroff shutdown
+        inst_multiple poweroff shutdown
         inst_hook emergency 000 ./hard-off.sh
         inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
         inst ./cryptroot-ask.sh /sbin/cryptroot-ask
index 6e991d35dbc1b1119cdfa886d416970c1b90c8d3..b616e6b19e5c7ef426cf91407d9147836509b316 100755 (executable)
@@ -156,18 +156,18 @@ test_setup() {
             [[ $srcmods/$_f ]] && inst_simple "$srcmods/$_f" "/lib/modules/$kernel/$_f"
         done
 
-        dracut_install sh ls shutdown poweroff stty cat ps ln ip \
+        inst_multiple sh ls shutdown poweroff stty cat ps ln ip \
             dmesg mkdir cp ping exportfs \
             modprobe rpc.nfsd rpc.mountd showmount tcpdump \
             /etc/services sleep mount chmod
         for _terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
             [ -f "${_terminfodir}"/l/linux ] && break
         done
-        dracut_install -o "${_terminfodir}"/l/linux
-        type -P portmap >/dev/null && dracut_install portmap
-        type -P rpcbind >/dev/null && dracut_install rpcbind
-        [ -f /etc/netconfig ] && dracut_install /etc/netconfig
-        type -P dhcpd >/dev/null && dracut_install dhcpd
+        inst_multiple -o "${_terminfodir}"/l/linux
+        type -P portmap >/dev/null && inst_multiple portmap
+        type -P rpcbind >/dev/null && inst_multiple rpcbind
+        [ -f /etc/netconfig ] && inst_multiple /etc/netconfig
+        type -P dhcpd >/dev/null && inst_multiple dhcpd
         [ -x /usr/sbin/dhcpd3 ] && inst /usr/sbin/dhcpd3 /usr/sbin/dhcpd
         instmods nfsd sunrpc ipv6 lockd af_packet
         inst_simple /etc/os-release
@@ -175,9 +175,9 @@ test_setup() {
         inst ./hosts /etc/hosts
         inst ./exports /etc/exports
         inst ./dhcpd.conf /etc/dhcpd.conf
-        dracut_install /etc/nsswitch.conf /etc/rpc /etc/protocols
+        inst_multiple /etc/nsswitch.conf /etc/rpc /etc/protocols
 
-        dracut_install rpc.idmapd /etc/idmapd.conf
+        inst_multiple rpc.idmapd /etc/idmapd.conf
 
         inst_libdir_file 'libnfsidmap_nsswitch.so*'
         inst_libdir_file 'libnfsidmap/*.so*'
@@ -203,12 +203,12 @@ test_setup() {
     (
         export initdir="$TESTDIR"/mnt/nfs/client
         . "$basedir"/dracut-functions.sh
-        dracut_install sh shutdown poweroff stty cat ps ln ip \
+        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
             [[ -f ${_terminfodir}/l/linux ]] && break
         done
-        dracut_install -o "${_terminfodir}"/l/linux
+        inst_multiple -o "${_terminfodir}"/l/linux
         inst_simple /etc/os-release
         inst ./client-init.sh /sbin/init
         (
@@ -220,7 +220,7 @@ test_setup() {
         inst /etc/passwd /etc/passwd
         inst /etc/group /etc/group
 
-        dracut_install rpc.idmapd /etc/idmapd.conf
+        inst_multiple rpc.idmapd /etc/idmapd.conf
         inst_libdir_file 'libnfsidmap_nsswitch.so*'
         inst_libdir_file 'libnfsidmap/*.so*'
         inst_libdir_file 'libnfsidmap*.so*'
@@ -243,7 +243,7 @@ test_setup() {
     (
         export initdir="$TESTDIR"/overlay
         . "$basedir"/dracut-functions.sh
-        dracut_install poweroff shutdown
+        inst_multiple poweroff shutdown
         inst_hook emergency 000 ./hard-off.sh
         inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
index fbb459da9d27f51a33d3245a51c40648c75bdf98..434283b173d170ae1432c182549e020aea4a88f2 100755 (executable)
@@ -59,17 +59,17 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay/source
        . $basedir/dracut-functions.sh
-       dracut_install sh df free ls shutdown poweroff stty cat ps ln ip route \
+       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
            [ -f ${_terminfodir}/l/linux ] && break
        done
-       dracut_install -o ${_terminfodir}/l/linux
+       inst_multiple -o ${_terminfodir}/l/linux
        inst "$basedir/modules.d/40network/dhclient-script.sh" "/sbin/dhclient-script"
        inst "$basedir/modules.d/40network/ifup.sh" "/sbin/ifup"
-       dracut_install grep
+       inst_multiple grep
        inst ./test-init.sh /sbin/init
-       find_binary plymouth >/dev/null && dracut_install plymouth
+       find_binary plymouth >/dev/null && inst_multiple plymouth
        (cd "$initdir"; mkdir -p dev sys proc etc var/run tmp )
        cp -a /etc/ld.so.conf* $initdir/etc
        mkdir $initdir/run
@@ -80,7 +80,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install sfdisk mke2fs poweroff cp umount
+       inst_multiple sfdisk mke2fs poweroff cp umount
        inst_hook initqueue 01 ./create-root.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )
@@ -106,7 +106,7 @@ test_setup() {
     (
        export initdir=$TESTDIR/overlay
        . $basedir/dracut-functions.sh
-       dracut_install poweroff shutdown
+       inst_multiple poweroff shutdown
        inst_hook emergency 000 ./hard-off.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )