From 69acc3a9b4e83fdf01e6d3f6b406bfc6fdb8c507 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 10 Sep 2006 11:03:41 +0000 Subject: [PATCH] import-ferm runs iptables-save if no input file is provided git-svn-id: svn+ssh://foo-projects.org/var/svn/ferm/trunk@679 887c3e53-ddf1-0310-8e39-e0d3fab4ed34 --- NEWS | 1 + src/import-ferm | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index bec8a33..3d42a0f 100644 --- a/NEWS +++ b/NEWS @@ -8,6 +8,7 @@ v1.2beta3 - not yet released + - import-ferm runs iptables-save if no input file is provided v1.2beta2 - 9 Sep 2006 diff --git a/src/import-ferm b/src/import-ferm index 4aadf05..ff94622 100755 --- a/src/import-ferm +++ b/src/import-ferm @@ -616,8 +616,10 @@ if (grep { $_ eq '-h' || $_ eq '--help' } @ARGV) { -verbose => 99); } -if ((@ARGV == 0 && -t STDIN) || - grep { /^-./ } @ARGV) { +if (@ARGV == 0 && -t STDIN) { + open STDIN, "/sbin/iptables-save|" + or die "Failed run to /sbin/iptables-save: $!"; +} elsif (grep { /^-./ } @ARGV) { require Pod::Usage; Pod::Usage::pod2usage(-exitstatus => 1, -verbose => 99); -- 2.11.4.GIT