Resultat 1 till 5 av 5

Ämne: addon server

  1. #1

    addon server

    Hej!

    Nån som har sourcekod för att bygga en egen Dreambox addon/plugin server?

  2. #2
    ComHit Crew Minimes avatar
    Reg.datum
    Jul 2007
    Inlägg
    2 267
    Tackad
    247 gånger
    Kan ha fel men en Addon/plugin server är nog bara en helt vanlig webb eller ftp server som addon pluginet hämtar filerna/paketen ifrån.
    Asus EeeBox Slackware 64 15.0 - OSCam Build 10611 - Omnikey 3121
    Asus EeeBox Slackware 64 15.0 - Kodi 20.2
    Raspberry Pi 4 Slackware Arm 15.0 - Kodi 20.2
    Miraclebox Premium Twin HD - Openvix 5.2.040 - OSCam r11532 - (Neotion CI+ CA-modul)
    Sharp Aquos 40" LED-TV LC-40LE600S

  3. #3
    Seniormedlem
    Reg.datum
    Dec 2004
    Inlägg
    4 250
    Tackad
    122 gånger
    1. Skapa ett bash script med namn ipkg-make-index eller nåt i den stilen och sen "chmod +x ipkg-make-index" för att göra körbart.

    #!/bin/bash

    PATH=/sbin:/usr/sbin:/bin:/usr/bin

    pkg_dir=$1
    if [ -z $pkg_dir ] || [ ! -d $pkg_dir ]; then
    echo "Usage: recreate_feed <package_directory>"
    exit 1
    fi

    for pkg in `find $pkg_dir -maxdepth 1 -name '*.ipk' | sort`; do
    filename=`basename $pkg`
    pkgname=${filename%%_*}
    echo "Generating index for package ${pkgname}" >&2
    ## checking for multiple versions
    oldflag=
    for other in ${pkg_dir}/${pkgname}_*; do
    if [ $pkg != $other -a $other -nt $pkg ]; then
    oldflag=y
    break;
    fi;
    done
    if [ -z "$oldflag" ]; then \
    file_size=$(ls -l $pkg | awk '{print $5}')
    md5sum=$(md5sum $pkg | awk '{print $1}')
    # Take pains to make variable value sed-safe
    sed_safe_pkg=`echo $filename | sed -e 's/\\//\\\\\\//g'`
    file $pkg |grep gzip >/dev/null
    if [ $? -eq 0 ]; then
    tar -xzOf $pkg ./control.tar.gz | tar xzOf - ./control | sed -e "s/^Filename:.*//g" | grep -v '^$' | sed -e "s/^Description:/Filename: $sed_safe_pkg\\Size: $file_size\\MD5Sum: $md5sum\\Description:/"
    echo ""
    else
    (ar x $pkg control.tar.gz ; cat control.tar.gz ; rm control.tar.gz) | tar xzOf - ./control | sed -e "s/^Filename:.*//g" | grep -v '^$' | sed -e "s/^Description:/Filename: $sed_safe_pkg\\Size: $file_size\\MD5Sum: $md5sum\\Description:/"
    echo ""
    fi
    else
    echo >&2 "Skipped old file: $pkg ($other is newer)"
    mv $pkg $pkg_dir/old/
    fi
    done >> $pkg_dir/Packages

    rm -f $pkg_dir/Packages.gz
    gzip $pkg_dir/Packages



    2. Lägg alla ipk filerna du vill ha på servern i en katalog.
    3. Kör sen med ipkg-make-index <katalognamn>
    4. Lägg sen filerna i den katalogen på din webbserver på valfritt ställe t.ex min-feed.
    5. Logga in på dreamboxen och skapa en fil i stil med min-feed.conf i /etc/opkg med innehåll i stil med det här men du editerar självklart till din feeds URL.

    src/gz min-feed http://www.min-feed.com/min-feed
    Senast redigerad av Leatherface den 2012-11-07 klockan 12:34.
    DM8000CC 1TB HDD DVD - OpenPLi
    HTPC: Intel Core i5 2320 8GB 500GB HDD + Kodi
    Epson TW3200, Euroscreen Black Grey 86"
    ESXi med bla Tvheadend Server + HDHomeRun HDHR3-4DC
    Raspberry Pi 4 - LibreELEC
    Revolut https://revolut.com/sv-SE/referral/andreaa5w Vimla https://vimla.se/?202112012015449961 Tibber: https://invite.tibber.com/dc6f62be

  4. #4
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Jag tror också att en pluginserver helt enkelt är en http-server med lite filer upplagda...
    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
    Mar 2011
    Inlägg
    1 292
    Tackad
    139 gånger
    hmm funkar med dropbox
    src/gz openpli-dm800se http://dl.dropbox.com/u/9860949/dm800se/dm800se

Liknande ämnen

  1. Svar: 0
    Senaste inlägg: 2011-10-22, 16:52
  2. Dreambox Addon error 404 HJÄLP!
    Av Legende i forum Dreambox
    Svar: 4
    Senaste inlägg: 2011-08-22, 22:33

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