fi
case $DISTRO in
"Debian" )
- $SUDO update-rc.d $1 defaults
+ $SUDO update-rc.d $1 defaults || echo "Couldn't set $1 to start"
;;
"Fedora" )
- $SUDO chkconfig --add $1
+ $SUDO chkconfig --add $1 || echo "Couldn't set $1 to start"
;;
* )
echo "I don't know how to start initscripts on $DISTRO"
function grub_build() {
grub_install_dependencies
+ rm -f memdisk.tar
tar cf memdisk.tar grub.cfg
./git-checkout.sh $GRUB_UPSTREAM_URL $GRUB_UPSTREAM_REVISION grub-dir
cd grub-dir
--without-parallels --without-test --with-libvirtd --without-sasl \
--with-yajl --without-macvtap --without-avahi --prefix=$PREFIX
$MAKE
- $MAKE --ignore-errors install DESTDIR="$INST_DIR"
+ $MAKE --ignore-errors install DESTDIR="$INST_DIR" || true
if test $DISTRO = "Debian"
then
+ mkdir -p "$INST_DIR"/etc/init.d
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"
#!/usr/bin/env bash
+set -e
+
source config
source common-functions.sh
fi
# install under /
TMPFILE=`mktemp`
-cd $INST_DIR
+cd "$INST_DIR"
find . > $TMPFILE
-$SUDO mv $TMPFILE /var/log/raisin.log
-$SUDO cp -ar * /
+$SUDO mv -f $TMPFILE /var/log/raisin.log
+$SUDO cp -ar * / || true
# configure
if test "$XEN_UPSTREAM_REVISION"
libvirt_configure
fi
-rm -rf $INST_DIR
+rm -rf "$INST_DIR"
echo "" >> $TMPFILE
echo "iface $BRIDGE inet dhcp" >> $TMPFILE
echo " bridge_ports $IFACE" >> $TMPFILE
- $SUDO cp $TMPFILE /etc/network/interfaces
- rm $TMPFILE
+ $SUDO mv -f $TMPFILE /etc/network/interfaces
}
function xen_create_bridge_Fedora() {