Resultat 1 till 8 av 8

Ämne: Enigma 2 Bouquet and picon updater

  1. #1
    Seniormedlem
    Reg.datum
    Jan 2009
    Inlägg
    310
    Tackad
    13 gånger

    Enigma 2 Bouquet and picon updater

    Hej.

    Har börjat labba lite med pluginet enigma2-plugin-rossi2000-e2bouquetpiconupdater_08022011_mipsel.ipk.
    Allt fungerar bra men jag har en liten fråga angående scriptet.

    Scriptet är ju väldigt simpelt och ser ut såhär:

    #!/bin/sh
    set -x
    exec > /var/log/Enigma2_Bouquet_Picon_Update.log 2>&1
    #DESCRIPTION=Downloads, Installs & Reloads the latest Enigma2 Bouquets & Picons
    #Transfer script to /usr/script and chmod 755
    #A log file will be created in /var/log
    #Change the URL to point to your Bouquet tar.gz file
    BQ="http://www.xxxx.co.uk/xxxx/enigma2.tar.gz"
    BP="http://www.xxxx.co.uk/xxxx/picon.tar.gz"
    ## Bouquet Download, Installation + Reload ##
    cd /tmp/
    wget $BQ
    chmod 755 /tmp/enigma2.tar.gz
    tar -xzvf enigma2.tar.gz
    cd /tmp/enigma2
    rm -rf /etc/tuxbox/satellites.xml
    mv /tmp/enigma2/satellites.xml /etc/tuxbox/
    cd /etc/enigma2
    rm -rf *.tv
    rm -rf *.radio
    rm -rf blacklist
    rm -rf lamedb
    mv /tmp/enigma2/* /etc/enigma2
    rm -rf /tmp/enigma2
    rm -rf /tmp/enigma2.tar.gz
    wget -qO - http://127.0.0.1/web/servicelistreload?mode=1
    wget -qO - http://127.0.0.1/web/servicelistreload?mode=2
    ## Picon Installation ##
    cd /tmp/
    wget $BP
    chmod 755 /tmp/picon.tar.gz
    tar -xzvf picon.tar.gz
    rm -rf /media/usb/picon/
    mv /tmp/picon/ /media/usb/
    rm -rf /tmp/picon.tar.gz


    Min fråga är om man kan lägga in typ en crc kontroll eller ngt liknande efter den har laddat ner filen. Om det blir ngt fel i nerladdningen så kommer ju scriptet ändå att köras klart och kommer då att radera alla kanallistor utan att lägga upp nya.
    Alternativt är ju att om enigma2.tar.gz filen inte finns så avbryter den scriptet.

    Med vänlig hälsning Balob

  2. #2
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Man kan naturligtvis tänka sig att modifiera scriptet så att det gör backup på dina filer först innan de skrivs över.
    Men det är nästan enklare att backa upp dina kanallistor med DreamBoxEdit innan du kör scriptet, då kan du ju alltid backa tillbaka ifall det går snett.
    Har du frågor om hur man gör, ställ dem i forumet! Skicka inte PM till mig!
    Använd SÖK i forumet. LÄS Guider och Wikis. Testa!!


  3. #3
    Seniormedlem
    Reg.datum
    Jan 2009
    Inlägg
    310
    Tackad
    13 gånger
    Tack för svar.

    Min tanke var att lägga in en kontroll ifall filen finns eller inte. Om filen inte finns så avbryts scriptet. Om filen finns så fortsätter scriptet.
    Jag har sökt runt och hittat lite olika "if" parametrar men får inte till det riktigt.

  4. #4
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Jag kan nog hjälpa dig med en sådan if-sats.

    Har du exempel på hur en riktig URL till filen ska se ut? När jag provar med de som finns i scriptet får jag bara "FEL 404: Not Found.".

    Kod:
    root@shimmer:~/test# wget http://www.xxxx.co.uk/xxxx/enigma2.tar.gz
    --2014-01-04 12:55:22--  http://www.xxxx.co.uk/xxxx/enigma2.tar.gz
    Slår upp www.xxxx.co.uk... 212.36.97.12
    Ansluter till www.xxxx.co.uk|212.36.97.12|:80... ansluten.
    HTTP-begäran skickad, väntar på svar... 404 Not Found
    2014-01-04 12:55:22 FEL 404: Not Found.
    
    root@shimmer:~/test# wget http://www.xxxx.co.uk/xxxx/picon.tar.gz
    --2014-01-04 12:55:38--  http://www.xxxx.co.uk/xxxx/picon.tar.gz
    Slår upp www.xxxx.co.uk... 212.36.97.12
    Ansluter till www.xxxx.co.uk|212.36.97.12|:80... ansluten.
    HTTP-begäran skickad, väntar på svar... 404 Not Found
    2014-01-04 12:55:38 FEL 404: Not Found.
    Har du frågor om hur man gör, ställ dem i forumet! Skicka inte PM till mig!
    Använd SÖK i forumet. LÄS Guider och Wikis. Testa!!


  5. #5
    Seniormedlem
    Reg.datum
    Jan 2009
    Inlägg
    310
    Tackad
    13 gånger
    Jag la till denna raden så fungerar det så som jag vill..

    Tack ändå...

    if [[ ! -d enigma2 ]] ; then
    echo 'Directory "enigma2" is not there, aborting.'
    exit
    fi

  6. #6
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Citat Ursprungligen postat av balob Visa inlägg
    Jag la till denna raden så fungerar det så som jag vill..

    Tack ändå...

    if [[ ! -d enigma2 ]] ; then
    echo 'Directory "enigma2" is not there, aborting.'
    exit
    fi
    Bra jobbat!

    Jag är fortfarande lite nyfiken på hur URL:en till några fungerande filer skulle se ut....
    Har du frågor om hur man gör, ställ dem i forumet! Skicka inte PM till mig!
    Använd SÖK i forumet. LÄS Guider och Wikis. Testa!!


  7. #7
    Seniormedlem
    Reg.datum
    Jan 2009
    Inlägg
    310
    Tackad
    13 gånger
    Hej.

    Någon som vet varför jag får detta felmeddelande när jag kör tar i en DM800

    tar -xzvf enigma2.tar.gz

    tar: invalid number ' 10015 '

  8. #8
    Seniormedlem MrPotatoHeads avatar
    Reg.datum
    Jul 2013
    Inlägg
    372
    Tackad
    51 gånger
    Citat Ursprungligen postat av balob Visa inlägg
    tar -xzvf enigma2.tar.gz

    tar: invalid number ' 10015 '
    Vet inte vilken version av busybox du har, men du får ha i åtanke att verktygen är strippade. Så någon switch kanske inte stöds, troligen -z

Liknande ämnen

  1. Picon till C More
    Av halle1976 i forum Dreambox
    Svar: 31
    Senaste inlägg: 2012-09-17, 01:00
  2. Aktvera picon
    Av roxby i forum Dreambox
    Svar: 8
    Senaste inlägg: 2012-02-13, 11:16
  3. picon
    Av roxby i forum Dreambox
    Svar: 0
    Senaste inlägg: 2012-02-12, 19:18
  4. Var lägga in kanal picon?
    Av MyB5 i forum Dreambox
    Svar: 9
    Senaste inlägg: 2008-03-10, 16:51

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •  
stöd oss
ComHit.net är en ideell sidan som drivs helt utan reklamintäkter, detta för att du som användare ska slippa all störande reklam och diskutera de saker du är intresserad av.
Skulle man däremot känna att man vill donera en slant för att hjälpa ComHit.net att bli bättre är ni välkomna att donera via länken nedan.

https://www.paypal.me/comhit/
Följ oss