X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=scripts%2Fconvert-vserver-configs;fp=scripts%2Fconvert-vserver-configs;h=786fa103ed3ec790ae9d08d02dfe0ba2e360e169;hb=74f7e66828e51144fbd34095b66e39d72f27d0cb;hp=0000000000000000000000000000000000000000;hpb=49591fe388c97f7e7573c88ad9fe29cf2e1b5ba1;p=util-vserver.git diff --git a/scripts/convert-vserver-configs b/scripts/convert-vserver-configs new file mode 100644 index 0000000..786fa10 --- /dev/null +++ b/scripts/convert-vserver-configs @@ -0,0 +1,24 @@ +#!/bin/bash +# +# $Id$ +# Copyright (C) 2007 The Trustees of Princeton University +# + +: ${UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars} +test -e "$UTIL_VSERVER_VARS" || { + echo $"Can not find util-vserver installation (the file '$UTIL_VSERVER_VARS' would be expected); aborting..." >&2 + exit 1 +} +. "$UTIL_VSERVER_VARS" + +for i in $__CONFDIR/*.conf; do + if test -r "$i"; then + vserver=`echo "$i" | sed "s@$__CONFDIR/@@;s@\.conf@@"` + echo "Processing '$vserver'" + if ! $_VSERVER "$vserver" convert; then + echo "ERROR: '$vserver' could not be converted" >&2 + fi + fi +done + +exit 0