1 # Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
6 pkgdesc="Automatic wifi connection (re)establishment daemon."
8 url="http://www.tummy.com/Community/software/wifiroamd/"
10 depends=('dhclient' 'fping' 'python' 'wireless_tools')
11 source=(ftp://ftp.tummy.com/pub/tummy/$pkgname/$pkgname-$pkgver.tar.gz \
14 md5sums=('04a50f1808c378f939e8bdf0d1c091af'
15 'e0fceb54c29c0bf259a88329db485d68')
18 cd "${srcdir}/$pkgname-$pkgver"
20 install -D -m755 "$pkgname" "${pkgdir}/usr/sbin/$pkgname" || return 1
21 install -D -m644 "$pkgname.8" "${pkgdir}/usr/share/man/man8/$pkgname.8" || return 1
22 install -D -m744 "$pkgname.daily" "${pkgdir}/etc/cron.daily/$pkgname" || return 1
24 ## Mostly unnecessary, only flag that can be set is verboseness
25 #install -D -m644 "$pkgname.sysconfig" "${pkgdir}/etc/conf.d/$pkgname" || return 1
27 install -d ${pkgdir}/etc/$pkgname/seen \
28 ${pkgdir}/etc/$pkgname/connections/{default.d,nowireless.d} \
29 ${pkgdir}/etc/$pkgname/scripts/{down.d,monitor_pinggw.d,reset.d,up.d} \
30 ${pkgdir}/var/lib/$pkgname/dhclient-leases || return 1
32 install -m755 scripts/down.d/* "${pkgdir}/etc/$pkgname/scripts/down.d" || return 1
33 install -m755 scripts/monitor_pinggw.d/* "${pkgdir}/etc/$pkgname/scripts/monitor_pinggw.d" || return 1
34 install -m755 scripts/reset.d/* "${pkgdir}/etc/$pkgname/scripts/reset.d" || return 1
35 install -m755 scripts/up.d/* "${pkgdir}/etc/$pkgname/scripts/up.d" || return 1
36 install -m755 connections/nowireless.d/* "${pkgdir}/etc/$pkgname/connections/nowireless.d" || return 1
38 install -m644 config config-defaults "${pkgdir}/etc/$pkgname" || return 1
40 install -D -m755 "${srcdir}/$pkgname.rc" "${pkgdir}/etc/rc.d/$pkgname" || return 1