Lines Matching refs:toys
44 char *s = *toys.optargs, *entry;
48 if (toys.optc == 2) {
49 if (toys.optflags) help_exit("options with USER GROUP");
50 xexec((char *[]){"groupadd", toys.optargs[0], toys.optargs[1], 0});
67 pwd.pw_dir = TT.dir ? TT.dir : xmprintf("/home/%s", *toys.optargs);
81 if (toys.optflags & FLAG_u) {
85 if (toys.optflags & FLAG_S) TT.uid = CFG_TOYBOX_UID_SYS;
92 if (toys.optflags & FLAG_G) TT.gid = xgetgrnam(TT.u_grp)->gr_gid;
95 if (toys.optflags & FLAG_S) TT.gid = CFG_TOYBOX_UID_SYS;
104 if (!(toys.optflags & FLAG_G)) {
107 if (xrun((char *[]){"groupadd", *toys.optargs, s, 0}))
125 if (toys.optflags & FLAG_S)
134 if (!(toys.optflags & (FLAG_S|FLAG_H))) {
140 toys.exitval = xrun((char *[]){"cp", "-R", skel, p, 0});
141 else toys.exitval = xrun((char *[]){"mkdir", "-p", p, 0});
142 if (!toys.exitval)
143 toys.exitval |= xrun((char *[]){"chown", "-R",
150 if (!(toys.optflags & FLAG_D))
153 if (toys.optflags & FLAG_G) {
155 if (xrun((char *[]){"groupadd", *toys.optargs, TT.u_grp, 0}))