# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-# Update the daemon inside an existing initramfs. Avoids the
-# timeconsuming rebuild.
+# Update the init script or daemon inside an existing initramfs.
+# Avoids the timeconsuming rebuild.
unset CDPATH
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/@top_srcdir@/appliance/init /init 0755 root.root
# Copy the daemon into the filesystem.
@FEBOOTSTRAP_INSTALL@ initramfs daemon/guestfsd /sbin/guestfsd 0755 root.root
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
-