Skip to content

Commit 8d68b4f

Browse files
Added workaround to exit(0) cleanly to appease dpkg in case syslog LogWriter cannot be used.
1 parent f8df668 commit 8d68b4f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

paxrat.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ var SyslogError error
4141
func init() {
4242
LogWriter, SyslogError = syslog.New(syslog.LOG_INFO, "paxrat")
4343
if SyslogError != nil {
44-
log.Fatal(SyslogError)
44+
// TODO: We should continue running and log to STDOUT instead using same LogWriter interface
45+
fmt.Println(SyslogError)
46+
os.Exit(0) // Exit cleanly for dpkg
4547
}
4648
InotifyFlags = (inotify.IN_DONT_FOLLOW | inotify.IN_ATTRIB |
4749
inotify.IN_CREATE | inotify.IN_DELETE_SELF | inotify.IN_MOVE_SELF |

0 commit comments

Comments
 (0)