--add-confdir "test-makeroot" \
-i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
--nomdadmconf \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.makeroot
declare -a disk_args=()
--add-confdir test-makeroot \
-i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
--nomdadmconf \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.makeroot
declare -a disk_args=()
-I "mkfs.ext4" \
-i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
--nomdadmconf \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.makeroot
rm -rf -- "$TESTDIR"/server
# Make client's dracut image
test_dracut \
- --no-hostonly --no-hostonly-cmdline \
+ --no-hostonly \
--include ./client.link /etc/systemd/network/01-client.link \
-a "watchdog dmsquash-live ${USE_NETWORK}"
--include ./server.link /etc/systemd/network/01-server.link \
--include ./wait-if-server.sh /lib/dracut/hooks/pre-mount/99-wait-if-server.sh \
--add-drivers "ext4" \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.server
}
-a "crypt lvm mdraid" \
-I "setsid blockdev" \
-i ./create-client-root.sh /lib/dracut/hooks/initqueue/01-create-client-root.sh \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.makeroot
rm -rf -- "$TESTDIR"/overlay
-d "piix ide-gd_mod ata_piix ext4 sd_mod drbg virtio_net virtio_pci virtio_scsi" \
-i "./server.link" "/etc/systemd/network/01-server.link" \
-i ./wait-if-server.sh /lib/dracut/hooks/pre-mount/99-wait-if-server.sh \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.server
# Make client's dracut image
test_dracut \
- --no-hostonly --no-hostonly-cmdline \
+ --no-hostonly \
--add "watchdog $USE_NETWORK" \
--include "./client-persistent-lan0.link" "/etc/systemd/network/01-persistent-lan0.link" \
--include "./client-persistent-lan1.link" "/etc/systemd/network/01-persistent-lan1.link" \
"$DRACUT" --keep --tmpdir "$TESTDIR" \
--add-confdir test-root \
-I "ip grep setsid" \
- --no-hostonly --no-hostonly-cmdline --nohardlink \
+ --no-hostonly \
-f "$TESTDIR"/initramfs.root
mkdir -p "$TESTDIR"/overlay/source && mv "$TESTDIR"/dracut.*/initramfs/* "$TESTDIR"/overlay/source && rm -rf "$TESTDIR"/dracut.*
mkdir -p -- "$TESTDIR"/overlay/source/var/lib/nfs/rpc_pipefs
-a "crypt lvm mdraid" \
-I "setsid blockdev" \
-i ./create-client-root.sh /lib/dracut/hooks/initqueue/01-create-client-root.sh \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.makeroot
rm -rf -- "$TESTDIR"/overlay
# Make client's dracut image
test_dracut \
- --no-hostonly --no-hostonly-cmdline \
+ --no-hostonly \
--add "watchdog $USE_NETWORK" \
-i ./client-persistent-lan0.link /etc/systemd/network/01-persistent-lan0.link \
-i ./client-persistent-lan1.link /etc/systemd/network/01-persistent-lan1.link
-d "af_packet piix ide-gd_mod ata_piix ext4 sd_mod drbg virtio_net" \
-i "./server.link" "/etc/systemd/network/01-server.link" \
-i "./wait-if-server.sh" "/lib/dracut/hooks/pre-mount/99-wait-if-server.sh" \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.server
}
"$DRACUT" --keep --tmpdir "$TESTDIR" \
--add-confdir test-root \
-I "ip grep" \
- --no-hostonly --no-hostonly-cmdline --nohardlink \
+ --no-hostonly \
-f "$TESTDIR"/initramfs.root
mkdir -p "$TESTDIR"/overlay/source && mv "$TESTDIR"/dracut.*/initramfs/* "$TESTDIR"/overlay/source && rm -rf "$TESTDIR"/dracut.*
cp ./client-init.sh "$TESTDIR"/overlay/source/sbin/init
-a "crypt lvm mdraid" \
-I "cryptsetup" \
-i ./create-encrypted-root.sh /lib/dracut/hooks/initqueue/01-create-encrypted-root.sh \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.makeroot
rm -rf -- "$TESTDIR"/overlay
"$DRACUT" --keep --tmpdir "$TESTDIR" \
--add-confdir test-root \
-I "ip" \
- --no-hostonly --no-hostonly-cmdline --nohardlink \
+ --no-hostonly \
-f "$TESTDIR"/initramfs.root
mkdir -p "$TESTDIR"/overlay/source && mv "$TESTDIR"/dracut.*/initramfs/* "$TESTDIR"/overlay/source && rm -rf "$TESTDIR"/dracut.*
cp ./client-init.sh "$TESTDIR"/overlay/source/sbin/init
--add-confdir test-makeroot \
-i ./create-client-root.sh /lib/dracut/hooks/initqueue/01-create-client-root.sh \
--nomdadmconf \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.makeroot
declare -a disk_args=()
--install-optional "/etc/netconfig dhcpd /etc/group /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/services /usr/etc/nsswitch.conf /usr/etc/rpc /usr/etc/protocols /usr/etc/services" \
-i /tmp/config /etc/nbd-server/config \
-i "./dhcpd.conf" "/etc/dhcpd.conf" \
- --no-hostonly --no-hostonly-cmdline --nohardlink \
+ --no-hostonly \
-f "$TESTDIR"/initramfs.root
mkdir -p "$TESTDIR"/overlay/source && mv "$TESTDIR"/dracut.*/initramfs/* "$TESTDIR"/overlay/source && rm -rf "$TESTDIR"/dracut.*
-a "$USE_NETWORK" \
-i ./create-server-root.sh /lib/dracut/hooks/initqueue/01-create-server-root.sh \
--nomdadmconf \
- --no-hostonly-cmdline -N \
+ -N \
-f "$TESTDIR"/initramfs.makeroot
declare -a disk_args=()
echo -n test > /tmp/key
test_dracut \
- --no-hostonly --no-hostonly-cmdline \
+ --no-hostonly \
-a "watchdog ${USE_NETWORK}" \
-i "./client.link" "/etc/systemd/network/01-client.link" \
-i "/tmp/crypttab" "/etc/crypttab" \