From 3ee37ccb43d76d69a096aeb0b646af4b0216136d Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Sat, 21 Feb 2015 17:24:11 -0800 Subject: [PATCH] mkdir /var/run/warrend incase its not there --- cmd/warrend/main.go | 4 ++++ lib/warren/warren.go | 1 + 2 files changed, 5 insertions(+) diff --git a/cmd/warrend/main.go b/cmd/warrend/main.go index 4e59327..5149245 100644 --- a/cmd/warrend/main.go +++ b/cmd/warrend/main.go @@ -89,6 +89,10 @@ func checkRunning() bool { func initRunning() { // rm old sock os.Remove(warren.CmdSockAddr) + + // incase gone + os.Mkdir(warren.WarrendRunDir, 0775) + // drop down pid pidfile, err := os.Create(warren.WarrendPidFile) if err != nil { diff --git a/lib/warren/warren.go b/lib/warren/warren.go index 15a3b50..7ea053a 100644 --- a/lib/warren/warren.go +++ b/lib/warren/warren.go @@ -11,6 +11,7 @@ import ( ) const CmdSockType string = "unix" +const WarrendRunDir string = "/var/run/warrend" const CmdSockAddr string = "/var/run/warrend/warrend.sock" const WarrendPidFile string = "/var/run/warrend/warrend.pid" const WarrendConf string = "/etc/warrend.json"