use $(LIBENSCVECTOR) instead of libensc_vector.a
[util-vserver.git] / util-vserver / scripts / vyum-worker
index 18f6540..f899e97 100755 (executable)
@@ -26,13 +26,24 @@ test -e "$UTIL_VSERVER_VARS" || {
 . "$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" \
     "$@"