6 #include "generic-conf.h"
8 #define FATAL "pickdns-conf: fatal: "
12 strerr_die1x(100,"pickdns-conf: usage: pickdns-conf acct logacct /pickdns myip");
21 int main(int argc
,char **argv
)
26 if (!loguser
) usage();
29 if (dir
[0] != '/') usage();
33 pw
= getpwnam(loguser
);
35 strerr_die3x(111,FATAL
,"unknown account ",loguser
);
38 makelog(loguser
,pw
->pw_uid
,pw
->pw_gid
);
42 start("env/ROOT"); outs(dir
); outs("/root\n"); finish();
44 start("env/IP"); outs(myip
); outs("\n"); finish();
48 outs("#!/bin/sh\nexec 2>&1\nexec envuidgid "); outs(user
);
49 outs(" envdir ./env softlimit -d250000 ");
50 outs(auto_home
); outs("/bin/pickdns\n");
59 start("root/Makefile");
60 outs("data.cdb: data\n");
61 outs("\t"); outs(auto_home
); outs("/bin/pickdns-data\n");