- Timestamp:
- 02/28/18 18:30:42 (7 years ago)
- Branches:
- master, perl-5.22
- Children:
- b7b790b
- Parents:
- 031ab69
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
npl/commonservers/openldap_conf/root/etc/postinst.d/post.openldap
r031ab69 r669bb09 23 23 sed -i "s/%ldap_passwd%/$PASSWD/" /etc/openldap/slapd.conf || exit 1 24 24 fi 25 25 26 #initalize config settings 27 cd /usr/webint/htdocs/settings/ 28 php ldap_config.php init 26 29 27 30 #upgrade aanwezig? … … 29 32 DB=`cat /etc/openldap/slapd.conf|grep ^directory|cut -f2` 30 33 31 34 32 35 ##### 1. exporteer de database 33 36 if ! [ -e $BACKUP ] && [ -e $DB/cn.* ]; then 34 37 echo "Dumping database" 35 #dumpen 38 #dumpen 36 39 if ! slapcat > $BACKUP ; then 37 40 rm $BACKUP … … 40 43 fi 41 44 sync 42 45 43 46 #verwijder de oude database van de disk 44 47 if ! [ -d $DB ]; then … … 48 51 rm $DB/* || exit 1 49 52 sync 50 fi 51 53 fi 54 52 55 #is er wat mis? 53 56 #Dit zal theoretisch niet voor kunnen komen: 54 57 if [ -e $BACKUP ] && [ -e $DB/cn.* ]; then 55 58 echo "Er ging wat mis met het upgraden van de database. U heeft nu zowel een dump file als een database, neem contact op met Syn-3 of los dit handmatig op." 56 exit 1 59 exit 1 57 60 fi 58 61 … … 64 67 rm -r /service/slurpd 2>/dev/null 65 68 rm -r /etc/openldap/schema -r 2>/dev/null 66 # we gebruiken nu syncrepl in mirror mode. 69 # we gebruiken nu syncrepl in mirror mode. 67 70 # de .slave file is vervangen door slapd.conf.mirror1 en mirror2 68 71 rm /etc/openldap/slapd.conf.slave 2>/dev/null … … 93 96 sed 's@include.*/schema/.*core.*@include /etc/openldap/schemas.conf@' -i /etc/openldap/slapd.conf.* || exit 1 94 97 sed 's@include.*/schema/@#&@' -i /etc/openldap/slapd.conf.* || exit 1 95 #genereer de schemas.conf opnieuw: 98 #genereer de schemas.conf opnieuw: 96 99 #(gebeurd ook automatsich bij ldap restart) 97 100 syn3-ldapconf || exit 1 … … 106 109 #filter ACI's er uit, deze zijn veranderd en werken niet meer, maar zijn ook niet nodig. 107 110 #filter een duplicate entryUUID eruit 108 cat $BACKUP | 109 grep -v "^OpenLDAPaci" | 111 cat $BACKUP | 112 grep -v "^OpenLDAPaci" | 110 113 grep -v "^entryUUID: 482c8c22-b202-1028-9c4d-d9ea740d6018" | 111 114 slapadd -q || exit 1
Note: See TracChangeset
for help on using the changeset viewer.