errors on kernel 2.6 when the vserver is not running yet
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1818
94cd875c-1c1d-0410-91d2-
eb244daf1a30
*ptr++ = resolver;
*ptr++ = "-F"; *ptr++ = flag_str;
*ptr++ = "-C"; *ptr++ = caps_str;
- if (root) { *ptr++ = "-r"; *ptr++ = root; }
+ if (root) { *ptr++ = "-r"; *ptr++ = "."; }
if (uid) { *ptr++ = "-u"; *ptr++ = uid; }
if (gid) { *ptr++ = "-g"; *ptr++ = gid; }
+ if (root) Echdir(root);
+
if (setupContext(ctx, &xid_str)) { *ptr++ = "-s"; }
else if (xid_str) { *ptr++ = "-c"; *ptr++ = xid_str; }