“slugos from the scratch” – vorbereitung einer nlsu2 für samba und twonkymedia server [teil 3]
- twonkymedia installation
die architektur spezifischen downloads findet man unter twonkymedia. wir werden den twonky server unter dem user twonky installieren für die architektur ‚arm big endian’. [tinylogin stellt das utility dar, mit welchen man user, gruppen, etc. verwaltet.]
#ipkg install tinylogin
#mkdir /home/twonky
#adduser –h /home/twonky –s /bin/sh –g twonkymedia twonky
#chown –R twonky /home/twonky - jetzt übrprüfen wir, ob die vorhandenen bibliotheken [gnu c library] den prerequisites gehorchen.
#ipkg list_installed |grep –i glibc
wir erhalten ‚glibc-dbg - 2.5-r8 - GNU C Library’, somit können wir folgendes package downloaden.
#su - twonky
#wget http://www.twonkyvision.com/Download/4.4.9/twonkymedia-armeb-glibc-2.2.5-20081002.zip
#unzip twonkymedia-armeb-glibc-2.2.5-20081002.zip - im ~/twonkymedia.sh script muss lediglich folgendes angepasst werden...
WORKDIR1=“/home/twonky“
PIDFILE=“/home/twonky/twonky.pid“ - jetzt können wir den server das erste mal starten [!immer mit usage - full qualified path]
#/home/twonky/twonkymedia.sh start
#ps –fu twonky
#netstat –an | grep 9000
letztere 2 commands überprüfen den erfolg des serverstarts [der twonkyserver lauscht default mäßig auf port 9000] - die eigentliche konfiguration des servers erflogt nun bequem im browser. [ http://your_slug_ip:9000/config ]
registrationskey eingeben bzw. unter dem menüpunkt freigaben [sharing / je nach gewählter sprache] kann man die medienverzeichnisse, welche gescannt werden angeben. der default ist das wurzelverzeichnis / . achtung: der user twonky muß lese-rechte auf dieses verzeichnis [bzw. unterverzeichnisse] haben, sonst wird nichts gefunden. - einrichtung des automatischen startes bei boot
unter /etc/init.d ein wrapper script twonkymedia.sh einrichten [sudo]
#!/bin/sh
case "$1" in
'start')
sudo -u twonky /home/twonky/twonkymedia.sh start
;;
'stop')
sudo -u twonky /home/twonky/twonkymedia.sh stop
;;
'restart')
sudo -u twonky /home/twonky/twonkymedia.sh restart
;;
'status')
sudo -u twonky /home/twonky/twonkymedia.sh status
;;
esac
dannach
#cd /etc/rc3.d
#ln –s ../init.d/twonkymedia.sh S44twonky
#ln –s ../init.d/twonkymedia.sh K46twonky - als twonkymedia – client läuft in meinem badezimmer ein noxon i-radio

enjoy :)

Keine Kommentare:
Kommentar veröffentlichen