You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2012/05/28 02:43:18 UTC
git commit: TS-1275 Fix startup problem where /var is on a volatile
disk. Author: Eric Connell.
Updated Branches:
refs/heads/master 8ab91547b -> f2c92ef01
TS-1275 Fix startup problem where /var is on a volatile disk.
Author: Eric Connell.
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/f2c92ef0
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/f2c92ef0
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/f2c92ef0
Branch: refs/heads/master
Commit: f2c92ef01ad24165715748a0b76165f9ab8999c2
Parents: 8ab9154
Author: Eric Connell <econnell>
Authored: Sun May 27 18:40:26 2012 -0600
Committer: Leif Hedstrom <zw...@apache.org>
Committed: Sun May 27 18:40:26 2012 -0600
----------------------------------------------------------------------
rc/trafficserver.conf.in | 10 +++++++++-
rc/trafficserver.in | 6 +++++-
2 files changed, 14 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/f2c92ef0/rc/trafficserver.conf.in
----------------------------------------------------------------------
diff --git a/rc/trafficserver.conf.in b/rc/trafficserver.conf.in
index e949b72..9c6d956 100644
--- a/rc/trafficserver.conf.in
+++ b/rc/trafficserver.conf.in
@@ -31,4 +31,12 @@ stop on runlevel [06]
expect fork
respawn
-exec @exp_bindir@/traffic_cop &
+pre-start script
+ if [ ! -d @exp_runtimedir@ ]
+ then
+ mkdir -p @exp_runtimedir@
+ chown @pkgsysuser@:@pkgsysgroup@ @exp_runtimedir@
+ fi
+end script
+
+exec @exp_bindir@/traffic_cop
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/f2c92ef0/rc/trafficserver.in
----------------------------------------------------------------------
diff --git a/rc/trafficserver.in b/rc/trafficserver.in
index 874f442..fead003 100644
--- a/rc/trafficserver.in
+++ b/rc/trafficserver.in
@@ -153,6 +153,11 @@ test -f /lib/lsb/init-functions && . /lib/lsb/init-functions
# with native OS rc.subr(8) features.
test -f /etc/rc.subr && . /etc/rc.subr
+if [ ! -d @exp_runtimedir@ ]
+then
+ mkdir -p @exp_runtimedir@
+ chown @pkgsysuser@:@pkgsysgroup@ @exp_runtimedir@
+fi
#
# Fedora:
@@ -442,4 +447,3 @@ case "$1" in
exit 3
;;
esac
-