[Da-tools-commits] ./da-tools/userdir-ldap-common r367: Merged from debian branch
Joerg Jaspert
joerg at ganneff.de
Fri Dec 28 15:25:16 UTC 2007
------------------------------------------------------------
revno: 367
committer: Joerg Jaspert <joerg at ganneff.de>
branch nick: userdir-ldap-common
timestamp: Fri 2007-12-28 16:25:16 +0100
message:
Merged from debian branch
modified:
debian/changelog
debian/control
ud-fingerserv
------------------------------------------------------------
revno: 349.4.1
committer: Peter Palfrader <peter at palfrader.org>
branch nick: test
timestamp: Tue 2007-12-25 19:37:37 +0100
message:
ud-fingerserv: implement daemonizing
ud-fingerserv now daemonizes into the background when not run in
inetd-mode (-i) or explicitly told to not detach using the -f flag.
Patch from Stephen Gran.
modified:
ud-fingerserv
------------------------------------------------------------
revno: 349.4.2
committer: Peter Palfrader <peter at palfrader.org>
branch nick: test
timestamp: Tue 2007-12-25 19:39:37 +0100
message:
ud-fingerserv: correctly daemonize
Also fork() a second time after running setsid().
modified:
ud-fingerserv
------------------------------------------------------------
revno: 349.4.3
committer: Peter Palfrader <peter at palfrader.org>
branch nick: test
timestamp: Tue 2007-12-25 20:01:26 +0100
message:
Update debian/changelog for ud-fingerserv daemonize.
Add an entry in debia/changelog for sgran's patch that implements
daemonizing for ud-fingerserv.
modified:
debian/changelog
------------------------------------------------------------
revno: 349.4.4
committer: Peter Palfrader <peter at palfrader.org>
branch nick: test
timestamp: Tue 2007-12-25 20:18:46 +0100
message:
ud-useradd: support usergroups
Patch from HE* that implements per-user groups for ud-useradd. If run
without -n the behaviour is as before. With -n (for no-automatic-IDs)
the user gets the chance to change the assigned numeric UID. The user
is also prompted for a GID. By default the default group for users is
still used but ud-useradd suggests a free group ID for the user group.
If the user group ID is chosen a group is automatically created.
(* based on work by aba and joerg)
modified:
debian/changelog
ud-useradd
------------------------------------------------------------
revno: 349.4.5
committer: Peter Palfrader <peter at palfrader.org>
branch nick: test
timestamp: Tue 2007-12-25 20:25:33 +0100
message:
Add 'purpose', 'physicalHost' to debianServer
Patch from HE: Add a purpose and a physicalHost attribute to the
debianServer objectClass. Purpose is used to store the task of
the machine, like buildd, or porterbox or similar. phyiscalHost
is for setups with virtualisation, where one host runs on top of
another one. This information can then also be used by nagios and
friends.
modified:
debian/changelog
ud-host
userdir-ldap.schema
------------------------------------------------------------
revno: 349.4.6
committer: Peter Palfrader <peter at palfrader.org>
branch nick: test
timestamp: Tue 2007-12-25 20:30:50 +0100
message:
ud-host: cleanup
Replace local copy HBaseDn of the centrally configured HostBaseDn
modified:
debian/changelog
ud-host
------------------------------------------------------------
revno: 349.4.7
committer: Peter Palfrader <peter at palfrader.org>
branch nick: test
timestamp: Tue 2007-12-25 20:32:28 +0100
message:
Empty merge
------------------------------------------------------------
revno: 349.4.8
committer: Peter Palfrader <peter at palfrader.org>
branch nick: userdir-ldap
timestamp: Tue 2007-12-25 20:35:12 +0100
message:
Add myself to uploaders
modified:
debian/changelog
debian/control
------------------------------------------------------------
revno: 349.4.9
committer: Peter Palfrader <peter at palfrader.org>
branch nick: userdir-ldap
timestamp: Tue 2007-12-25 23:35:18 +0100
message:
Fix ud-useradd.
Resolve issue introduced with the usergroup patch (cruft from another, removed
patch).
modified:
ud-useradd
------------------------------------------------------------
revno: 349.4.10
committer: Peter Palfrader <peter at palfrader.org>
branch nick: userdir-ldap
timestamp: Wed 2007-12-26 09:44:42 +0100
message:
Set shadow expiry for locked accounts
Explicity set shadow expiry to 1 for locked accounts. Patch from mhy.
modified:
debian/changelog
ud-generate
------------------------------------------------------------
revno: 349.4.11
committer: Peter Palfrader <peter at palfrader.org>
branch nick: userdir-ldap
timestamp: Wed 2007-12-26 16:45:04 +0100
message:
update doc/slapd-config.txt
labeledURL was removed from the schema but not the slapd.conf example. Doing
that now. Patch from mhy.
modified:
debian/changelog
doc/slapd-config.txt
------------------------------------------------------------
revno: 349.4.12
committer: Peter Palfrader <peter at palfrader.org>
branch nick: userdir-ldap
timestamp: Wed 2007-12-26 16:46:31 +0100
message:
Make the shadow expiry changelog entry more specific
Add a tag to debian/changelog saying that the "Set shadow expiry to 1
for locked accounts" was to ud-generate.
modified:
debian/changelog
-------------- next part --------------
=== modified file 'debian/changelog'
--- a/debian/changelog 2007-12-27 16:17:13 +0000
+++ b/debian/changelog 2007-12-28 15:25:16 +0000
@@ -11,6 +11,16 @@
* Change the build dependency on python-support to be versioned >= 0.3.
* ud-roleadd: Do not try to make role accounts of objectClass
inetOrgPerson, that doesn't work.
+ * ud-fingerserv: implement daemonize() for non-inetd mode [sgran].
+ * ud-useradd: support usergroups [HE].
+ * ud-host/userdir-ldap.schema: Add 'purpose', 'physicalHost' to
+ debianServer schema and teach ud-host about [HE].
+ * ud-host: cleanup: Replace local copy HBaseDn of the centrally
+ configured HostBaseDn [HE].
+ * Add myself to uploaders.
+ * ud-generate: Set shadow expiry to 1 for locked accounts [mhy].
+ * update doc/slapd-config.txt: labeledURL was removed from the schema but
+ not the slapd.conf example. Do that now [mhy].
[ Mark Hymers ]
* ud-userimport, ud-groupadd, ud-roleadd, ud-useradd, userdir_ldap.py:
=== modified file 'debian/control'
--- a/debian/control 2007-12-25 10:36:47 +0000
+++ b/debian/control 2007-12-25 19:35:12 +0000
@@ -4,7 +4,7 @@
Maintainer: Debian Administration team <debian-admin at lists.debian.org>
Build-Depends: debhelper (>= 5), python-support (>= 0.3)
Standards-Version: 3.5.8.0
-Uploaders: Ryan Murray <rmurray at debian.org>
+Uploaders: Ryan Murray <rmurray at debian.org>, Peter Palfrader <weasel at debian.org>
Package: userdir-ldap
Architecture: all
=== modified file 'ud-fingerserv'
--- a/ud-fingerserv 2007-12-25 15:09:51 +0000
+++ b/ud-fingerserv 2007-12-25 18:39:37 +0000
@@ -61,9 +61,12 @@
chdir '/' or die "Can't chdir to /: $!";
open STDIN, '/dev/null' or die "Can't read /dev/null: $!";
open STDOUT, '>/dev/null' or die "Can't write to /dev/null: $!";
- defined(my $pid = fork) or die "Can't fork: $!";
+ my $pid;
+ defined($pid = fork) or die "Can't fork: $!";
exit if $pid;
setsid or die "Can't start a new session: $!";
+ defined($pid = fork) or die "Can't fork: $!";
+ exit if $pid;
open STDERR, '>&STDOUT' or die "Can't dup stdout: $!";
}
More information about the Da-tools-commits
mailing list