-make-initramfs.sh: make-initramfs.sh.in
- ./config.status $@
-
-# Test-boot the image.
-
-test-boot: emptydisk
- qemu-system-$(host_cpu) \
- -m 384 \
- -kernel $(VMLINUZ) -initrd $(INITRAMFSIMG) \
- -hda emptydisk
-
-emptydisk:
- rm -f emptydisk
- dd if=/dev/zero of=emptydisk bs=1024 count=1440
- echo 0, | sfdisk -q -C 80 -H 2 -S 18 emptydisk > /dev/null
-
-# This is a more realistic test boot command line which better
-# reflects what the library does.
-
-test-boot-realistic: emptydisk
- qemu-system-$(host_cpu) \
- -m 384 \
- -kernel $(VMLINUZ) -initrd $(INITRAMFSIMG) \
- -hda emptydisk \
- -append "console=ttyS0 guestfs=10.0.2.4:6666" \
- -nographic \
- -serial stdio \
- -net channel,6666:unix:/tmp/sock,server,nowait \
- -net user,vlan=0 \
- -net nic,model=virtio,vlan=0
+supermin.d/daemon.img: ../daemon/guestfsd
+ mkdir -p supermin.d
+ rm -f $@ $@-t
+ mkdir sbin
+ cd sbin && ln ../../daemon/guestfsd
+ echo -e "sbin\nsbin/guestfsd" | cpio --quiet -o -H newc > $@-t
+ rm -r sbin
+ mv $@-t $@
+
+supermin.d/init.img: init
+ mkdir -p supermin.d
+ rm -f $@ $@-t
+ echo "init" | cpio --quiet -o -H newc > $@-t
+ mv $@-t $@