Commit b921d5dd authored by Thomas Liske's avatar Thomas Liske Committed by Kaarle Ritvanen
Browse files

main/ipset: fix reloading of existing ipsets

parent adb2a2ad
......@@ -2,7 +2,7 @@
# Maintainer: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
pkgname=ipset
pkgver=6.29
pkgrel=0
pkgrel=1
pkgdesc="Manage Linux IP sets"
url=http://ipset.netfilter.org/
arch="all"
......@@ -44,9 +44,5 @@ package() {
install -m 755 "$startdir/ipset.initd" "$pkgdir/etc/init.d/ipset"
}
md5sums="fd8ea35997115c5c630eee22f0beecec ipset-6.29.tar.bz2
5879eb9ff65f102003376634f60c578f ipset.initd"
sha256sums="6af58b21c8b475b1058e02529ea9f15b4b727dbc13dc9cbddf89941b0103880e ipset-6.29.tar.bz2
90822d788ef4b1d04bcf5130ac5b97bbfd044a62be35360289ec1252c590a3c1 ipset.initd"
sha512sums="ce62c72c4cea1b52f069602a90fbffe9bcb12bf70f5b42d93cacb48e4b5d1192a13b18be45391c66a65421f41968e73416e16af25ae6ef19ba92bdbb2cd45ff3 ipset-6.29.tar.bz2
73993eb882371f5ef605762c96ad33625b99680aa38c823ed908dfc43b1fa86eb7714fe3b6e4cd5547b7b0a9b1f4209d2541d60341548fcbbfa95244471cfc93 ipset.initd"
671ca99d4e9b49b44564aa0b8f8e4c2509ddd5b0c55a8678580080825831c017793ba5c0dbb336c75f4ba045b17b1dd1c163818c44748e6b7972b7d607aa188e ipset.initd"
......@@ -82,11 +82,16 @@ reload() {
ebegin "Loading firewall IP sets"
local swap=
for name in $(set_files); do
if set_exists $name; then
swap="$swap $name"
fi
done
for name in $(set_files); do
local new=$name
if set_exists $name; then
new=_init_$name
swap="$swap $name"
fi
ipset create $new $(set_file $name | head -n 1)
done
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment