1 Buildumgebung auf der DS einrichten.
1.1 chroot Umgebung anlegen (google "minimal chroot" reicht)
1.2 chroot Umbegung anreichern: ipkg-architektur heraussuchen und folgende Pakete herunterladen: autoconf, automake, make, gcc, bash, alles was ihr zur libc findet. Manuell entpacken und innerhalb des chroot in "normale" Pfade verschieben. coreutils oder busybox ist Geschmackssache.
1.3 "ldd" hilft immer
1.4 wählerisch sein oder den Rest der Libs aus dem globalen LD_LIBRARY_PATH einfach ins chroot /lib übernehmen
1.5 im chroot die Verzeichnisse /source und /target anlegen
1.5 /proc mounten
2 Quellen herunterladen: Siehe x86 Paket, dort stehen aktuelle Versionen die miteinander können (erspart Versuche). Diese herunterladen und in /source legen.
3 chroot betreten, setzt euren PATH auf wenigstens "/target/bin:/bin", LD_LIBRARY_PATH mindestens auf "/target/lib:/lib" und LD_INCLUDE_PATH auf "/target/include:/include" (/lib,/bin und /include enthalten alles aus Schritt 1, /target ist unser --prefix)
4 Sources entpacken, bei configure immer "--prefix=/target" mitgeben, falls in späteren Paketen ein OpenSSL Dir verlangt wird auf /source/<wo openssl entpackt wurde> verweisen. make && make install
5 in /target/bin und /target/lib mit "strip" ein wenig aufräumen
6 chroot verlassen und pyLoad x86 oder ARM Paket herunterladen + mit tar entpacken, darin enthaltenes "package.tgz" ebenfalls entpacken
7 Paket schnüren
7.1 Aus target/bin überschreiben was in package/bin liegt, aus target/lib aus package/lib
7.2 unrar binary für die Architektur besorgen und nach package/bin kopieren
7.3 In der Datei INFO aus dem Paket die Zeile "arch=.." anpassen
7.4 packate.tgz wieder packen, und dann alles mit tar (ohne gzip) noch einmal packen und in .spk umbenennen
44 27.02.2013 19:50:06 INFO Download starts: 1asg1a5sf45as.part7.rar
45 27.02.2013 19:50:10 INFO Download starts: exp-bigbangtheoryxvid-s01e06.avi
46 27.02.2013 19:50:12 INFO DeathByCaptcha: Account balance: US$0.000 (0 captchas left at 0.14 cents each)
47 27.02.2013 19:50:12 INFO DeathByCaptcha: Account balance: US$0.000 (0 captchas left at 0.14 cents each)
48 27.02.2013 19:51:01 WARNING Download failed: 1asg1a5sf45as.part7.rar | No captcha result obtained in appropiate time by any of the plugins.
49 27.02.2013 19:51:01 WARNING Download failed: exp-bigbangtheoryxvid-s01e06.avi | No captcha result obtained in appropiate time by any of the plugins.
50 27.02.2013 19:51:02 INFO UnSkipOnFail: look for skipped duplicates for 1asg1a5sf45as.part7.rar (pid:4)...
51 27.02.2013 19:51:02 INFO UnSkipOnFail: look for skipped duplicates for exp-bigbangtheoryxvid-s01e06.avi (pid:6)...
. /var/packages/pyload/bin/import_environment
/var/packages/pyload/target/bin/reconnect
#!/bin/sh
[ ${SYNOPKG_PKGDEST} ] || SYNOPKG_PKGDEST=`ls -l /var/packages/pyload/target | cut -d\> -f2 | cut -d\ -f2`
if [ "${PYLOAD_ENVIRONMENT}" -eq 1 ]; then
echo "environment already set"
return 1
fi
PYLOAD_VOLUME=`echo ${SYNOPKG_PKGDEST} | cut -d/ -f2`
export PATH=${SYNOPKG_PKGDEST}/bin:${PATH}
export LD_LIBRARY_PATH=${SYNOPKG_PKGDEST}/lib:${LD_LIBRARY_PATH}
export PYTHONHOME=${SYNOPKG_PKGDEST}
export PYTHONPATH=${SYNOPKG_PKGDEST}/lib/python2.7:${SYNOPKG_PKGDEST}/lib/python2.7/OpenSSL:${SYNOPKG_PKGDEST}/lib/python2.7/beaker/crypto
export TESSDATA_PREFIX=${SYNOPKG_PKGDEST}/var/
export PYLOAD_ENVIRONMENT=1
DS212> . /var/packages/pyload/target
DS212>
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.