args.domainname = "";
if (args.nbctx == 0)
- args.ctxs[args.nbctx++] = VC_RANDCTX;
+ args.ctxs[args.nbctx++] = VC_DYNAMIC_XID;
xflags = args.flags & S_CTX_INFO_INIT;
args.flags &= ~S_CTX_INFO_INIT;
if (args.remove_caps!=0 || xflags!=0)
Evc_new_s_context (VC_SAMECTX,args.remove_caps,xflags);
- tellContext(args.ctxs[0]==VC_RANDCTX ? newctx : args.ctxs[0]);
+ tellContext(args.ctxs[0]==VC_DYNAMIC_XID ? newctx : args.ctxs[0]);
doSyncStage1(p);
execvp (argv[optind],argv+optind);
#endif
#include "pathconfig.h"
-#include "util.h"
#include "sys_clone.h"
+#include "util.h"
#include <vserver.h>
if (ctx_s && *ctx_s) ctx_s = strdup(ctx_s);
else ctx_s = 0;
- ctx = getAndClearEnv("RPM_FAKE_CTX", VC_RANDCTX);
+ ctx = getAndClearEnv("RPM_FAKE_CTX", VC_DYNAMIC_XID);
caps = getAndClearEnv("RPM_FAKE_CAP", ~0x3404040f);
flags = getAndClearEnv("RPM_FAKE_FLAGS", 0);
root = getenv("RPM_FAKE_CHROOT");