updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / busybox-httpd / PKGBUILD
blobb70b21f6a2d6f74f4bb2066f59faabbca0f63462
1 # Contributor: Thomas Mudrunka <harvie@@email..cz>
2 # Maintainer:  Thomas Mudrunka <harvie@@email..cz>
3 # You can also contact me on http://blog.harvie.cz/
5 pkgname=busybox-httpd
6 pkgver=1
7 pkgrel=2
8 pkgdesc="BusyBox HTTPd integration with Arch. Support for IPv6,MIME,CGI,PHP,PERL,Python,BASH,BasicHTTPAuth,Access control and more. Usefull for embeded systems or chroots."
9 arch=('any')
10 license=('GPL')
11 url="http://www.busybox.net/"
12 depends=('busybox')
13 optdepends=('php: dynamic pages support')
14 backup=('etc/busybox/httpd.conf' 'etc/busybox/httpd-rc.conf')
15 source=(busybox-httpd busybox-httpd-rc busybox-httpd-watch httpd.conf httpd-rc.conf)
16 md5sums=('3bdf984a53c1361bc2a28ff33542ea74'
17          '46c0e5fa50b84d93cb34d7bc2563e34a'
18          'd897aba2f008d911c97a837f9645ffc9'
19          'd8ae5de2c6a10a1b68c85304bf58da72'
20          '41e20b684539b665bce653a64aa37972')
22 build() {
23         cd "$srcdir"
25         mkdir -p "$pkgdir"/usr/bin
26         mkdir -p "$pkgdir"/etc/rc.d
27         mkdir -p "$pkgdir"/etc/busybox
29         cp busybox-httpd "$pkgdir"/usr/bin/
30         cp busybox-httpd-watch "$pkgdir"/usr/bin/
31         cp busybox-httpd-rc "$pkgdir"/etc/rc.d/busybox-httpd
32         cp httpd.conf "$pkgdir"/etc/busybox
33         cp httpd-rc.conf "$pkgdir"/etc/busybox
35         chmod -R 755 "$pkgdir"
36         #protect potential passwords
37         chown -R root:http "$pkgdir"/etc/busybox/httpd.conf
38         chmod -R 740 "$pkgdir"/etc/busybox/httpd.conf