X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=appliance%2Fmake.sh.in;h=a132ed88872e2bf4a44c3684f4d6bc74d1de089e;hp=e98c32570f484af5fc5ecaa08ef86957b4be4afc;hb=a11cb4ac38cf245472d93e8df13c5ac630b883a7;hpb=9f19ddd0c42a509018340a82bd7dc13a0996e6f5 diff --git a/appliance/make.sh.in b/appliance/make.sh.in index e98c325..a132ed8 100755 --- a/appliance/make.sh.in +++ b/appliance/make.sh.in @@ -21,6 +21,7 @@ unset CDPATH set -e +set -x if [ "@DIST@" = "REDHAT" ]; then cd @top_builddir@ @@ -65,8 +66,8 @@ if [ "@DIST@" = "REDHAT" ]; then # Don't need any keyboard maps. @FEBOOTSTRAP_RUN@ initramfs -- rm -rf /lib/kbd - # Remove anything in home directory. Because this is potentially - # liable to monstrous fuck-ups, we don't put a slash before 'home'. + # Remove anything in home directory. Because of the potential for disaster + # we don't put a slash before 'home'. (cd initramfs && echo home/*) | xargs @FEBOOTSTRAP_RUN@ initramfs -- rm -rf @@ -132,13 +133,6 @@ __EOF__ @FEBOOTSTRAP_INSTALL@ initramfs resolv.conf.new /etc/resolv.conf 0644 root.root rm resolv.conf.new - # Create the init script. - @FEBOOTSTRAP_INSTALL@ initramfs appliance/init /init 0755 root.root - - # Just in case the kernel isn't looking for /init, make /sbin/init - # be our script, not the real init. - #@FEBOOTSTRAP_RUN@ initramfs -- ln -f /init /sbin/init - ls -lh $koutput # Now directly run the update script to copy/update the daemon in the @@ -148,5 +142,7 @@ __EOF__ elif [ "@DIST@" = "DEBIAN" ]; then cd @top_builddir@/appliance debirf make -n debian + mkdir -p @top_builddir@/initramfs + touch @top_builddir@/initramfs/fakeroot.log fi