История изменений
Исправление DRVTiny, (текущая версия) :
Пока заменил /usr/lib/xen-common/bin/xen-utils-wrapper на «патченную» его версию:
#!/bin/bash
set -e
set +H
COMMAND=${0##*/}
VERSION=$(/usr/lib/xen-common/bin/xen-version -v)
if [[ -d "/usr/lib/xen-${VERSION:=default}" ]]; then
DIR="/usr/lib/xen-$VERSION"
elif [[ -d '/usr/lib/xen-default' ]]; then
echo "WARING! Can't find version $VERSION of xen utils, fallback to default version!" >&2
DIR='/usr/lib/xen-default'
else
echo "ERROR! Can't find default version of xen utils, bailing out!" >&2
exit 127
fi
if [[ $COMMAND == 'xm' && $1 == 'create' && ! $@ =~ --path ]]; then
shift
$DIR/bin/xm create --path /etc/xen/xm:/etc/xen $@
else
$DIR/bin/$COMMAND $@
fi
Исходная версия DRVTiny, :
Пока заменил /usr/lib/xen-common/bin/xen-utils-wrapper на «патченную» его версию:
#!/bin/bash
set -e
set +H
COMMAND=${0##*/}
VERSION=$(/usr/lib/xen-common/bin/xen-version -v)
if [[ -d "/usr/lib/xen-${VERSION:=default}" ]; then
DIR="/usr/lib/xen-$VERSION"
elif [[ -d '/usr/lib/xen-default' ]]; then
echo "WARING! Can't find version $VERSION of xen utils, fallback to default version!" >&2
DIR='/usr/lib/xen-default'
else
echo "ERROR! Can't find default version of xen utils, bailing out!" >&2
exit 127
fi
if [[ $COMMAND == 'xm' && $1 == 'create' && ! $@ =~ --path ]]; then
shift
exec "$DIR/bin/xm" "create --path /etc/xen/xm:/etc/xen $@"
else
exec "$DIR/bin/$COMMAND" "$@"
fi