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 | ||