From 60671c1308c325ab7dfcc59639d34b9c1fcc9b1b Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 14 Jun 2019 04:20:29 -0700 Subject: add linux / windows build files Signed-off-by: Jeff Carr --- linux.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 linux.go (limited to 'linux.go') diff --git a/linux.go b/linux.go new file mode 100644 index 0000000..e54e2fa --- /dev/null +++ b/linux.go @@ -0,0 +1,31 @@ +// +build linux,go1.7 + +// put stuff in here that you only want compiled under linux + +package shell + +import "log" +import "os" +import "os/signal" +import "syscall" + +// import "runtime" +// import "time" +// import "reflect" + +// import "git.wit.com/wit/shell" +// import "github.com/davecgh/go-spew/spew" + +import "github.com/wercker/journalhook" + +var sigChan chan os.Signal + +func handleSignal(err interface{}, ret int) { + log.Println("handleSignal() only should be compiled on linux") + sigChan = make(chan os.Signal, 3) + signal.Notify(sigChan, syscall.SIGUSR1) +} + +func UseJournalctl() { + journalhook.Enable() +} -- cgit v1.2.3