]> xenbits.xensource.com Git - people/sstabellini/raisin.git/commitdiff
Fix installation
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 20 Mar 2015 15:36:32 +0000 (15:36 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 20 Mar 2015 16:30:32 +0000 (16:30 +0000)
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
build.sh
libvirt.sh

index d0115859397b752209f8e5af2d31b9aa17293ca7..9bebe437c481f546d1d9a92fe45e77bd40c65e95 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -93,7 +93,7 @@ TMPFILE=`mktemp`
 cd $INST_DIR
 find . > $TMPFILE
 $SUDO mv $TMPFILE /var/log/raixen.log
-$SUDO mv -f * /
+$SUDO cp -ar * /
 
 # configure
 if test "$XEN_UPSTREAM_REVISION"
@@ -108,3 +108,5 @@ if test "$LIBVIRT_UPSTREAM_REVISION"
 then
     libvirt_configure
 fi
+
+rm -rf $INST_DIR
index 3db52c13b8fbaae5276f4606462395f1a7e1e6a9..6cc4ee0196aead0717234aa43eb3463efb642e7a 100644 (file)
@@ -42,13 +42,14 @@ function libvirt_build() {
     $MAKE --ignore-errors install DESTDIR="$INST_DIR"
     if test $DISTRO = "Debian"
     then
-        cat ../libvirt.debian.init | sed -e "s/@PREFIX/$PREFIX/g" > "$INST_DIR"/etc/init.d/libvirtd
+        cat ../libvirt.debian.init | sed -e "s,@PREFIX,$PREFIX,g" > "$INST_DIR"/etc/init.d/libvirtd
         chmod +x "$INST_DIR"/etc/init.d/libvirtd
     elif test $DISTRO = "Fedora" || test $DISTRO = "CentOS"
     then
         $MAKE -C daemon libvirtd.init
-        cp daemon/libvirtd.init $INST_DIR/etc/init.d/libvirtd
-        chmod +x "$INST_DIR"/etc/init.d/libvirtd
+        mkdir -p "$INST_DIR"/etc/rc.d/init.d
+        cp daemon/libvirtd.init "$INST_DIR"/etc/rc.d/init.d/libvirtd
+        chmod +x "$INST_DIR"/etc/rc.d/init.d/libvirtd
     else
         echo "I don't know how write an init script for Libvirt on $DISTRO"
     fi