Fix the ipset command replacement.
For ipset="/sbin/ipset"
Actual:
/sbin//sbin/ipset 2>.foo.err | ... | xargs -n1 ipset
Expected:
/sbin/ipset 2>.foo.err | ... | xargs -n1 /sbin/ipset
Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
echo -ne "$types: $what: "
cmd=`echo $cmd | sed "s|ipset|$ipset 2>.foo.err|"`
# For the case: ipset list | ... | xargs -n1 ipset
- cmd=`echo $cmd | sed "s|ipset|$ipset|"`
+ cmd=`echo $cmd | sed "s|ipset|$ipset|2g"`
eval $cmd
r=$?
# echo $ret $r