wok-6.x rev 12839
dropbear: make it cross-compile for ARM (had to disable zlib)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Wed May 23 01:32:48 2012 +0200 (2012-05-23) |
parents | 78ea2beafc03 |
children | 2002ed6c084c |
files | dropbear/receipt |
line diff
1.1 --- a/dropbear/receipt Wed May 23 01:32:05 2012 +0200 1.2 +++ b/dropbear/receipt Wed May 23 01:32:48 2012 +0200 1.3 @@ -6,20 +6,23 @@ 1.4 SHORT_DESC="Light SSH client and server." 1.5 MAINTAINER="pascal.bellard@slitaz.org" 1.6 TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.7 -SUGGESTED="sftp-server" 1.8 WEB_SITE="http://matt.ucc.asn.au/dropbear/dropbear.html" 1.9 WGET_URL="http://matt.ucc.asn.au/dropbear/releases/$TARBALL" 1.10 CONFIG_FILES="/etc/dropbear" 1.11 +SUGGESTED="sftp-server" 1.12 PROVIDE="ssh" 1.13 TAGS="ssh" 1.14 -#HOST_ARCH="i486 arm" 1.15 +HOST_ARCH="i486 arm" 1.16 1.17 DEPENDS="zlib" 1.18 BUILD_DEPENDS="zlib-dev pam pam-dev" 1.19 1.20 -# Handle multiarch compilation 1.21 +# Handle multiarch compilation. 1.22 case "$ARCH" in 1.23 - arm) BUILD_DEPENDS="zlib-dev" ;; 1.24 + arm) 1.25 + BUILD_DEPENDS="" 1.26 + CROSS_ARGS="--disable-zlib" 1.27 + CROSS_BUGS="Fails to find zlib: -lz... no" ;; 1.28 esac 1.29 1.30 # Rules to configure and make the package. 1.31 @@ -33,7 +36,7 @@ 1.32 -e 's|/usr/.*/sftp-server|/usr/sbin/sftp-server|' \ 1.33 -e 's|ENABLE_SVR_PAM_AUTH|ENABLE_SVR_PASSWORD_AUTH|' \ 1.34 options.h 1.35 - ./configure --prefix=/usr --without-pam $CONFIGURE_ARGS && 1.36 + ./configure --prefix=/usr --without-pam $CONFIGURE_ARGS $CROSS_ARGS && 1.37 make PROGRAMS="dropbear $DROPBEARS" MULTI=1 SCPPROGRESS=1 && 1.38 install -d -m 755 $DESTDIR/usr/sbin && 1.39 install -m 755 dropbearmulti $DESTDIR/usr/sbin/dropbear && 1.40 @@ -42,7 +45,7 @@ 1.41 # No pam support in ARM 1.42 case "$ARCH" in 1.43 arm) echo "Skipping Dropbear PAM..." ;; 1.44 - *) 1.45 + i?86) 1.46 sed -i 's|ENABLE_SVR_PASSWORD_AUTH|ENABLE_SVR_PAM_AUTH|' \ 1.47 options.h 1.48 ./configure --prefix=/usr --enable-pam $CONFIGURE_ARGS &&