SVN (Subversion)

De GioWiki.

(Ajout procédure pour éditer un message de log svn)
m (Automatiser le lancement de SVN - Ajout entête BEGIN INIT INFO)
Ligne 47 : Ligne 47 :
  chown -R svn: /var/svn
  chown -R svn: /var/svn
-
Maintenant que nous avons un utilisateur spécifique, pour exécuter SVN au démarrage, il faut créer un script exécutable /etc/init.d/svnserve/ contenant le code :
+
Maintenant que nous avons un utilisateur spécifique, pour exécuter SVN au démarrage, il faut créer un script exécutable /etc/init.d/svnserve/ contenant le code suivant.
 +
 
 +
/!\ Attention à partir de Debian 6.0 il faut ajouter l'entête BEGIN INIT INFO pour éviter le problème suivant - insserv: warning: script 'svnserve' missing LSB tags and overrides
<pre>
<pre>
#!/bin/sh
#!/bin/sh
 +
#
 +
### BEGIN INIT INFO
 +
# Provides: svnserve
 +
# Required-Start: $remote_fs $syslog
 +
# Required-Stop: $remote_fs $syslog
 +
# Default-Start: 2 3 4 5
 +
# Default-Stop: 0 1 6
 +
# Short-Description: Start and stop svnserve daemon at boot time
 +
# Description: Controls the main subversion server \svnserve\ with default params.
 +
### END INIT INFO
set -e
set -e

Version du 16 mai 2012 à 14:08

Outils personnels