Results 1 to 8 of 8

Thread: WL500G Mediatomb automatisch starten

  1. #1

    WL500G Mediatomb automatisch starten

    Hi,

    ich habe Mediatomb 0.11.0 (mediatomb-static-0.11.0-r2-linux-uclibc-mips32el.tar.gz) von mediatomb.cc auf eine USB-FP installiert. Wenn ich das Programm von Hand starte läuft alles einwandfrei.
    Jetzt habe ich ein Skript für automatischen Start versucht.

    (erstellt über)
    mkdir /usr/local/sbin
    echo "#!/bin/sh" > /usr/local/sbin/post-boot
    vi post-boot
    Inhalt #!/bin/sh
    cd /tmp/harddisk/mediatomb
    ./mediatomb.sh
    chmod +x /usr/local/sbin/post-boot
    flashfs save
    flashfs commit
    flashfs enable
    reboot

    Leider startet Mediatomb nicht.

    Es ist nur die Firmware erneuert und Mediatomb aufgespielt.
    (keine weiteren Dateien / Inhalte erstellt)

    Fehlt ein Schritt oder mache ich einen Fehler?

    Tom

  2. #2
    Join Date
    Feb 2006
    Location
    Düsseldorf
    Posts
    277
    Hi Tom,

    enthält mediatomb.sh das Startskript? Oder wo für wird es verwendet?

    Es kann sein, dass ein CRL (Enter) am letzten Zeilenende fehlt. Dann wird der letzte Befehl in der post-boot nicht ausgeführt.

    Norbert

  3. #3
    Hallo

    cd /tmp/harddisk/mediatomb
    ./mediatomb.sh

    kann ich das Programm von Hand starten.
    (/tmp/harddisk/mediatomb ist der Ordner mediatomb auf der externen Festplatte.)

    Inhalt mediatomb.sh

    #!/bin/sh

    # if you want to launch this script from a different directory (for example
    # from an another init script or similar, set the LAUNCHDIR variable below
    # to the absolute path of the mediatomb.sh script
    LAUNCHDIR=`pwd`
    export MEDIATOMB_DATADIR="$LAUNCHDIR/usr/share/mediatomb"
    export MEDIATOMB_MAGIC_FILE="usr/share/file/magic"
    $LAUNCHDIR/usr/bin/mediatomb -m $LAUNCHDIR -f config

    irgendwo im Forum stand -d aktivieren??

    (enter ist hinter der letzten Zeile)

    Tom

  4. #4
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374
    Hi,

    jo könntest die eingebaute Autostart-Funktion von mediatomb verwenden. Entgegen vieler Behauptungen hier im Forum funktioniert diese einwandfrei.

    Hier aus dem Forum habe ich mir folgende Anleitung abgeschaut, klappt wunderbar.

    Code:
    ipkg install mediatomb
    mkdir -p ~/.mediatomb
    mkdir -p /opt/etc/mediatomb
    cd /opt/share/mediatomb
    cat sqlite3.sql | sqlite3 mediatomb.db
    mv mediatomb.db /opt/etc/mediatomb/
    vi /opt/etc/mediatomb.conf  (I set user, group and port)
    vi /opt/etc/default/mediatomb and set enabled = true
    /opt/etc/init.d/S90mediatomb start
    Hier der Thread dazu!!
    Klappt übrigens auch mit einer selbst kompilierten Version.
    Last edited by carterb; 26-12-2009 at 16:34.
    Regards / Grüße,
    Oliver

    [How-To] Sane Scanner-Server mit XSane Frontend "german"
    [How-To] Sane Scanner-Server with XSane Frontend "english"

    Router: Wl500gP v1 nach Wengi's HowTo mit FW 1.9.2.7-d-r599
    Speicher: Trekstor DataStation maxi 1 Tb
    Clients: Kathrein UFS910 FullHD Sat Receiver, PS3, PCs, Canon MP830 an Sane Scanner-Server, Kyocera-Mita FS1020D über Printserver

  5. #5
    Hi

    Ich habe kein IPKG installiert, nur die Firmware.
    Der Ordner /opt/etc/init.d ist auch nicht vorhanden.
    (keine Dateien unter opt)

    Auf der Festplatte ist der Ordner mediatomb mit Unterordnern config ...
    usr ...
    und den Dateien mediatomb.sh (readme.txt) vorhanden.

    Da ich sonst nur Mausschubser bin und das Programm ja funktioniert, dachte ich an eine einfachere Lösung (ohne IPKG).

    Muss ich die post-boot Datei noch getrennt starten?

    Tom

  6. #6
    Join Date
    Feb 2006
    Location
    Düsseldorf
    Posts
    277
    Hi,

    mit dem dargestellten Skript kann es nicht funktionieren, da der Pfad nicht stimmt. Steht ja in Englisch geschrieben, dass der Pfad angepasst werden muss.

    Für Dich sollte folgendes in der Datei post-boot reichen:

    #!/bin/sh
    /tmp/harddisk/mediatomb/mediatomb.sh

    Das wars schon. Das Wechseln des Verzeichnisses mit cd ist nicht notwendig. Achte darauf, dass mediatomb.sh als ausführbar gesetzt ist. Ich glaube so sollte es gehen. Du kannst natürlich auch nachschauen was in mediatomb.sh drin steht und den oder die Befehle in die post-boot schreiben.

    Norbert
    WL500gP Oleg 1.9.2.7-7f-pre4, WL-HDD Koppel-FW, UMTS Huawei E220, Twonky, Samba, Apache, PHP, OpenVPN

  7. #7
    Hallo

    Leider geht der post-boot Eintrag von Legolas nicht.

    An carterb

    wie muß user, group, port eingestellt werden?

    ich habe die Fehlermeldung unknown group wenn ich mit
    /opt/etc/init.d/S90mediatomb start
    starte.

    wie müsste post-boot aussehen um den Autostart zu nutzen?

    Tom

    P.S.: wird die post-boot überhaupt ausgeführt, wenn keine weiteren Einstellungen vorgenommen werden? (siehe 1. Beitrag?)

  8. #8

    Smile Mediatomb automatisch starten

    Hi,

    ich habe Mediatomb 0.11.0 (mediatomb-static-0.11.0-r2-linux-uclibc-mips32el.tar.gz) von mediatomb.cc auf eine USB-FP installiert.

    dann

    vi post-mount
    Inhalt #!/bin/sh
    cd /tmp/harddisk/mediatomb
    ./mediatomb.sh

    danach
    chmod +x /usr/local/sbin/post-mount
    flashfs save
    flashfs commit
    flashfs enable
    reboot

    jetzt startet Mediatomb automatisch bei mir.

    (ich vermute die USB-FP war noch nicht "da" beim Aufruf der post-boot)

    Tom
    Last edited by Tom123; 26-04-2009 at 15:28.

Similar Threads

  1. Router doesn't see USB disk anymore
    By Styno in forum WL-500g Q&A
    Replies: 7
    Last Post: 15-08-2006, 08:37
  2. Firmware v1.7.5.6 CR5 [Oleg]
    By Oleg in forum WL-500g Firmware Releases
    Replies: 43
    Last Post: 14-07-2004, 21:54
  3. Total crash every day
    By Djuri in forum WL-500g Q&A
    Replies: 8
    Last Post: 09-06-2004, 09:05
  4. Usb hdd problem
    By djbokkeman in forum WL-500g Q&A
    Replies: 4
    Last Post: 01-06-2004, 00:32
  5. Replies: 6
    Last Post: 26-05-2004, 17:00

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •