appliance: Remove repo from appliance filename (RHBZ#638901).
[libguestfs.git] / appliance / update.sh.in
index 01e22b6..98d785e 100755 (executable)
@@ -25,10 +25,10 @@ set -e
 
 if [ "@DIST@" = "REDHAT" ]; then
   cd @top_builddir@
-  output=appliance/initramfs.@REPO@.@host_cpu@.img
+  output=appliance/initramfs.@host_cpu@.img
 
   # Create the init script.
-  @FEBOOTSTRAP_INSTALL@ initramfs appliance/init /init 0755 root.root
+  @FEBOOTSTRAP_INSTALL@ initramfs appliance/@top_srcdir@/appliance/init /init 0755 root.root
 
   # Copy the daemon into the filesystem.
   @FEBOOTSTRAP_INSTALL@ initramfs daemon/guestfsd /sbin/guestfsd 0755 root.root
@@ -40,10 +40,10 @@ if [ "@DIST@" = "REDHAT" ]; then
 elif [ "@DIST@" = "DEBIAN" ]; then
   cd @top_builddir@/appliance
 
-  output=initramfs.@REPO@.@host_cpu@.img
-  vmlinuz=vmlinuz.@REPO@.@host_cpu@
+  output=initramfs.@host_cpu@.img
+  vmlinuz=vmlinuz.@host_cpu@
 
+  rm -f debian/debirf-libguestfs_@REPO@_.cgz
   ln -sf debian/debirf-libguestfs_@REPO@*.cgz $output
   ln -sf debian/vmlinuz-* $vmlinuz
 fi
-