Subversion op een DirectAdmin machine met een repo per (unix) gebruiker is best handig
Ik heb twee scripts gemaakt; een voor de installatie en het toevoegen/configureren van nieuwe gebruikers en een tweede voor het maken van backups (op een 'slimme' manier).
De configuratie van nieuwe gebruikers is redelijk eenvoudig, er wordt een repo gemaakt in /home/svn/gebruiker/repos/, een auth bestand met daarin 1 svn gebruiker en een vhost (svn.domein). Als laatste stap zou het SOA record nog ge-update moeten worden maar daar heb ik nog niets voor verzonnen
Het backup script is slim genoeg om een root folder (bijv. /home/svn) te doorzoeken om zo een repo te vinden. Vervolgens wordt er dmv 'svnlook youngest' bekeken of het nodig is een backup te maken of dat er al een backup van de meest recente revisie is. Tenslotte wordt er een md5 van gemaakt.
Het backupscript werkt prima, maar het installatie script is gemaakt door creatief met history om te gaanKans bestaat dat daar nog een bugje in zit maar ik heb atm geen DA machine meer om te testen.
Kritieken zijn welkom![]()

Likes:



Quote