[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