freetz@freetz-linux:~/freetz-trunk-2011.05.08$ make
source/target-mipsel_uClibc-0.9.29/usbutils-0.86/update-usbids.sh
--2011-05-08 18:38:27-- http://www.linux-usb.org/usb.ids
Auflösen des Hostnamen »www.linux-usb.org«.... fehlgeschlagen: Name or service not known.
wget: kann die Host-Adresse »www.linux-usb.org« nicht auflösen
update-usbids: download failed
make: *** [packages/target-mipsel_uClibc-0.9.29/usbutils-0.86/root/usr/share/usb.ids] Fehler 1
freetz@freetz-linux:~/freetz-trunk-2011.05.08$
Diese Seite brauchst Du nicht, für usbutils. Wenn Du die Zeile, wie im Beitrag #21 empfohlen. geändert hast, dann mach ein "make usbutils-dirclean" und danach ein "make usbutils-precompiled". Funktioniert bei mir ohne Probleme:Klappt leider auch nicht :-(
....
Kann die Seite www.linux-usb.org auch nicht über einen Webbrowser erreichen bzw. anpingen...
:~/myfreetz/freetz6954/freetz-trunk> [B][COLOR="red"]make usbutils-precompiled[/COLOR][/B]
mkdir -p packages/target-mipsel_uClibc-0.9.29/usbutils-0.86/root
if test -d make/usbutils/files; then tar -c -C make/usbutils/files --exclude=.svn . | tar -x -C packages/target-mipsel_uClibc-0.9.29/usbutils-0.86 ; fi
if [ ! -e source/.echo_item_start ]; then echo -n "---> "; case "BIN" in BIN) echo -n "package/usbutils: " ;; LIB) echo -n "library/usbutils: " ;; TOOL) echo -n "tool/usbutils: " ;; *) echo -n "kernel: " ;; esac; rm -f source/.echo_item_build; touch source/.echo_item_start; fi; echo -n "downloading... ";
---> package/usbutils: downloading...
--2011-05-08 19:59:48-- http://www.kernel.org/pub/linux/utils/usb/usbutils//usbutils-0.86.tar.gz
Auflösen des Hostnamen »www.kernel.org«.... 130.239.17.5, 199.6.1.165
Verbindungsaufbau zu www.kernel.org|130.239.17.5|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 246623 (241K) [application/x-gzip]
In »dl/usbutils-0.86.tar.gz« speichern.
100%[==========================================================================================================================================>] 246.623 463K/s in 0,5s
2011-05-08 19:59:50 (463 KB/s) - »dl/usbutils-0.86.tar.gz« gespeichert [246623/246623]
[COLOR="red"]Download succeeded - http://www.kernel.org/pub/linux/utils/usb/usbutils//usbutils-0.86.tar.gz -> saved to folder dl[/COLOR]
MD5 verified for dl/usbutils-0.86.tar.gz: 34979f675d2bcb3e1b45012fa830a53f
preparing... tar -C source/target-mipsel_uClibc-0.9.29 -xzf dl/usbutils-0.86.tar.gz
set -e; shopt -s nullglob; for i in make/usbutils/patches/*.patch; do tools/freetz_patch source/target-mipsel_uClibc-0.9.29/usbutils-0.86 $i; done
...
freetz@freetz-linux:~/freetz-trunk-2011.05.09$ make usbutils-precompiled
source/target-mipsel_uClibc-0.9.29/usbutils-0.86/update-usbids.sh
--2011-05-09 10:23:19-- http://www.linux-usb.org/usb.ids
Auflösen des Hostnamen »www.linux-usb.org«.... 208.73.210.155
Verbindungsaufbau zu www.linux-usb.org|208.73.210.155|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... Keine Daten empfangen.
Erneuter Versuch.
--2011-05-09 10:23:21-- (Versuch: 2) http://www.linux-usb.org/usb.ids
Verbindungsaufbau zu www.linux-usb.org|208.73.210.155|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... Keine Daten empfangen.
Erneuter Versuch.
root@fritz:/usr/lib/freetz# ls -al
lrwxrwxrwx 1 root root 23 May 9 21:11 libart_lgpl_2.so -> libart_lgpl_2.so.2.3.20
lrwxrwxrwx 1 root root 23 May 9 21:11 libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.20
lrwxrwxrwx 1 root root 52 May 9 21:11 libart_lgpl_2.so.2.3.20 -> /mod/external/usr/lib/freetz/libart_lgpl_2.so.2.3.20
lrwxrwxrwx 1 root root 18 May 9 21:11 libcapi20.so -> libcapi20.so.3.0.4
lrwxrwxrwx 1 root root 18 May 9 21:11 libcapi20.so.3 -> libcapi20.so.3.0.4
lrwxrwxrwx 1 root root 47 May 9 21:11 libcapi20.so.3.0.4 -> /mod/external/usr/lib/freetz/libcapi20.so.3.0.4
lrwxrwxrwx 1 root root 18 May 9 21:11 libcrypto.so -> libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 47 May 9 21:11 libcrypto.so.0.9.8 -> /mod/external/usr/lib/freetz/libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 20 May 9 21:11 libfreetype.so -> libfreetype.so.6.4.0
lrwxrwxrwx 1 root root 20 May 9 21:11 libfreetype.so.6 -> libfreetype.so.6.4.0
lrwxrwxrwx 1 root root 49 May 9 21:11 libfreetype.so.6.4.0 -> /mod/external/usr/lib/freetz/libfreetype.so.6.4.0
lrwxrwxrwx 1 root root 23 May 9 21:11 libglib-2.0.so -> libglib-2.0.so.0.2200.5
lrwxrwxrwx 1 root root 23 May 9 21:11 libglib-2.0.so.0 -> libglib-2.0.so.0.2200.5
lrwxrwxrwx 1 root root 52 May 9 21:11 libglib-2.0.so.0.2200.5 -> /mod/external/usr/lib/freetz/libglib-2.0.so.0.2200.5
lrwxrwxrwx 1 root root 18 May 9 21:11 libid3tag.so -> libid3tag.so.0.3.0
lrwxrwxrwx 1 root root 18 May 9 21:11 libid3tag.so.0 -> libid3tag.so.0.3.0
lrwxrwxrwx 1 root root 47 May 9 21:11 libid3tag.so.0.3.0 -> /mod/external/usr/lib/freetz/libid3tag.so.0.3.0
lrwxrwxrwx 1 root root 16 May 9 21:11 libintl.so -> libintl.so.8.0.1
lrwxrwxrwx 1 root root 16 May 9 21:11 libintl.so.8 -> libintl.so.8.0.1
lrwxrwxrwx 1 root root 45 May 9 21:11 libintl.so.8.0.1 -> /mod/external/usr/lib/freetz/libintl.so.8.0.1
lrwxrwxrwx 1 root root 15 May 9 21:11 libmad.so -> libmad.so.0.2.1
lrwxrwxrwx 1 root root 15 May 9 21:11 libmad.so.0 -> libmad.so.0.2.1
lrwxrwxrwx 1 root root 44 May 9 21:11 libmad.so.0.2.1 -> /mod/external/usr/lib/freetz/libmad.so.0.2.1
lrwxrwxrwx 1 root root 20 May 9 21:11 libnetsnmp.so -> libnetsnmp.so.15.1.2
lrwxrwxrwx 1 root root 20 May 9 21:11 libnetsnmp.so.15 -> libnetsnmp.so.15.1.2
-rwxr-xr-x 1 root root 285556 May 6 08:49 libnetsnmp.so.15.1.2
lrwxrwxrwx 1 root root 25 May 9 21:11 libnetsnmpagent.so -> libnetsnmpagent.so.15.1.2
lrwxrwxrwx 1 root root 25 May 9 21:11 libnetsnmpagent.so.15 -> libnetsnmpagent.so.15.1.2
-rwxr-xr-x 1 root root 97608 May 6 08:49 libnetsnmpagent.so.15.1.2
lrwxrwxrwx 1 root root 27 May 9 21:11 libnetsnmphelpers.so -> libnetsnmphelpers.so.15.1.2
lrwxrwxrwx 1 root root 27 May 9 21:11 libnetsnmphelpers.so.15 -> libnetsnmphelpers.so.15.1.2
-rwxr-xr-x 1 root root 86540 May 6 08:49 libnetsnmphelpers.so.15.1.2
lrwxrwxrwx 1 root root 24 May 9 21:11 libnetsnmpmibs.so -> libnetsnmpmibs.so.15.1.2
lrwxrwxrwx 1 root root 24 May 9 21:11 libnetsnmpmibs.so.15 -> libnetsnmpmibs.so.15.1.2
-rwxr-xr-x 1 root root 205124 May 6 08:49 libnetsnmpmibs.so.15.1.2
lrwxrwxrwx 1 root root 14 May 9 21:11 libpcap.so -> libpcap.so.1.1
lrwxrwxrwx 1 root root 16 May 9 21:11 libpcap.so.1.1 -> libpcap.so.1.1.1
lrwxrwxrwx 1 root root 45 May 9 21:11 libpcap.so.1.1.1 -> /mod/external/usr/lib/freetz/libpcap.so.1.1.1
lrwxrwxrwx 1 root root 16 May 9 21:11 libpcre.so -> libpcre.so.0.0.1
lrwxrwxrwx 1 root root 16 May 9 21:11 libpcre.so.0 -> libpcre.so.0.0.1
lrwxrwxrwx 1 root root 45 May 9 21:11 libpcre.so.0.0.1 -> /mod/external/usr/lib/freetz/libpcre.so.0.0.1
lrwxrwxrwx 1 root root 18 May 9 21:11 libpng12.so -> libpng12.so.0.44.0
lrwxrwxrwx 1 root root 18 May 9 21:11 libpng12.so.0 -> libpng12.so.0.44.0
lrwxrwxrwx 1 root root 47 May 9 21:11 libpng12.so.0.44.0 -> /mod/external/usr/lib/freetz/libpng12.so.0.44.0
lrwxrwxrwx 1 root root 16 May 9 21:11 librrd.so -> librrd.so.2.0.15
lrwxrwxrwx 1 root root 16 May 9 21:11 librrd.so.2 -> librrd.so.2.0.15
lrwxrwxrwx 1 root root 45 May 9 21:11 librrd.so.2.0.15 -> /mod/external/usr/lib/freetz/librrd.so.2.0.15
lrwxrwxrwx 1 root root 15 May 9 21:11 libssl.so -> libssl.so.0.9.8
lrwxrwxrwx 1 root root 44 May 9 21:11 libssl.so.0.9.8 -> /mod/external/usr/lib/freetz/libssl.so.0.9.8
lrwxrwxrwx 1 root root 49 May 9 21:11 libuClibc++-0.2.3.so -> /mod/external/usr/lib/freetz/libuClibc++-0.2.3.so
lrwxrwxrwx 1 root root 16 May 9 21:11 libuClibc++.so -> libuClibc++.so.0
lrwxrwxrwx 1 root root 20 May 9 21:11 libuClibc++.so.0 -> libuClibc++-0.2.3.so
lrwxrwxrwx 1 root root 19 May 9 21:11 libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
lrwxrwxrwx 1 root root 48 May 9 21:11 libusb-0.1.so.4.4.4 -> /mod/external/usr/lib/freetz/libusb-0.1.so.4.4.4
lrwxrwxrwx 1 root root 19 May 9 21:11 libusb.so -> libusb-0.1.so.4.4.4
lrwxrwxrwx 1 root root 13 May 9 21:11 libz.so -> libz.so.1.2.5
lrwxrwxrwx 1 root root 13 May 9 21:11 libz.so.1 -> libz.so.1.2.5
lrwxrwxrwx 1 root root 42 May 9 21:11 libz.so.1.2.5 -> /mod/external/usr/lib/freetz/libz.so.1.2.5
root@fritz:/usr/lib/freetz#
root@fritz:/var/mod# cd /mod
root@fritz:/var/mod# ls -al
drwxr-xr-x 11 root root 0 Jan 1 2000 .
drwxrwxrwx 16 root root 0 May 9 21:21 ..
drwxr-xr-x 2 root root 0 May 9 21:11 bin
drwxr-xr-x 5 root root 0 May 9 21:21 etc
drwxr-xr-x 2 root root 0 May 9 21:11 home
drwxr-xr-x 2 root root 0 May 9 21:11 lib
drwxr-xr-x 2 root root 0 May 9 21:11 pkg
drwxr-xr-x 2 root root 0 May 9 21:11 root
drwxr-xr-x 2 root root 0 May 9 21:11 sbin
drwxr-xr-x 6 root root 0 Jan 1 2000 usr
drwxr-xr-x 3 root root 0 Jan 1 2000 var
root@fritz:/var/mod#
external
Verzeichnis von external: /var/media/ftp/uStor01/external
Folgende externalisierte Freetz-Dienste behandeln: vsftpd dropbear
Diese selbst definierten Dienste behandeln:
Hinweis: Namen der /etc/init.d/rc.DAEMON Dateien ohne das führende rc. und mit Leerzeichen getrennt angeben. Dies kann dazu genutzt werden um nicht externalisierte Dienste die ein USB-Gerät zum Speichern der Daten benötigen (wie RRDstats, Tor, bip, Xmail oder vnstat-cgi) zu starten und stoppen.
HDD='uStor01' # ACHTUNG: unbedingt anpassen!
HDD_ABSOLUT='/var/media/ftp/'$HDD
while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done
$HDD_ABSOLUT/apache/bin/apache -f $HDD_ABSOLUT/apache/conf/apache.conf
# cd /var/media/ftp/uStor01/freetz/weblogging
# ./httpry.sh
# Wait until we have a network connection.
# Script can be disabled by removing network cable
# At least one of the web sites must must respond to ping before we continue
SITE_1=web.de
SITE_2=www.google.com
while !(ping -c 1 $SITE_1>/dev/null) && !(ping -c 1 $SITE_2>/dev/null); do
sleep 15
done
#
# Wait until drive has been mounted
while !(mount | grep -q /var/media/ftp); do
sleep 15
done
#
#Look for start script on usb disk
BASEDIR=/var/media/ftp/*/infoframe
for f in $BASEDIR; do
cd $f
if [ -x setup.sh ]; then
./setup.sh
fi
done