use $(LIBENSCVECTOR) instead of libensc_vector.a
[util-vserver.git] / util-vserver / scripts / vapt-get-worker
index 260381e..048bc77 100755 (executable)
@@ -1,4 +1,4 @@
-#! /bin/bash -e
+#! /bin/bash
 # $Id$
 
 # Copyright (C) 2003 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
+set -e
 
-: ${UTIL_VSERVER_VARS:=$(dirname $0)/util-vserver-vars}
+: ${UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars}
 test -e "$UTIL_VSERVER_VARS" || {
-    echo "Can not find util-vserver installation; aborting..."
+    echo $"Can not find util-vserver installation (the file '$UTIL_VSERVER_VARS' would be expected); aborting..." >&2
     exit 1
 }
 . "$UTIL_VSERVER_VARS"
@@ -39,15 +40,19 @@ pkgInit "$vserver" rpm apt
 
 createAptFileSys
 
-$_APT_GET -o "RPM::RootDir=$VDIR" \
-          -o "Dir=$VDIR" \
-         -o "Dir::State=$APTSTATEDIR" \
-         -o "Dir::Cache=$APTCACHEDIR" \
-         -o "Dir::Cache::archives=$APTARCHIVDIR" \
-         -o "Dir::Bin::rpm=$RPM_BINARY" \
-         -o "Dir::Etc=$APTETCDIR" \
-         -o "RPM::Order=true" \
-         "$@"
-
-export PS1='@@ '
-exec bash
+test -z "$_APT_GET" || {
+    warning $"The environment variable \$_APT_GET is not supported anymore; please use \$APT_GET instead of"
+    ${APT_GET:=$_APT_GET}
+}
+
+exec ${_APT_GET:-apt-get} \
+    -o "RPM::RootDir=$VDIR" \
+    -o "Dir=$VDIR" \
+    -o "Dir::State=$APTSTATEDIR" \
+    -o "Dir::Cache=$APTCACHEDIR" \
+    -o "Dir::Cache::archives=$APTARCHIVDIR" \
+    -o "Dir::Bin::rpm=$RPM_BINARY" \
+    -o "Dir::Etc=$APTETCDIR" \
+    -o "RPM::Order=true" \
+    -o "RPM::PM=external" \
+    "$@"