projects
/
mirror
/
userdir-ldap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ab9b6db
)
Add a -h for ud-useradd
author
Peter Palfrader
<peter@palfrader.org>
Sat, 18 Sep 2010 23:09:56 +0000
(
01:09
+0200)
committer
Peter Palfrader
<peter@palfrader.org>
Sat, 18 Sep 2010 23:09:56 +0000
(
01:09
+0200)
ud-useradd
patch
|
blob
|
history
diff --git
a/ud-useradd
b/ud-useradd
index
2676933
..
9d51b69
100755
(executable)
--- a/
ud-useradd
+++ b/
ud-useradd
@@
-61,9
+61,18
@@
ForceMail = 0;
NoAutomaticIDs = 0;
OldGPGKeyRings = GPGKeyRings;
userdir_gpg.GPGKeyRings = [];
NoAutomaticIDs = 0;
OldGPGKeyRings = GPGKeyRings;
userdir_gpg.GPGKeyRings = [];
-(options, arguments) = getopt.getopt(sys.argv[1:], "u:man")
+(options, arguments) = getopt.getopt(sys.argv[1:], "
h
u:man")
for (switch, val) in options:
for (switch, val) in options:
- if (switch == '-u'):
+ if (switch == '-h'):
+ print "Usage: ud-useradd <options>"
+ print "Available options:"
+ print " -h Show this help"
+ print " -u=<user> Admin user (defaults to current username)"
+ print " -m Force mail (for updates)"
+ print " -a Use old keyrings instead (??)"
+ print " -n Do not automatically assign UID/GIDs (useful for usergroups or non-default group membership"
+ sys.exit(0)
+ elif (switch == '-u'):
AdminUser = val;
elif (switch == '-m'):
ForceMail = 1;
AdminUser = val;
elif (switch == '-m'):
ForceMail = 1;
@@
-333,3
+342,7
@@
Child = os.popen("/usr/sbin/sendmail -t","w");
Child.write(Reply);
if Child.close() != None:
raise Error, "Sendmail gave a non-zero return code";
Child.write(Reply);
if Child.close() != None:
raise Error, "Sendmail gave a non-zero return code";
+
+# vim:set et:
+# vim:set ts=3:
+# vim:set shiftwidth=3: