]> git.pld-linux.org Git - packages/MigrationTools.git/commitdiff
- rel 5 auto/th/MigrationTools-47-5
authorJan Rękorajski <baggins@pld-linux.org>
Mon, 22 Jun 2009 14:16:14 +0000 (14:16 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- properly handle generating stubs for samba and kerberos objectclasses

Changed files:
    MigrationTools-smbkrb5.patch -> 1.1
    MigrationTools.spec -> 1.26

MigrationTools-smbkrb5.patch [new file with mode: 0644]
MigrationTools.spec

diff --git a/MigrationTools-smbkrb5.patch b/MigrationTools-smbkrb5.patch
new file mode 100644 (file)
index 0000000..541cea4
--- /dev/null
@@ -0,0 +1,56 @@
+diff -ur MigrationTools-47/migrate_common.ph MigrationTools-47-krb5/migrate_common.ph
+--- MigrationTools-47/migrate_common.ph        2009-06-22 16:16:02.730586333 +0200
++++ MigrationTools-47-krb5/migrate_common.ph   2009-06-22 16:15:55.070581897 +0200
+@@ -120,10 +120,16 @@
+ }
+ # Default Kerberos realm
+-#if ($EXTENDED_SCHEMA) {
+-#     $DEFAULT_REALM = $DEFAULT_MAIL_DOMAIN;
+-#     $DEFAULT_REALM =~ tr/a-z/A-Z/;
+-#}
++if ($EXTENDED_SCHEMA) {
++      $DEFAULT_REALM = $DEFAULT_MAIL_DOMAIN;
++      $DEFAULT_REALM =~ tr/a-z/A-Z/;
++}
++
++# Default SMB Domain
++if ($EXTENDED_SCHEMA) {
++      $DEFAULT_SMB_DOMAIN = $DEFAULT_MAIL_DOMAIN;
++      $DEFAULT_SMB_DOMAIN =~ tr/a-z/A-Z/;
++}
+ if (-x "/usr/sbin/revnetgroup") {
+       $REVNETGROUP = "/usr/sbin/revnetgroup";
+Only in MigrationTools-47-krb5: migrate_common.ph~
+diff -ur MigrationTools-47/migrate_passwd.pl MigrationTools-47-krb5/migrate_passwd.pl
+--- MigrationTools-47/migrate_passwd.pl        2009-06-22 16:16:02.850581340 +0200
++++ MigrationTools-47-krb5/migrate_passwd.pl   2009-06-22 16:13:13.997264191 +0200
+@@ -138,7 +138,15 @@
+       print $HANDLE "objectClass: top\n";
+       if ($DEFAULT_REALM) {
+-              print $HANDLE "objectClass: kerberosSecurityObject\n";
++              print $HANDLE "objectClass: krb5Principal\n";
++              print $HANDLE "objectClass: krb5KDCEntry\n";
++              print $HANDLE "krb5PrincipalName: $user\@$DEFAULT_REALM\n";
++              print $HANDLE "krb5KeyVersionNumber: 0\n";
++      }
++
++      if ($DEFAULT_SMB_DOMAIN) {
++              print $HANDLE "objectClass: sambaSamAccount\n";
++              print $HANDLE "sambaSID: 0\n";
+       }
+       if ($shadowUsers{$user} ne "") {
+@@ -147,10 +155,6 @@
+               print $HANDLE "userPassword: {crypt}$pwd\n";
+       }
+-      if ($DEFAULT_REALM) {
+-              print $HANDLE "krbName: $user\@$DEFAULT_REALM\n";
+-      }
+-
+       if ($shell) {
+               print $HANDLE "loginShell: $shell\n";
+       }
index 23c7f17ae804c6a9cf820f84d4b2d3dcc71ced87..c39fd0182709584bc18ebfb6e7d91d0e812a749b 100644 (file)
@@ -1,10 +1,10 @@
-# $Revision: 1.25 $Date: 2009-06-22 12:37:46 $
+# $Revision: 1.26 $Date: 2009-06-22 14:16:14 $
 %include        /usr/lib/rpm/macros.perl
 Summary:       LDAP Migration Tools
 Summary(pl.UTF-8):     Narzędzia do migracji do LDAP
 Name:          MigrationTools
 Version:       47
-Release:       4
+Release:       5
 License:       BSD
 Group:         Networking/Admin
 Source0:       http://www.padl.com/download/%{name}-%{version}.tar.gz
@@ -23,6 +23,7 @@ Patch8:               %{name}-sysconfdir.patch
 Patch9:                %{name}-noproto.patch
 Patch10:       %{name}-minmax-ugid.patch
 Patch11:       %{name}-utf8.patch
+Patch12:       %{name}-smbkrb5.patch
 URL:           http://www.padl.com/OSS/MigrationTools.html
 BuildRequires: rpm-perlprov
 BuildArch:     noarch
@@ -71,6 +72,7 @@ istniejących serwisów nazw (zwykłych plików, NIS, NetInfo) do LDAP.
 %patch9 -p1
 %patch10 -p1
 %patch11 -p1
+%patch12 -p1
 install %{SOURCE1} .
 
 perl -pi -e 's|%%CONFDIR%%|%{_sysconfdir}/openldap/|g;\
This page took 0.076549 seconds and 4 git commands to generate.