|
Lines 421-431
Link Here
|
| 421 |
|
421 |
|
| 422 |
[ -n "$HEADER" ] || return 0 |
422 |
[ -n "$HEADER" ] || return 0 |
| 423 |
print_message -e "\tCreating the \"$SET\" set of the \"$TYPE\" type" |
423 |
print_message -e "\tCreating the \"$SET\" set of the \"$TYPE\" type" |
| 424 |
eval "$IPSET -N $SET $TYPE $HEADER" || print_error "$IPSET -N $SET $TYPE $HEADER" |
424 |
eval "$IPSET create $SET $TYPE" || print_error "$IPSET create $SET $TYPE" |
| 425 |
|
425 |
|
| 426 |
[ -n "$MEMBERS" ] || return 0 |
426 |
[ -n "$MEMBERS" ] || return 0 |
| 427 |
while read; do |
427 |
while read; do |
| 428 |
eval "$IPSET -A $SET $REPLY" || print_error "$IPSET -A $SET $REPLY" |
428 |
eval "$IPSET add $SET $REPLY" || print_error "$IPSET add $SET $REPLY" |
| 429 |
done <<<"$MEMBERS" |
429 |
done <<<"$MEMBERS" |
| 430 |
} |
430 |
} |
| 431 |
|
431 |
|
|
Lines 439-445
Link Here
|
| 439 |
|
439 |
|
| 440 |
[ -n "$RULE" ] || return 0 |
440 |
[ -n "$RULE" ] || return 0 |
| 441 |
print_message -e "\tDestroying the \"$SET\" set of the \"$TYPE\" type" |
441 |
print_message -e "\tDestroying the \"$SET\" set of the \"$TYPE\" type" |
| 442 |
eval "$IPSET -X $SET" || print_error "$IPSET -X $SET" |
442 |
eval "$IPSET destroy $SET" || print_error "$IPSET destroy $SET" |
| 443 |
} |
443 |
} |
| 444 |
|
444 |
|
| 445 |
ipset_start() |
445 |
ipset_start() |