fi
}
-test_setup() {
+make_server_rootfs() {
call_dracut --tmpdir "$TESTDIR" \
--add-confdir test-root \
-a "$USE_NETWORK url-lib nfs" \
inst_init ./client-init.sh "$initdir"
build_ext4_image "$TESTDIR/server-rootfs" "$TESTDIR"/server.img dracut
+}
+
+test_setup() {
+ make_server_rootfs
# Make client's dracut image
test_dracut \
fi
}
-test_setup() {
- # Create client root filesystem
+make_client_rootfs() {
build_client_rootfs "$TESTDIR/overlay/source"
inst_multiple ip grep setsid
mkdir -p -- "$TESTDIR"/overlay/source/var/lib/nfs/rpc_pipefs
-initrd "$TESTDIR"/initramfs.makeroot
test_marker_check dracut-root-block-created
rm -- "$TESTDIR"/marker.img
+}
- # Create server root filesystem
+make_server_rootfs() {
call_dracut --tmpdir "$TESTDIR" \
--add-confdir test-root \
-a "$USE_NETWORK" \
build_ext4_image "$TESTDIR/server-rootfs" "$TESTDIR"/server.img dracut
rm -rf "$TESTDIR"/server-rootfs
+}
+
+test_setup() {
+ make_client_rootfs
+ make_server_rootfs
# Make server's dracut image
call_dracut \
fi
}
-test_setup() {
- # Create client root filesystem
+make_client_rootfs() {
rm -rf -- "$TESTDIR"/overlay
build_client_rootfs "$TESTDIR/overlay/source"
inst_multiple ip grep setsid
-initrd "$TESTDIR"/initramfs.makeroot
test_marker_check dracut-root-block-created
rm -- "$TESTDIR"/marker.img
+}
- # Create server root filesystem
+make_server_rootfs() {
call_dracut --tmpdir "$TESTDIR" \
--add-confdir test-root \
-a "$USE_NETWORK iscsi" \
build_ext4_image "$TESTDIR/server-rootfs" "$TESTDIR"/server.img dracut
rm -rf "$TESTDIR"/server-rootfs
+}
+
+test_setup() {
+ make_client_rootfs
+ make_server_rootfs
# Make client's dracut image
test_dracut \