Resultat 1 till 5 av 5

Ämne: addon server

Trådad visning

Föregående inlägg Föregående inlägg   Nästa inlägg Nästa inlägg
  1. #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

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