X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=appliance%2Fupdate.sh.in;h=4fbd6517f0e9e1e671066a38b823160f96b84409;hp=3b779f85aaca67864a5cb6596749a2bc3114400a;hb=9f19ddd0c42a509018340a82bd7dc13a0996e6f5;hpb=2e25c4255746b144932f84b7b6671d7d03f52278 diff --git a/appliance/update.sh.in b/appliance/update.sh.in index 3b779f8..4fbd651 100755 --- a/appliance/update.sh.in +++ b/appliance/update.sh.in @@ -23,14 +23,24 @@ unset CDPATH set -e -cd @top_builddir@ +if [ "@DIST@" = "REDHAT" ]; then + cd @top_builddir@ + output=appliance/initramfs.@REPO@.@host_cpu@.img -output=appliance/initramfs.@REPO@.@host_cpu@.img + # Copy the daemon into the filesystem. + @FEBOOTSTRAP_INSTALL@ initramfs daemon/guestfsd /sbin/guestfsd 0755 root.root -# Copy the daemon into the filesystem. -@FEBOOTSTRAP_INSTALL@ initramfs daemon/guestfsd /sbin/guestfsd 0755 root.root + # Generate final image. + @FEBOOTSTRAP_TO_INITRAMFS@ initramfs > $output-t + mv $output-t $output + ls -lh $output +elif [ "@DIST@" = "DEBIAN" ]; then + cd @top_builddir@/appliance + + output=initramfs.@REPO@.@host_cpu@.img + vmlinuz=vmlinuz.@REPO@.@host_cpu@ + + ln -sf debian/debirf-libguestfs_@REPO@*.cgz $output + ln -sf debian/vmlinuz-* $vmlinuz +fi -# Generate final image. -@FEBOOTSTRAP_TO_INITRAMFS@ initramfs > $output-t -mv $output-t $output -ls -lh $output