Este é um problema com o comando daemon que você está usando no script de inicialização.
A variável $USER
não está sendo configurada assim ao passar o argumento para a função daemon:
--user)
user=$2
shift 2
;;
O argumento svnserve
está sendo usado para user=$2
e, portanto, deixando -d
para ser analisado pela função:
*) echo $"$0: Usage: daemon [+/-nicelevel] {program}"
return 1;;
Portanto, codifique a variável USER
no script ou remova o --user $USER
do argumento daemon
.
Além disso, você deve codificar o caminho da variável $prog
:
prog=/usr/bin/svnserve