added Vector_zeroEnd() function
[util-vserver.git] / util-vserver / scripts / vserver-build.functions.pkgmgmt
index f57bdd0..5f2649b 100644 (file)
@@ -22,7 +22,7 @@ function pkgmgmt._setPkgCfgBase
 {
     test -z "$PKGCFGBASE" || return 0
 
-    for item in "\"$CONFDIR/.defaults/apps/pkgmgmt/base\" 1" "$ROOTDIR/.pkg" "$DEFAULT_VSERVERPKGDIR"; do
+    for item in "\"$CONFDIR/.defaults/apps/pkgmgmt/base\" 1" ${ROOTDIR:+"$ROOTDIR/.pkg"} "$DEFAULT_VSERVERPKGDIR"; do
        eval set -- "$item"
        PKGCFGBASE=$1
        PKGCFGBASE_REL=$2
@@ -30,7 +30,7 @@ function pkgmgmt._setPkgCfgBase
     done
 
     test -d "$PKGCFGBASE"  || {
-       echo "pkgcfgbase-dir '$PKGCFGBASE' does not exists or is invalid"
+       echo "pkgcfgbase-dir '$PKGCFGBASE' does not exists or is invalid" >&2
        exit 1
     }
 }
@@ -60,9 +60,9 @@ function pkgmgmt.initFilesystem
 {
     test -z "$1" || pkgmgmt._renameVserverPkgCfg
     test ! -d "$PKGCFGDIR" || {
-       echo $
+       echo $\
 "vserver pkgmgmt-directory exists already; please try to use
-'--force'; or remove it manually"
+'--force'; or remove it manually" >&2
        exit 1
     }