|
Lines 62-75
change_performance_settings ()
Link Here
|
| 62 |
|
62 |
|
| 63 |
backup_and_remove_ldap_objects () |
63 |
backup_and_remove_ldap_objects () |
| 64 |
{ |
64 |
{ |
| 65 |
for dn in "cn=Windows Hosts,cn=groups,$ldap_base" \ |
65 |
grep "^dn:" "$1" | sed 's/^dn: //g' | awk '{ print length($0) " " $0; }' | sort -r -n | cut -d ' ' -f 2- | while read dn; |
| 66 |
"cn=Domain Users,cn=groups,$ldap_base" \ |
|
|
| 67 |
"cn=DC Backup Hosts,cn=groups,$ldap_base" \ |
| 68 |
"cn=DC Slave Hosts,cn=groups,$ldap_base" \ |
| 69 |
"cn=Computers,cn=groups,$ldap_base" \ |
| 70 |
"cn=default containers,cn=univention,$ldap_base" |
| 71 |
do |
66 |
do |
| 72 |
univention-ldapsearch -b "$dn" >>/var/univention-backup/import-backup.ldif |
67 |
univention-ldapsearch -LLLs base -b "$dn" 2>/dev/null >>/var/univention-backup/import-backup.ldif || continue |
| 73 |
ldapdelete -x -D cn=admin,$ldap_base -y /etc/ldap.secret "$dn" |
68 |
ldapdelete -x -D cn=admin,$ldap_base -y /etc/ldap.secret "$dn" |
| 74 |
done |
69 |
done |
| 75 |
} |
70 |
} |