. "$UTIL_VSERVER_VARS"
. "$_LIB_FUNCTIONS"
-vserver="$1"
+vserver=$1
shift
pkgInit "$vserver" rpm yum
rpmFake.init "$vserver"
-rpmFake.exec ${_YUM:-yum} \
- -c "$YUMETCDIR/yum.conf" \
+test -z "$_YUM" || {
+ warning $"The environment variable \$_YUM is not supported anymore; please use \$YUM instead of"
+ ${YUM:=$_YUM}
+}
+
+yum=${YUM:-yum}
+case $(yum --version) in
+ (2.[0123]*) conf=yum-hack.conf;;
+ (*) conf=yum.conf;;
+esac
+
+rpmFake.exec $yum \
+ -c "$YUMETCDIR/${YUM_CONF:-$conf}" \
--installroot="$VDIR" \
"$@"