summaryrefslogtreecommitdiffstats
path: root/appliance/update.sh.in
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2009-06-30 15:01:14 +0200
committerRichard W.M. Jones <rjones@redhat.com>2009-07-02 14:12:24 +0100
commit9f19ddd0c42a509018340a82bd7dc13a0996e6f5 (patch)
treec4a8b2ff153429119bf02a64aed3dfb9d0a8e985 /appliance/update.sh.in
parentbcd7bd3aabf4a28bca24bf5d22ed3a68322ec637 (diff)
downloadlibguestfs-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-xappliance/update.sh.in26
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