exit 0
fi
-TOOLSTACK=$(/usr/lib/xen/bin/xen-toolstack toolstack 2>/dev/null)
+TOOLSTACK=$(/usr/libexec/xen/bin/xen-toolstack toolstack 2>/dev/null)
if [ $? -ne 0 ]; then
echo "No usable Xen toolstack selected"
exit 0
exit 0
fi
-if ! /usr/lib/xen/bin/xen-toolstack list >/dev/null 2>&1 ; then
+if ! /usr/libexec/xen/bin/xen-toolstack list >/dev/null 2>&1 ; then
exit 0;
fi
check_config_name()
{
- /usr/lib/xen/bin/xen-toolstack create --quiet --dryrun --defconfig "$1" | sed -n 's/^.*(name \(.*\))$/\1/p;s/^.*"name": "\(.*\)",$/\1/p'
+ /usr/libexec/xen/bin/xen-toolstack create --quiet --dryrun --defconfig "$1" | sed -n 's/^.*(name \(.*\))$/\1/p;s/^.*"name": "\(.*\)",$/\1/p'
}
check_running()
{
- /usr/lib/xen/bin/xen-toolstack domid "$1" >/dev/null 2>&1
+ /usr/libexec/xen/bin/xen-toolstack domid "$1" >/dev/null 2>&1
return $?
}
show "Restoring Xen domain $name (from $file)"
busy
- out=$(/usr/lib/xen/bin/xen-toolstack restore "$file" >/dev/null 2>&1)
+ out=$(/usr/libexec/xen/bin/xen-toolstack restore "$file" >/dev/null 2>&1)
case "$?" in
0)
rm "$file"
if [ "${domains[$name]}" = failed ]; then
fail
else
- out=$(/usr/lib/xen/bin/xen-toolstack create --quiet --defconfig "$file" >/dev/null 2>&1)
+ out=$(/usr/libexec/xen/bin/xen-toolstack create --quiet --defconfig "$file" >/dev/null 2>&1)
case "$?" in
0)
ok
while read id name rest; do
show "Migrating Xen domain $name ($id)"
busy
- (timeout_coproc "$XENDOMAINS_STOP_MAXWAIT" /usr/lib/xen/bin/xen-toolstack migrate $id $XENDOMAINS_MIGRATE)
- done < <(/usr/lib/xen/bin/xen-init-list)
+ (timeout_coproc "$XENDOMAINS_STOP_MAXWAIT" /usr/libexec/xen/bin/xen-toolstack migrate $id $XENDOMAINS_MIGRATE)
+ done < <(/usr/libexec/xen/bin/xen-init-list)
}
do_stop_save()
while read id name rest; do
show "Saving Xen domain $name ($id)"
busy
- (timeout_coproc "$XENDOMAINS_STOP_MAXWAIT" /usr/lib/xen/bin/xen-toolstack save $id $XENDOMAINS_SAVE/$name)
- done < <(/usr/lib/xen/bin/xen-init-list)
+ (timeout_coproc "$XENDOMAINS_STOP_MAXWAIT" /usr/libexec/xen/bin/xen-toolstack save $id $XENDOMAINS_SAVE/$name)
+ done < <(/usr/libexec/xen/bin/xen-init-list)
}
do_stop_shutdown()
while read id name rest; do
show "Shutting down Xen domain $name ($id)"
busy
- /usr/lib/xen/bin/xen-toolstack shutdown $id >/dev/null 2>&1
+ /usr/libexec/xen/bin/xen-toolstack shutdown $id >/dev/null 2>&1
if [ $? -eq 0 ]; then
ok
else
fail
fi
- done < <(/usr/lib/xen/bin/xen-init-list)
+ done < <(/usr/libexec/xen/bin/xen-init-list)
while read id name rest; do
show "Waiting for Xen domain $name ($id) to shut down"
busy
else
fail
fi
- done < <(/usr/lib/xen/bin/xen-init-list)
+ done < <(/usr/libexec/xen/bin/xen-init-list)
}
do_stop()
;;
status)
if [ -f /var/lock/subsys/xendomains ]; then
- /usr/lib/xen/bin/xen-toolstack list -v
+ /usr/libexec/xen/bin/xen-toolstack list -v
fi
;;
*)