aboutsummaryrefslogtreecommitdiffstats
path: root/awall-cli
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-05-05 12:16:57 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-05-05 12:18:03 +0300
commit301345f8b8612b153bf16f1d77ea6e0c8a832efc (patch)
treea2f9d159b0112ff174df6bde2c9113727879038b /awall-cli
parentb22d10e52798abd3ff9194b2ad08ca6e88a790d5 (diff)
downloadawall-301345f8b8612b153bf16f1d77ea6e0c8a832efc.tar.bz2
awall-301345f8b8612b153bf16f1d77ea6e0c8a832efc.tar.xz
diff command: print error when output dump file does not exist
Diffstat (limited to 'awall-cli')
-rwxr-xr-xawall-cli5
1 files changed, 5 insertions, 0 deletions
diff --git a/awall-cli b/awall-cli
index 0bd785d..e733f2e 100755
--- a/awall-cli
+++ b/awall-cli
@@ -278,6 +278,11 @@ if not call(
if mode == 'dump' then dump(level)
elseif mode == 'diff' then
+ if not require('lfs').attributes(dumpfile) then
+ io.stderr:write('Please translate or activate first\n')
+ os.exit(1)
+ end
+
local pid, stdin, stdout = lpc.run(
'diff', '-w', '--', dumpfile, '/proc/self/fd/0'
)