Difference between revisions of "Dump ldap-master naar Subversion"
(→Ldap master) |
(→Subversion Repository) |
||
| Line 3: | Line 3: | ||
== Subversion Repository == |
== Subversion Repository == |
||
Maak het domein Als het domein nog niet bestaat in ldap-svner nog een |
Maak het domein Als het domein nog niet bestaat in ldap-svner nog een |
||
| + | <pre> |
||
| − | svn --username=martin --password=xxxxxx import /home/martin/dummy \ |
||
| + | svn --username=martin --password=xxxxxx import /home/martin/dummy \ |
||
| − | https://ldap-svn.webhuis.nl/<domein> -m "initial import <domein>" |
||
| + | https://ldap-svn.webhuis.nl/<domein> -m "initial import <domein>" |
||
| + | </pre> |
||
Doe op de master een checkout van de nieuwe Subversion repository: |
Doe op de master een checkout van de nieuwe Subversion repository: |
||
| + | <pre> |
||
| − | |||
| + | cd /var/lib/slapd |
||
| + | svn --username=martin --password=xxxxxx checkout https://ldap-svn.webhuis.nl/<domein> |
||
| + | </pre> |
||
Plaats het bestand init-base.ldif voor de initiële uitrol in de subversion repository en doe: |
Plaats het bestand init-base.ldif voor de initiële uitrol in de subversion repository en doe: |
||
<pre> |
<pre> |
||
| Line 16: | Line 21: | ||
</pre> |
</pre> |
||
Hierna volgt de uitrol van het complex van samba-ldap servers. |
Hierna volgt de uitrol van het complex van samba-ldap servers. |
||
| + | |||
== Dump ldap master == |
== Dump ldap master == |
||
Het dump-ldap-master script maakt gebruik van het standaard logging script voor logging naar syslog en de centrale logging op syslog-ng. |
Het dump-ldap-master script maakt gebruik van het standaard logging script voor logging naar syslog en de centrale logging op syslog-ng. |
||
Revision as of 20:12, 9 February 2010
Ldap master
De Uwork infrastructuur voorziet in een voorbereiding van het samba-ldap complex.
Subversion Repository
Maak het domein Als het domein nog niet bestaat in ldap-svner nog een
svn --username=martin --password=xxxxxx import /home/martin/dummy \
https://ldap-svn.webhuis.nl/<domein> -m "initial import <domein>"
Doe op de master een checkout van de nieuwe Subversion repository:
cd /var/lib/slapd svn --username=martin --password=xxxxxx checkout https://ldap-svn.webhuis.nl/<domein>
Plaats het bestand init-base.ldif voor de initiële uitrol in de subversion repository en doe:
cd /var/lib/slapd cp -p /usr/local/src/samba-ldap/init-base.ldif . cp -p init-base.ldif master.<domein>.ldif svn add * svn commit -m "initiële ldif <domein>"
Hierna volgt de uitrol van het complex van samba-ldap servers.
Dump ldap master
Het dump-ldap-master script maakt gebruik van het standaard logging script voor logging naar syslog en de centrale logging op syslog-ng.
#!/bin/bash
export script_name="dump-samba-ldap-master"
. /usr/local/bin/logging.sh ${script_name}
/etc/init.d/slapd stop
/usr/sbin/slapcat > /var/lib/slapd/cirquest.nl/master.<domein>.nl.ldif
/etc/init.d/slapd start
datum=`date +%Y%m%d`
cd /var/lib/slapd/cirquest.nl/
/usr/bin/svn commit -m "master.<domein>.nl $datum"
cd -
Terug naar: Uwork Support Infrastructuur