[debian-edu-commits] r82886 - branches/wheezy/debian-edu-config/share/debian-edu-config/tools
pere at alioth.debian.org
pere at alioth.debian.org
Fri Jan 3 09:20:06 UTC 2014
Author: pere
Date: 2014-01-03 09:20:06 +0000 (Fri, 03 Jan 2014)
New Revision: 82886
Modified:
branches/wheezy/debian-edu-config/share/debian-edu-config/tools/ldap-migrate-squeeze-wheezy
Log:
Improve recipe description.
Modified: branches/wheezy/debian-edu-config/share/debian-edu-config/tools/ldap-migrate-squeeze-wheezy
===================================================================
--- branches/wheezy/debian-edu-config/share/debian-edu-config/tools/ldap-migrate-squeeze-wheezy 2014-01-03 08:58:05 UTC (rev 82885)
+++ branches/wheezy/debian-edu-config/share/debian-edu-config/tools/ldap-migrate-squeeze-wheezy 2014-01-03 09:20:06 UTC (rev 82886)
@@ -24,11 +24,13 @@
# Get a copy of the current Wheezy LDAP database
service slapd stop
slapcat > wheezy-tjener.ldif
+ service slapd start # Restart local LDAP server
- ldap-migrate-squeeze-wheezy # Merge the two databases
- slapadd < newtjener-slapadd.ldif # Load the new/changed entries into LDAP
- service slapd start # Restart local LDAP server
+ ldap-migrate-squeeze-wheezy # Merge the two databases
+ ldapadmindn=$(ldapsearch -H ldap://localhost/ -x "(&(cn=admin)(objectClass=simpleSecurityObject))" 2>/dev/null | perl -p0e 's/\n //g' | awk '/^dn: / {print $2}')
+ ldapmodify -H ldap://localhost/ -ZZ -D "$ldapadmindn" -W -v -x < newtjener-slapadd.ldif # Load the new/changed entries into LDAP
+
# Copy home directories from old to new main-server
rsync -av root at squeeze-tjener:/skole/tjener/home0/. /skole/tjener/home0/.
More information about the debian-edu-commits
mailing list