Set up umask as a possible configuration option.
authorTilghman Lesher <tilghman@meg.abyt.es>
Tue, 16 Dec 2008 19:54:11 +0000 (19:54 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Tue, 16 Dec 2008 19:54:11 +0000 (19:54 +0000)
(closes issue #13753)
 Reported by: irroot

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@164798 65c4cc65-6c06-0410-ace0-fbb531ad65f3

contrib/scripts/safe_asterisk

index 6dfb953..6f3b5eb 100644 (file)
@@ -24,6 +24,10 @@ PRIORITY=0
 # set system filemax on supported OSes if this variable is set
 # SYSMAXFILES=262144
 
+# Asterisk allows full permissions by default, so set a umask, if you want
+# restricted permissions.
+#UMASK=022
+
 # set max files open with ulimit. On linux systems, this will be automatically
 # set to the system's maximum files open devided by two, if not set here.
 # MAXFILES=32768
@@ -89,6 +93,10 @@ else
 
 fi
 
+if test "x$UMASK" != "x"; then
+       umask $UMASK
+fi
+
 #
 # Let Asterisk dump core
 #