From 8d6217f19ddbafc65590b1a887857f807a2cacda Mon Sep 17 00:00:00 2001 From: Isaac Connor <iconnor@pseudo.connortechnology.com> Date: Thu, 29 Sep 2016 14:06:12 -0400 Subject: [PATCH 1/2] Add a line to set the TZ variable in the env before spawning zoneminder. This prevents /etc/localtime from being stat'd on every logging call. --- misc/zoneminder.service.in | 1 + 1 file changed, 1 insertion(+) diff --git a/misc/zoneminder.service.in b/misc/zoneminder.service.in index 23ba45601..d15c479c2 100644 --- a/misc/zoneminder.service.in +++ b/misc/zoneminder.service.in @@ -13,6 +13,7 @@ ExecStart=@BINDIR@/zmpkg.pl start ExecReload=@BINDIR@/zmpkg.pl restart ExecStop=@BINDIR@/zmpkg.pl stop PIDFile="@ZM_RUNDIR@/zm.pid" +Environment=TZ=:/etc/localtime [Install] WantedBy=multi-user.target From 603d903297b7c9e146db040fa1a377af33e2747f Mon Sep 17 00:00:00 2001 From: Isaac Connor <iconnor@pseudo.connortechnology.com> Date: Thu, 29 Sep 2016 14:24:49 -0400 Subject: [PATCH 2/2] add an environment setting for TZ which eliminates a stat on /etc/locatime on every log line --- distros/ubuntu1604/zoneminder.service | 1 + 1 file changed, 1 insertion(+) diff --git a/distros/ubuntu1604/zoneminder.service b/distros/ubuntu1604/zoneminder.service index e3575c039..a4479c49c 100644 --- a/distros/ubuntu1604/zoneminder.service +++ b/distros/ubuntu1604/zoneminder.service @@ -15,6 +15,7 @@ ExecReload=/usr/bin/zmpkg.pl restart ExecStop=/usr/bin/zmpkg.pl stop PIDFile=/var/run/zm/zm.pid Restart=on-abnormal +Environment=TZ=:/etc/localtime [Install] WantedBy=multi-user.target