Juergen Daubert
faae14daa1
This reverts commit b181f5d38f3ac7bac15bfca8508af0ff4bbdfc1f. Currently we try to avoid linking against dbus whenever possible, at least for opt-ports, e.g. cups or firefox. It's inconsistent to break this rule for a single port like wpa_supplicant. Because wpa_supplicant is part of our ISO, we would have to include dbus as well, if we add dbus support to it. We might reconsider in the future, if we come to the conclusion that having dbus support all over is a good thing for CRUX.
32 lines
1.0 KiB
Plaintext
32 lines
1.0 KiB
Plaintext
# Description: User space IEEE 802.1X/WPA supplicant (wireless client)
|
|
# URL: http://hostap.epitest.fi/wpa_supplicant/
|
|
# Maintainer: Juergen Daubert, jue at crux dot nu
|
|
# Depends on: openssl ncurses readline libnl
|
|
|
|
name=wpa_supplicant
|
|
version=2.0
|
|
release=2
|
|
source=(http://hostap.epitest.fi/releases/$name-$version.tar.gz)
|
|
|
|
build () {
|
|
cd $name-$version/$name
|
|
|
|
cp defconfig .config
|
|
echo "CONFIG_READLINE=y
|
|
CONFIG_LIBNL32=y
|
|
CFLAGS+=-I/usr/include/libnl3" >> .config
|
|
|
|
make
|
|
|
|
install -d $PKG/{usr/sbin,usr/man/man{8,5},etc}
|
|
install -m 0755 wpa_{cli,passphrase,supplicant} $PKG/usr/sbin
|
|
install -m 0644 doc/docbook/wpa_{background,cli,passphrase,supplicant}.8 $PKG/usr/man/man8
|
|
install -m 0644 doc/docbook/wpa_supplicant.conf.5 $PKG/usr/man/man5
|
|
|
|
echo -e "ctrl_interface=/var/run/wpa_supplicant\n" > $PKG/etc/wpa_supplicant.conf
|
|
chmod 0600 $PKG/etc/wpa_supplicant.conf
|
|
|
|
# symlink for compatibility with older releases
|
|
ln -s wpa_supplicant.conf $PKG/etc/wpa.conf
|
|
}
|