SVN (Subversion)
De GioWiki.
Gio (discuter | contributions) (Ajout procédure pour éditer un message de log svn) |
Gio (discuter | contributions) 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 |