Cadaver

Buildroot:

Bevor die Sources vom Cadaver Projekt cross-compiliert werden können, müssen die entsprechenden libs(libxml2, libneon) im Buildroot nachinstalliert werden.

make menuconfig
1. Pakage Selection for the target -> XML Handling -> libxml2
2. Pakage Selection for the target -> Networking -> libneon -> xml2 support

make

Jetzt nur noch das neue Buildroot auf eine SD-Karte kopieren, siehe Booten von SD-Karte.

Cadaver cross-compilieren:

wget http://www.webdav.org/cadaver/cadaver-0.23.2.tar.gz
tar -xvf cadaver-0.23.2.tar
CC=avr32-linux-gcc ./configure -host=avr32-linux -prefix=/tmp/cadaver
ARCH=avr32 CROSS_COMPILE=avr32-linux make CC=avr32-linux-gcc prefix=/tmp/cadaver
ARCH=avr32 CROSS_COMPILE=avr32-linux make CC=avr32-linux-gcc prefix=/tmp/cadaver install

~ # ./home/root/cadaver/cadaver/bin/cadaver http://swordfish-laptop/webdav
Authentication required for webdav on server `swordfish-laptop‘:
Username: oxY
Password:
dav:/webdav/> ls
Listing collection `/webdav/‘: succeeded.
Coll: 1337 4096 Nov 9 2009

Download: cadaver.tar.gz (NGW100 build)