ich bin gerade dabei ein Debian/Ubuntu Paket von MLDonkey zu bauen. Beim erstellen des Init Scripts bin ich auf ein Problem gestoßen.
Init Scripte werden beim starten ja als root ausgeführt. Da liegt auch das Problem. Ich starte den MLDonkey mit dem start-stop-daemon folgendermaßen
Code: Alles auswählen
start-stop-daemon --start --quiet --background --exec /usr/bin/mldonkey
Also müsste ich unter /etc/default/ eine mldonkey Konfig Datei anlegen lassen mit Variablen für username und den Pfad zu den Konfig dateien. Diese, der User dann editiert damit er das Script nutzen kann. Die Variablen würden dann vor dem starten des Donkey natürlich ausgelesen.
Damit könnte man den Donkey so starten
Code: Alles auswählen
export MLDONKEY_DIR="Pfad zur den ini Dateien"
start-stop-daemon --start --quiet --background --chuid $USER --exec /usr/bin/mldonkey