X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fscripts%2Fvserver-build.functions.rpm;h=9a1bb5cd27de608e6d104cdfca91cc06fcd7d218;hb=5a31ebecd090377e8d8760d5c70d74724aac5463;hp=ec6a08103f82116a77d492b464465a6721d61e97;hpb=6e7d84cf0bdb34db2f7d9632011537b67a475f7e;p=util-vserver.git diff --git a/util-vserver/scripts/vserver-build.functions.rpm b/util-vserver/scripts/vserver-build.functions.rpm index ec6a081..9a1bb5c 100644 --- a/util-vserver/scripts/vserver-build.functions.rpm +++ b/util-vserver/scripts/vserver-build.functions.rpm @@ -18,7 +18,7 @@ RPMDB_PATH= RPMLIBDIR= -function importGPGPubKeys +function rpm.importGPGPubKeys { local dst=$1 local pkgs @@ -39,7 +39,7 @@ function importGPGPubKeys "$_VRPM" "$dst" -- --import "${pkgs[@]}" } -function initVariablesRPM +function rpm.initVariables { test "$WORKAROUND_106057" && \ RPMDB_PATH=/.rpmdb || \ @@ -48,7 +48,7 @@ function initVariablesRPM findDir RPMLIBDIR "$CONFDIR/.distributions/$DISTRIBUTION/rpmlib" "$DISTRIBDIR/$DISTRIBUTION/rpmlib" / } -function initFilesystemRPM +function rpm.initFilesystem { test -z "$WORKAROUND_106057" || mkdir -p "$RPMDB_PATH" mkdir -p "$VDIR$RPMDB_PATH" @@ -68,3 +68,8 @@ function initFilesystemRPM test "$RPMLIBDIR" = / || ln -s "$RPMLIB" "$confdir/apps/pkgmgmt/rpmlib" } + +function rpm.initDB +{ + RPM_FLAVOR=d "$_VRPM" "$1" -- --initdb +}