]> git.pld-linux.org Git - packages/smbldap-tools.git/commitdiff
- up to 0.9.5
authorJan Rękorajski <baggins@pld-linux.org>
Tue, 20 Nov 2007 16:24:54 +0000 (16:24 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    smbldap-tools-nscd.patch -> 1.2

smbldap-tools-nscd.patch

index f21ba67bd16b8f5f1e568582404e45c5c22df389..5392116e4f4f25baf672d679a949964b8db159de 100644 (file)
@@ -1,76 +1,66 @@
 --- smbldap-tools-0.9.2/smbldap-usermod~       2006-01-03 12:57:41.000000000 +0200
 +++ smbldap-tools-0.9.2/smbldap-usermod        2006-08-03 19:52:16.913071888 +0300
-@@ -34,7 +34,6 @@
+@@ -134,22 +133,12 @@
  
- use Getopt::Std;
- my %Options;
--my $nscd_status;
- my $ok = getopts('A:B:C:D:E:F:H:IJM:N:S:PT:ame:f:u:g:G:d:l:r:s:c:ok:?h', \%Options);
- if ( (!$ok) || (@ARGV < 1) || ($Options{'?'}) || ($Options{'h'}) ) {
-@@ -134,24 +133,12 @@
- my $_userRid;
  if (defined($tmp = $Options{'u'})) {
-   if (defined($Options{'o'})) {
--    $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
--      
--    if ($nscd_status == 0) {
--      system "/etc/init.d/nscd stop > /dev/null 2>&1";
--    }
-+    system "/usr/sbin/nscd -i passwd" if -x "/usr/sbin/nscd";
+     if (!defined($Options{'o'})) {
+-      $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
+-      if ($nscd_status == 0) {
+-          system "/etc/init.d/nscd stop > /dev/null 2>&1";
+-      }
++      system "/usr/sbin/nscd -i passwd" if -x "/usr/sbin/nscd";
  
-     if (getpwuid($tmp)) {
--      if ($nscd_status == 0) {
--      system "/etc/init.d/nscd start > /dev/null 2>&1";
--      }
+       if (getpwuid($tmp)) {
+-          if ($nscd_status == 0) {
+-              system "/etc/init.d/nscd start > /dev/null 2>&1";
+-          }
 -
-       print "$0: uid number $tmp exists\n";
-       exit (6);
+           print "$0: uid number $tmp exists\n";
+           exit (6);
+       }
+-      if ($nscd_status == 0) {
+-          system "/etc/init.d/nscd start > /dev/null 2>&1";
+-      }
      }
--    if ($nscd_status == 0) {
--      system "/etc/init.d/nscd start > /dev/null 2>&1";
--    }
--
-   }
-   push(@mods, 'uidNumber', $tmp);
-   $_userUidNumber = $tmp;
+     push(@mods, 'uidNumber', $tmp);
 @@ -529,11 +516,7 @@
-   $ldap_master->unbind;
+     $ldap_master->unbind;
  }
  
 -$nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
 -
 -if ($nscd_status == 0) {
--  system "/etc/init.d/nscd restart > /dev/null 2>&1";
+-    system "/etc/init.d/nscd restart > /dev/null 2>&1";
 -}
 +system "/usr/sbin/nscd -i passwd" if -x "/usr/sbin/nscd";
  
  if (defined($Options{'P'})) {
-   exec "$RealBin/smbldap-passwd $user"
+     exec "$RealBin/smbldap-passwd $user"
 --- smbldap-tools-0.9.2/smbldap_tools.pm~      2006-01-03 12:57:41.000000000 +0200
 +++ smbldap-tools-0.9.2/smbldap_tools.pm       2006-08-03 19:53:47.965109611 +0300
 @@ -693,10 +693,7 @@
  sub group_add
  {
-       my ($gname, $gid, $force) = @_;
--      my $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
--      if ($nscd_status == 0) {
--        system "/etc/init.d/nscd stop > /dev/null 2>&1";
--      }
-+      system "/usr/sbin/nscd -i group" if -x "/usr/sbin/nscd";
-       if (!defined($gid)) {
-         #while (defined(getgrgid($config{GID_START}))) {
-         #     $config{GID_START}++;
+ {
+     my ($gname, $gid, $force) = @_;
+-    my $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
+-    if ($nscd_status == 0) {
+-      system "/etc/init.d/nscd stop > /dev/null 2>&1";
+-    }
++    system "/usr/sbin/nscd -i group" if -x "/usr/sbin/nscd";
+     if (!defined($gid)) {
+       #while (defined(getgrgid($config{GID_START}))) {
+       #       $config{GID_START}++;
 @@ -710,9 +707,6 @@
-               }
-         }
+           }
        }
--      if ($nscd_status == 0) {
--        system "/etc/init.d/nscd start > /dev/null 2>&1";
--      }
-       my $modify = $ldap->add ( "cn=$gname,$config{groupsdn}",
-                                                                        attrs => [
-                                                                                          objectClass => [ 'top', 'posixGroup' ],
+     }
+-    if ($nscd_status == 0) {
+-      system "/etc/init.d/nscd start > /dev/null 2>&1";
+-    }
+     my $modify = $ldap->add ( "cn=$gname,$config{groupsdn}",
+                             attrs => [
+                                       objectClass => [ 'top', 'posixGroup' ],
 --- smbldap-tools-0.9.2/smbldap-useradd~       2006-01-03 12:57:41.000000000 +0200
 +++ smbldap-tools-0.9.2/smbldap-useradd        2006-08-03 19:56:17.748461827 +0300
 @@ -75,16 +75,6 @@
@@ -83,7 +73,7 @@
 -my $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
 -
 -if ($nscd_status == 0) {
--  system "/etc/init.d/nscd stop > /dev/null 2>&1";
+-    system "/etc/init.d/nscd stop > /dev/null 2>&1";
 -}
 -
 -
@@ -91,7 +81,7 @@
  my $userName = $ARGV[0];
  
 @@ -103,6 +93,8 @@
-   exit (1);
+     exit (1);
  }
  
 +system "/usr/sbin/nscd -i passwd" if -x "/usr/sbin/nscd";
  my ($rc, $dn) = get_user_dn2($userName);
  if ($rc and defined($dn)) {
 @@ -152,10 +144,6 @@
-   die "Uid already exists.\n";
+     die "Uid already exists.\n";
  }
  
 -if ($nscd_status == 0) {
--  system "/etc/init.d/nscd start > /dev/null 2>&1";
+-    system "/etc/init.d/nscd start > /dev/null 2>&1";
 -}
 -
  my $createGroup = 0;
 -my $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
 -
 -if ($nscd_status == 0) {
--  system "/etc/init.d/nscd restart > /dev/null 2>&1";
+-    system "/etc/init.d/nscd restart > /dev/null 2>&1";
 -}
 -
 +system "/usr/sbin/nscd -i passwd" if -x "/usr/sbin/nscd";
 -my $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
 -
 -if ($nscd_status == 0) {
--  system "/etc/init.d/nscd restart > /dev/null 2>&1";
+-    system "/etc/init.d/nscd restart > /dev/null 2>&1";
 -}
 +system "/usr/sbin/nscd -i group" if -x "/usr/sbin/nscd";
  
 -$nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
 -
 -if ($nscd_status == 0) {
--  system "/etc/init.d/nscd restart > /dev/null 2>&1";
+-    system "/etc/init.d/nscd restart > /dev/null 2>&1";
 -}
 -
  # take down session
 -my $nscd_status = system "/etc/init.d/nscd status >/dev/null 2>&1";
 -
 -if ($nscd_status == 0) {
--  system "/etc/init.d/nscd restart > /dev/null 2>&1";
+-    system "/etc/init.d/nscd restart > /dev/null 2>&1";
 -}
 +system "/usr/sbin/nscd -i group" if -x "/usr/sbin/nscd";
  
This page took 0.036515 seconds and 4 git commands to generate.