11 |
11 |
'iptables-openrc'
|
12 |
12 |
'shorewall-openrc'
|
13 |
13 |
'shorewall6-openrc'
|
14 |
|
'firewalld-openrc')
|
|
14 |
'firewalld-openrc'
|
|
15 |
'nftables-openrc')
|
15 |
16 |
pkgrel=2
|
16 |
17 |
pkgdesc="OpenRC init scripts"
|
17 |
18 |
arch=('any')
|
... | ... | |
29 |
30 |
"shorewall.confd::${_url}/net-firewall/shorewall/files/shorewall.confd-r1"
|
30 |
31 |
"shorewall6.initd::${_url}/net-firewall/shorewall/files/shorewall.initd-r3"
|
31 |
32 |
"shorewall6.confd::${_url}/net-firewall/shorewall/files/shorewall.confd-r1"
|
|
33 |
"nftables.shd::${_url}/net-firewall/nftables/files/libexec/nftables.sh"
|
|
34 |
"nftables.confd::${_url}/net-firewall/nftables/files/nftables.confd"
|
|
35 |
"nftables.initd::${_url}/net-firewall/nftables/files/nftables.init"
|
32 |
36 |
)
|
33 |
37 |
sha512sums=('bd67d53e997ea65755148ba071fe6e3856d6e604b9167c666900721bc3dc24f63d395bc33a1a34ae50f95e72760da630db1a8d35afc81ec5973e60ba5343dc70'
|
34 |
38 |
'8de9a5de4061bef217fbc07577688a8110f1116af7f3b936dfd18100a6a7a47ec6e70c456b24cf3432fb4f2034b741a487fe6af8d9740f174d51c6eb16945c6e'
|
... | ... | |
40 |
44 |
'4cf71fd8087fa6c81a2ef4845da108df08f03c63f5a1312e79ec7f32cdae0d14d4d21a2af2ab696cc9be3c6d9215f097461b46b398db2a18067987cac00e5771'
|
41 |
45 |
'fee275ba8089b0abda5239edb06a3ab70c96acbbcd715c1a3aa5e92ba976294525c251b67b00d876e45f7c827767db45bd7623df42cc68c822234a7ea13d527b'
|
42 |
46 |
'4cf71fd8087fa6c81a2ef4845da108df08f03c63f5a1312e79ec7f32cdae0d14d4d21a2af2ab696cc9be3c6d9215f097461b46b398db2a18067987cac00e5771'
|
43 |
|
'fee275ba8089b0abda5239edb06a3ab70c96acbbcd715c1a3aa5e92ba976294525c251b67b00d876e45f7c827767db45bd7623df42cc68c822234a7ea13d527b')
|
|
47 |
'fee275ba8089b0abda5239edb06a3ab70c96acbbcd715c1a3aa5e92ba976294525c251b67b00d876e45f7c827767db45bd7623df42cc68c822234a7ea13d527b'
|
|
48 |
'6cb1ac0928ae2da5c69764d45c52a661a6d72698bb9edd6a603580d2f9bd82b59f2a2661e7569ade3a3b729459d115004f251ad6a5eac8cdf1d38c65bfa9349e'
|
|
49 |
'8370abcdc89fcd9da5dc7d1620be6afb4633b8bcd0a8a120b464cc1a7e1fab6f34956c293da3f6d3cbe1f7a2e03038fd0c94a614137ae5657d29ffdb5f3fa144'
|
|
50 |
'ca761be0440945b21d5b002468baffb3299d0a3ac244aa895734dfdfaf442e7a73b757bcda99d958582064411d1b80b2cbcb4eb532bb219b4df407c9ed892661')
|
44 |
51 |
|
45 |
52 |
_inst_initd(){
|
46 |
53 |
install -Dm755 ${srcdir}/$1.initd ${pkgdir}/etc/init.d/$1
|
... | ... | |
113 |
120 |
_inst_confd 'shorewall6'
|
114 |
121 |
sed -e 's|/usr/sbin|/usr/bin|g' -i ${pkgdir}/etc/init.d/shorewall6
|
115 |
122 |
}
|
|
123 |
|
|
124 |
package_nftables-openrc() {
|
|
125 |
pkgdes="OpenRC nftables init script"
|
|
126 |
depends=('nftables' 'openrc')
|
|
127 |
backup=('etc/conf.d/nftables')
|
|
128 |
|
|
129 |
_inst_confd 'nftables'
|
|
130 |
|
|
131 |
install -Dm755 "${srcdir}/nftables.shd" "${pkgdir}/usr/lib/nftables/nftables.sh"
|
|
132 |
_inst_initd 'nftables'
|
|
133 |
sed -e 's|/sbin|/usr/bin|g' \
|
|
134 |
-e 's|libexec|lib|g' \
|
|
135 |
-i "${pkgdir}/etc/init.d/nftables"
|
|
136 |
}
|
116 |
|
-
|