summaryrefslogtreecommitdiffstats
path: root/abs/extra/community/moblockcontrol/PKGBUILD
blob: 5a912e2a7613a82b94ddb32c282ed82817c103c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Contributor: marinz <marinz@email.it>

pkgname=moblockcontrol
pkgver=1.0
pkgrel=10
pkgdesc="moblock-control"
arch=('i686' 'x86_64')
url="http://moblock-deb.sourceforge.net/"
license=('GPL')
groups=()
depends=('moblock')
makedepends=()
install=moblockcontrol.install
source=(http://download.sourceforge.net/moblock-deb/moblock-control-1.0.tar.gz \
		moblock_control.patch moblock-control-update.sh)
md5sums=('1399e5465028e116e941cd1e01f6f7fc'
			'dc269c6c47bc423b9093919d52e97d63')
backup=('etc/moblock/moblock.conf' 'etc/moblock/blocklists.list')

build() {
  
  cd $startdir/src/moblock-control-1.0
  
  patch -Np1 -i ../moblock_control.patch || return 1
  
  install -d ${pkgdir}/usr/bin ${pkgdir}/etc/moblock ${pkgdir}/etc/default ${pkgdir}/var/spool/moblock/user ${pkgdir}/lib/lsb ${pkgdir}/var/log
  install -m 755 moblock-control ${pkgdir}/usr/bin/moblock-control   
  install -m 755 blocklists.list ${pkgdir}/etc/moblock/blocklists.list 
  install -m 755 moblock.conf ${pkgdir}/etc/moblock/moblock.conf 
  install -m 755 moblock.default ${pkgdir}/etc/default/moblock 
  install -m 755 init-functions ${pkgdir}/lib/lsb/init-functions 
  install -m 755 iptables-custom-insert.sh ${pkgdir}/etc/iptables-custom-insert.sh  
  install -m 755 iptables-custom-remove.sh ${pkgdir}/etc/iptables-custom-remove.sh 
  
  touch ${pkgdir}/var/log/moblock-control.log
  touch ${pkgdir}/etc/moblock/guarding.p2p 
    
  cd $startdir/src
  install -m 755 moblock-control-update.sh ${pkgdir}/usr/bin/moblock-control-update.sh   
  sed -i "s/config\/templist.gz/config\/badpeers.gz/" $startdir/pkg/etc/moblock/blocklists.list
}