1 # Contributor: Tom < reztho at archlinux dot us >
6 pkgdesc='Daemon for wireless software access points. Git version.'
8 url='http://hostap.epitest.fi/hostapd/'
10 depends=('openssl' 'libnl')
13 install=hostapd.install
14 backup=('etc/hostapd/hostapd.accept'
15 'etc/hostapd/hostapd.conf'
16 'etc/hostapd/hostapd.deny'
17 'etc/hostapd/hostapd.eap_user'
18 'etc/hostapd/hostapd.radius_clients'
19 'etc/hostapd/hostapd.sim_db'
20 'etc/hostapd/hostapd.vlan'
21 'etc/hostapd/hostapd.wpa_psk'
22 'etc/hostapd/wired.conf'
23 'etc/hostapd/hlr_auc_gw.milenage_db')
24 source=('defconfig' 'hostapd')
26 _gitroot='git://w1.fi/srv/git/hostap.git'
28 md5sums=('91b5704fa9bed91c101d47f73ca191cf'
29 '5ea2016977388645efc80f4b69a5991a')
33 msg "Connecting to GIT server...."
34 if [ -d "${srcdir}/${_gitname}" ] ; then
35 cd ${srcdir}/${_gitname} && git pull origin
36 msg "The local files are updated."
41 msg "GIT checkout done or server timeout"
42 msg "Starting make..."
44 rm -rf "${srcdir}/${_gitname}-build"
45 git clone ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build
47 cd ${srcdir}/${_gitname}-build/hostapd
48 cp ${srcdir}/defconfig ./.config
49 sed -i "s@/usr/local/bin@/usr/bin@" Makefile
53 mkdir -p ${pkgdir}/usr/bin
54 make DESTDIR=${pkgdir} install
56 install -Dm644 ${srcdir}/${_gitname}-build/hostapd/hlr_auc_gw.milenage_db \
57 ${pkgdir}/etc/hostapd/hlr_auc_gw.milenage_db
58 install -m644 hostapd.accept ${pkgdir}/etc/hostapd
59 install -m644 hostapd.conf ${pkgdir}/etc/hostapd
60 install -m644 hostapd.deny ${pkgdir}/etc/hostapd
61 install -m644 hostapd.eap_user ${pkgdir}/etc/hostapd
62 install -m644 hostapd.radius_clients ${pkgdir}/etc/hostapd
63 install -m644 hostapd.sim_db ${pkgdir}/etc/hostapd
64 install -m644 hostapd.vlan ${pkgdir}/etc/hostapd
65 install -m644 hostapd.wpa_psk ${pkgdir}/etc/hostapd
66 install -m644 wired.conf ${pkgdir}/etc/hostapd
67 install -Dm644 hostapd.8 ${pkgdir}/usr/share/man/man8/hostapd.8
68 install -Dm644 hostapd_cli.1 ${pkgdir}/usr/share/man/man1/hostapd_cli.1
69 install -Dm644 ${srcdir}/${_gitname}-build/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING
70 install -Dm755 ${srcdir}/hostapd ${pkgdir}/etc/rc.d/hostapd
72 sed -i 's@/etc/@/etc/hostapd/@g' ${pkgdir}/etc/hostapd/hostapd.conf
74 install -Dm644 README ${pkgdir}/usr/share/doc/${pkgname}/README
75 install -m644 README-WPS ${pkgdir}/usr/share/doc/${pkgname}
76 mkdir -p ${pkgdir}/usr/share/doc/${pkgname}/logwatch
77 install -m644 logwatch/* ${pkgdir}/usr/share/doc/${pkgname}/logwatch
78 # install -m644 ${srcdir}/${_gitname}-build/FAQ ${pkgdir}/usr/share/doc/${pkgname}