set ASTVARRUNDIR=$(localstatedir)/run/asterisk as default path
authorMichiel van Baak <michiel@vanbaak.info>
Sat, 21 Feb 2009 13:13:35 +0000 (13:13 +0000)
committerMichiel van Baak <michiel@vanbaak.info>
Sat, 21 Feb 2009 13:13:35 +0000 (13:13 +0000)
commit5b497da128f224f09c6e779b5e808304d61bd5b9
tree93fbf45ec6291d167e7a644983bb0f63f5141661
parentd9eb973a3de4c073b7ee4831270f2657a3da44de
set ASTVARRUNDIR=$(localstatedir)/run/asterisk as default path

When running asterisk as non-root and without this patch the pidfile wants
to go into /var/run/asterisk.pid. This directory is not writable for
the non-root user and changing permissions is not an option.
Putting it in /var/run/asterisk/asterisk.pid makes it possible
to set permissions on the /var/run/asterisk dir so everything
works as it should be.

Patched committed is based on pabelanger's patch.

(closes issue #13153)
Reported by: pabelanger
Patches:
      2009012900_bug13153-nonrootscripts.diff.txt uploaded by mvanbaak (license 7)

Review: http://reviewboard.digium.com/r/139/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@177852 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Makefile
contrib/init.d/rc.archlinux.asterisk
contrib/init.d/rc.debian.asterisk
contrib/scripts/safe_asterisk