diff options
author | Guido Günther <agx@sigxcpu.org> | 2009-06-30 15:01:14 +0200 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2009-07-02 14:12:24 +0100 |
commit | 9f19ddd0c42a509018340a82bd7dc13a0996e6f5 (patch) | |
tree | c4a8b2ff153429119bf02a64aed3dfb9d0a8e985 /appliance/update.sh.in | |
parent | bcd7bd3aabf4a28bca24bf5d22ed3a68322ec637 (diff) | |
download | libguestfs-9f19ddd0c42a509018340a82bd7dc13a0996e6f5.tar.gz libguestfs-9f19ddd0c42a509018340a82bd7dc13a0996e6f5.tar.xz libguestfs-9f19ddd0c42a509018340a82bd7dc13a0996e6f5.zip |
Build Debian based appliance using debirf
Diffstat (limited to 'appliance/update.sh.in')
-rwxr-xr-x | appliance/update.sh.in | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/appliance/update.sh.in b/appliance/update.sh.in index 3b779f85..4fbd6517 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 |