Page MenuHomeFreeBSD

D37482.id113460.diff
No OneTemporary

D37482.id113460.diff

Index: tools/pkgbase/metalog_reader.lua
===================================================================
--- tools/pkgbase/metalog_reader.lua
+++ tools/pkgbase/metalog_reader.lua
@@ -86,13 +86,14 @@
local sess = Analysis_session(filename, verbose, w_notagdirs)
+ local errors = false
if printall then
io.write('--- PACKAGE REPORTS ---\n')
io.write(sess.pkg_report_full())
io.write('--- LINTING REPORTS ---\n')
- print_lints(sess)
+ errors = print_lints(sess)
elseif checkonly then
- print_lints(sess)
+ errors = print_lints(sess)
elseif pkgonly then
io.write(sess.pkg_report_simple(dcount, dsize, {
fuid and sess.pkg_issetuid or nil,
@@ -103,6 +104,10 @@
io.stderr:write('This text should not be displayed.')
usage()
end
+
+ if errors then
+ return 1
+ end
end
--- @param man boolean
@@ -151,6 +156,9 @@
local inodewarn, inodeerr = sess.inode_report()
io.write(inodewarn)
io.write(inodeerr)
+ if #duperr or #inodeerr then
+ return true
+ end
end
--- @param t table
@@ -520,4 +528,4 @@
}
end
-main(arg)
+os.exit(main(arg))

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 19, 8:59 PM (10 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29979206
Default Alt Text
D37482.id113460.diff (1 KB)

Event Timeline