summaryrefslogtreecommitdiff
path: root/lib/Vyatta/IpTables/IpSet.pm
diff options
context:
space:
mode:
authorStig Thormodsrud <stig@io.vyatta.com>2009-02-10 19:52:08 -0800
committerStig Thormodsrud <stig@io.vyatta.com>2009-02-10 19:52:08 -0800
commit4beccd593b07fe93c35efcf6b8922abb58306102 (patch)
treef9d7266741820232f5d0e04ae92613f4d89216c5 /lib/Vyatta/IpTables/IpSet.pm
parent180c8382cef817f789fa322e06d2ce5a2a46a39d (diff)
downloadvyatta-cfg-firewall-4beccd593b07fe93c35efcf6b8922abb58306102.tar.gz
vyatta-cfg-firewall-4beccd593b07fe93c35efcf6b8922abb58306102.zip
Change sudo usage to be more consistent.
Diffstat (limited to 'lib/Vyatta/IpTables/IpSet.pm')
-rwxr-xr-xlib/Vyatta/IpTables/IpSet.pm16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/Vyatta/IpTables/IpSet.pm b/lib/Vyatta/IpTables/IpSet.pm
index eaa629b..a806f20 100755
--- a/lib/Vyatta/IpTables/IpSet.pm
+++ b/lib/Vyatta/IpTables/IpSet.pm
@@ -74,7 +74,7 @@ sub exists {
return 0 if ! defined $self->{_name};
my $func = (caller(0))[3];
my $cmd = "ipset -L $self->{_name}";
- my $rc = system("sudo $cmd > /dev/null &>2");
+ my $rc = system("$cmd > /dev/null &>2");
system("$logger [$func] [$cmd] = [$rc]") if defined $self->{_debug};
return $rc ? 0 : 1;
}
@@ -84,7 +84,7 @@ sub get_type {
return $self->{_type} if defined $self->{_type};
return if ! $self->exists();
- my @lines = `sudo ipset -L $self->{_name}`;
+ my @lines = `ipset -L $self->{_name}`;
my $type;
foreach my $line (@lines) {
if ($line =~ /^Type:\s+(\w+)$/) {
@@ -118,7 +118,7 @@ sub create {
my $func = (caller(0))[3];
my $cmd = "ipset -N $self->{_name} $ipset_param";
- my $rc = system("sudo $cmd");
+ my $rc = system("$cmd");
system("$logger [$func] [$cmd] = [$rc]") if defined $self->{_debug};
return "Error: call to ipset failed [$rc]" if $rc;
return; # undef
@@ -128,7 +128,7 @@ sub references {
my ($self) = @_;
return 0 if ! $self->exists();
- my @lines = `sudo ipset -L $self->{_name}`;
+ my @lines = `ipset -L $self->{_name}`;
foreach my $line (@lines) {
if ($line =~ /^References:\s+(\d+)$/) {
return $1;
@@ -148,7 +148,7 @@ sub delete {
my $func = (caller(0))[3];
my $cmd = "ipset -X $self->{_name}";
- my $rc = system("sudo $cmd");
+ my $rc = system("$cmd");
system("$logger [$func] [$cmd] = [$rc]") if defined $self->{_debug};
return "Error: call to ipset failed [$rc]" if $rc;
return; # undef
@@ -203,7 +203,7 @@ sub member_exists {
my $func = (caller(0))[3];
my $cmd = "ipset -T $self->{_name} $member -q";
- my $rc = system("sudo $cmd");
+ my $rc = system("$cmd");
system("$logger [$func] [$cmd] = [$rc]") if defined $self->{_debug};
return $rc ? 0 : 1;
}
@@ -219,7 +219,7 @@ sub add_member {
}
my $func = (caller(0))[3];
my $cmd = "ipset -A $self->{_name} $member";
- my $rc = system("sudo $cmd");
+ my $rc = system("$cmd");
system("$logger [$func] [$cmd] = [$rc]") if defined $self->{_debug};
return "Error: call to ipset failed [$rc]" if $rc;
return; # undef
@@ -236,7 +236,7 @@ sub delete_member {
}
my $func = (caller(0))[3];
my $cmd = "ipset -D $self->{_name} $member";
- my $rc = system("sudo $cmd");
+ my $rc = system("$cmd");
system("$logger [$func] [$cmd] = [$rc]") if defined $self->{_debug};
return "Error: call to ipset failed [$rc]" if $rc;
return; # undef