J'ai remarqué que dans le script de démarrage la ligne suivante dans la fonction start:
===
...
daemon [ $BINARY -d ] on
...
===
=> Est-ce que les crochets "[]" étaient déjà présents dans le script initial ?
=> Ne seraient-ils pas interprétés par le shell (ici /bin/sh) comme l'opérateur de test (petit couteau suisse des scripts shell) ?
Sinon, j'ai trouvé comme syntaxe de daemon:
===
daemon ${BINARY} ${BINARGS}
===
dans d'autres scripts de démarrage (par ex. /etc/init.d/dhcpd)
Peux-être qu'en adaptant (extrapolation ^__^) au cas de SVN, cela donnerait:
===
daemon $BINARY -d -r /usr/local/svn on
===
A tester via:
===
service svnserve start
===
ou équivalent :-)
# Pourquoi des [] dans l'appel à daemon ?
Posté par Steve Azriel . En réponse au message script de lancement. Évalué à 3.
J'ai remarqué que dans le script de démarrage la ligne suivante dans la fonction start:
===
...
daemon [ $BINARY -d ] on
...
===
=> Est-ce que les crochets "[]" étaient déjà présents dans le script initial ?
=> Ne seraient-ils pas interprétés par le shell (ici /bin/sh) comme l'opérateur de test (petit couteau suisse des scripts shell) ?
Sinon, j'ai trouvé comme syntaxe de daemon:
===
daemon ${BINARY} ${BINARGS}
===
dans d'autres scripts de démarrage (par ex. /etc/init.d/dhcpd)
Peux-être qu'en adaptant (extrapolation ^__^) au cas de SVN, cela donnerait:
===
daemon $BINARY -d -r /usr/local/svn on
===
A tester via:
===
service svnserve start
===
ou équivalent :-)
Bon courage !
Cdlt,