bash für dropbox

    • bash für dropbox

      Hallo zusammen,

      ich würde gerne direkt von der Dreambox 800SE Daten auf meine Dropbox schieben, damit bei längeren Uploadzeiten (für z.B. eine Aufzeichnung) nicht extra der Rechner anbleiben muss. Dafür habe ich auch ein Linux-Script gefunden (github.com/andreafabrizi/Dropbox-Uploader). Leider benötigt es bash als shell. Diese scheint auf der 800SE mit newnigma-image nicht vorhanden zu sein. Wie kann ich diese nachinstallieren?

      Eine Verbindung zur Dropbox über DropDav möchte ich nicht realisieren.

      Über Hilfe würde ich mich sehr freuen.

      sentinal
    • Hallo,

      der erste Schritt hat schon mal prima funktioniert. bash ist nun drauf. Leider fehlt dem Script nun noch der stat-Befehl. Den scheint es so einzeln aber dann auch nicht im opkg zu geben. Hier eine Idee?

      sentinal
    • bash wäre auch in der busybox enthalten gewesen, bis dato hatte das immer gereicht ....

      Quellcode

      1. root@dm800seAZ:~$ ls -al /bin/*sh
      2. lrwxrwxrwx 1 root root 7 Oct 26 23:56 /bin/ash -> busybox
      3. lrwxrwxrwx 1 root root 7 Oct 26 23:56 /bin/bash -> busybox
      4. lrwxrwxrwx 1 root root 7 Oct 26 23:56 /bin/sh -> busybox
      5. root@dm800seAZ:~$


      stat kannst du dir aus den debian wheezy coreutils.deb für mipsel "borgen" - aber die coreutils bzw. stat benötigt auch noch ein paar libraries, die nicht am feed liegen. Aber scheinbar klappen die stat Befehe aus den dropbox Scripten auch so:

      Quellcode

      1. root@dm800seAZ:~$ stat -c "%s" /hdd/movie/20140108\ 2323\ -\ AXN\ HD\ -\ Dexter.ts
      2. 4079329280
      3. root@dm800seAZ:~$ stat --format="%s" /hdd/movie/20140108\ 2323\ -\ AXN\ HD\ -\ Dexter.ts
      4. 4079329280
      5. rroot@dm800seAZ:~$ stat -f /hdd/movie/20140108\ 2323\ -\ AXN\ HD\ -\ Dexter.ts
      6. File: "/hdd/movie/20140108 2323 - AXN HD - Dexter.ts"
      7. ID: b708db631efd3a76 Namelen: 255 Type: ext2/ext3
      8. Block size: 4096 Fundamental block size: 4096
      9. Blocks: Total: 76915958 Free: 6819239 Available: 6819239
      10. Inodes: Total: 19537920 Free: 19446127
      11. root@dm800seAZ:~$
      Alles anzeigen


      kannst ja mal versuchen, stat nach /usr/bin (Rechte 755) - falls stat wg. fehlender libs murrt, das gibt ldd aus:

      Quellcode

      1. fred@debian:~$ ldd /usr/bin/stat
      2. linux-gate.so.1 => (0xb771a000)
      3. libselinux.so.1 => /lib/libselinux.so.1 (0xb76f4000)
      4. libc.so.6 => /lib/libc.so.6 (0xb75af000)
      5. libdl.so.2 => /lib/libdl.so.2 (0xb75aa000)
      6. /lib/ld-linux.so.2 (0xb771b000)
      7. fred@debian:~$
      Dateien
      • stat_mipsel.zip

        (33,14 kB, 198 mal heruntergeladen, zuletzt: )
    • liegt auf dem feed

      telnet boxip
      opkg update
      opkg install stat


      root@dm800sev2:/data/dev# opkg install stat
      Installing stat (3.3-r0) to flash...
      Downloading feed.newnigma2.to/unstable/4.0…/stat_3.3-r0_mips32el.ipk.
      Configuring stat.


      root@dm800sev2:/data/dev# stat -h
      stat version: 3.0
      Usage: stat [-l] [-f] [-s] [-v] [-h] [-t] [-c format] file1 [file2 ...]
      format interpreted sequences for file stat are:
      » time to say goodbye «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.