vnstat-1.16 uCLibC

  • Moin Leutz!

    Hab' euch hier mal meine vnstat angehangen.

    Installation ist simpel:

    1. Zip entpacken
    2. das im Zip enthaltene Tar-Archiv nach /opt/bin kopieren.
    3. busybox-mips tar -xvf vnstat-1.16.tar

    4. das tar kann gelöscht werden - braucht Ihr nicht mehr.

    Ihr habt nun einen neuen Ordner in eurem /opt/bin - dort sind die ausführbaren Dateien, die Datenbank, Log&Pid-File (Ich habe alles in einem Ordner zentralisiert - lässt sich aber wenn Ihr wollt über die vnstat.conf ändern.)

    Zusätzlich habt ihr in eurem /opt/bin nun ein Startscript namens vnstat, welches die Binary mit der richtigen Config aufruft.
    Das Script verhält sich sonst aber wie das eigentliche Binary.

    Um die Installation abzuschließen müsst Ihr nun noch folgendes Zeilen in eure bootstrap_init.sh einfügen:

    Quellcode

    1. while [ $(date | cut -d ' ' -f 7) = 1970 ]; do sleep 1 ; done
    2. /opt/bin/vnstat-1.16/vnstatd --config /opt/bin/vnstat-1.16/vnstat.conf -d

    Dadurch wird beim Boot der vnstat-Daemon gestartet - die erste Zeile wartet darauf, daß der SPH die richtige Uhrzeit gesetzt hat - sonst zerreißt es euch die Datenbank ;)

    mfg, emkay

    EDIT: Sorry - ist nich static - ist uClibC (durcheinander gekommen ;) )
    Dateien

    29.200 mal gelesen

Kommentare 1