gentoo: use /var/run for new /run compatibility
[util-vserver.git] / scripts / vserver-build.yum
index 4ae697b..23fe436 100644 (file)
@@ -63,8 +63,9 @@ if $_VSERVER_INFO - FEATURE persistent; then
        $_VATTRIBUTE --set --xid self --secure --flag persistent -- \
        $_VCONTEXT --xid self --migrate-self --endsetup -- \
        /bin/true
-    RPM_FAKE_CTX=`cat $SETUP_CONFDIR/run`
+    RPM_FAKE_CTX=`$_CAT $SETUP_CONFDIR/run`
     export RPM_FAKE_CTX
+    base._addGeneratedFile "`$_READLINK $SETUP_CONFDIR/run`"
     base.pushCleanup $_VATTRIBUTE --xid "$RPM_FAKE_CTX" --flag '!persistent'
 fi
 
@@ -74,6 +75,9 @@ rpm.importGPGPubKeys "$SETUP_CONFDIR" \
     "$__CONFDIR/.distributions/.common/pubkeys" \
     "$__DISTRIBDIR/$DISTRIBUTION/pubkeys"
 yum.installBasePackages "$SETUP_CONFDIR" "$PKGINSTALLDIR"
+
+test -z "$1" || $_VYUM "$SETUP_CONFDIR" -- -y install "$@"
+
 $_VYUM "$SETUP_CONFDIR" -- clean all
 
 if $_VSERVER_INFO - FEATURE persistent; then