- drop to _asterisk user/group by default
- move some files around and change file/directory owners to support this - bump pkgname ok mr. jolan@
This commit is contained in:
parent
ffb3030fae
commit
12499fc400
@ -1,7 +1,8 @@
|
||||
# $OpenBSD: Makefile,v 1.3 2005/05/01 02:12:46 jcs Exp $
|
||||
# $OpenBSD: Makefile,v 1.4 2005/05/09 16:50:05 jcs Exp $
|
||||
|
||||
COMMENT= "open source PBX"
|
||||
DISTNAME= asterisk-1.0.7
|
||||
PKGNAME= ${DISTNAME}p0
|
||||
CATEGORIES= telephony
|
||||
MASTER_SITES= ftp://ftp.asterisk.org/pub/telephony/asterisk/ \
|
||||
http://mirrors.protection.cx/~jolan/
|
||||
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-Makefile,v 1.2 2005/05/01 02:12:47 jcs Exp $
|
||||
$OpenBSD: patch-Makefile,v 1.3 2005/05/09 16:50:05 jcs Exp $
|
||||
--- Makefile.orig Thu Mar 10 02:15:05 2005
|
||||
+++ Makefile Wed Mar 30 13:34:20 2005
|
||||
@@ -20,6 +20,7 @@ OSARCH=$(shell uname -s)
|
||||
@ -67,7 +67,7 @@ $OpenBSD: patch-Makefile,v 1.2 2005/05/01 02:12:47 jcs Exp $
|
||||
-ASTMANDIR=$(INSTALL_PREFIX)/usr/share/man
|
||||
+ASTBINDIR=$(INSTALL_PREFIX)/bin
|
||||
+ASTSBINDIR=$(INSTALL_PREFIX)/sbin
|
||||
+ASTVARRUNDIR=/var/run
|
||||
+ASTVARRUNDIR=/var/run/asterisk
|
||||
+ASTMANDIR=$(INSTALL_PREFIX)/man
|
||||
|
||||
MODULES_DIR=$(ASTLIBDIR)/modules
|
||||
|
@ -1,6 +1,6 @@
|
||||
$OpenBSD: patch-asterisk_c,v 1.1.1.1 2004/09/26 00:38:24 jolan Exp $
|
||||
--- asterisk.c.orig Mon Sep 13 13:19:15 2004
|
||||
+++ asterisk.c Thu Sep 23 13:49:40 2004
|
||||
$OpenBSD: patch-asterisk_c,v 1.2 2005/05/09 16:50:05 jcs Exp $
|
||||
--- asterisk.c.orig Sat Jan 15 13:58:41 2005
|
||||
+++ asterisk.c Thu May 5 20:28:56 2005
|
||||
@@ -193,7 +193,7 @@ int ast_safe_system(const char *s)
|
||||
for (x=STDERR_FILENO + 1; x<4096;x++) {
|
||||
close(x);
|
||||
@ -10,3 +10,21 @@ $OpenBSD: patch-asterisk_c,v 1.1.1.1 2004/09/26 00:38:24 jolan Exp $
|
||||
exit(1);
|
||||
} else if (pid > 0) {
|
||||
for(;;) {
|
||||
@@ -1580,7 +1580,7 @@ int main(int argc, char *argv[])
|
||||
sigset_t sigs;
|
||||
int num;
|
||||
char *buf;
|
||||
- char *runuser=NULL, *rungroup=NULL;
|
||||
+ char *runuser = "_asterisk", *rungroup = "_asterisk";
|
||||
struct pollfd silly_macos[1];
|
||||
|
||||
/* Remember original args for restart */
|
||||
@@ -1693,6 +1693,8 @@ int main(int argc, char *argv[])
|
||||
ast_log(LOG_WARNING, "Unable to disable core size resource limit: %s\n", strerror(errno));
|
||||
}
|
||||
}
|
||||
+
|
||||
+ chdir("/");
|
||||
|
||||
if (rungroup) {
|
||||
struct group *gr;
|
||||
|
@ -1,6 +1,6 @@
|
||||
$OpenBSD: patch-asterisk_h,v 1.1.1.1 2004/09/26 00:38:24 jolan Exp $
|
||||
$OpenBSD: patch-asterisk_h,v 1.2 2005/05/09 16:50:05 jcs Exp $
|
||||
--- asterisk.h.orig Tue Sep 7 10:02:53 2004
|
||||
+++ asterisk.h Fri Sep 24 10:55:34 2004
|
||||
+++ asterisk.h Thu May 5 20:54:01 2005
|
||||
@@ -26,8 +26,8 @@
|
||||
#define AST_VAR_DIR ASTVARLIBDIR
|
||||
#define AST_LOG_DIR ASTLOGDIR
|
||||
@ -8,7 +8,7 @@ $OpenBSD: patch-asterisk_h,v 1.1.1.1 2004/09/26 00:38:24 jolan Exp $
|
||||
-#define AST_KEY_DIR ASTVARLIBDIR "/keys"
|
||||
-#define AST_DB ASTVARLIBDIR "/astdb"
|
||||
+#define AST_KEY_DIR "/var/asterisk/keys"
|
||||
+#define AST_DB "/var/asterisk/astdb"
|
||||
+#define AST_DB "/var/asterisk/astdb/astdb"
|
||||
#define AST_TMP_DIR ASTSPOOLDIR "/tmp"
|
||||
|
||||
#define AST_CONFIG_FILE ASTCONFPATH
|
||||
|
@ -1,4 +1,6 @@
|
||||
@comment $OpenBSD: PLIST,v 1.2 2005/05/01 02:12:47 jcs Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.3 2005/05/09 16:50:05 jcs Exp $
|
||||
@newgroup _asterisk:545
|
||||
@newuser _asterisk:545:_asterisk:daemon:asterisk user:/nonexistent:/sbin/nologin
|
||||
include/asterisk/
|
||||
include/asterisk/acl.h
|
||||
include/asterisk/adsi.h
|
||||
@ -398,8 +400,9 @@ share/doc/asterisk/model.txt
|
||||
share/doc/asterisk/modules.txt
|
||||
share/doc/asterisk/queuelog.txt
|
||||
share/examples/asterisk/
|
||||
share/examples/asterisk/agi/
|
||||
@sample /var/asterisk/
|
||||
@sample ${SYSCONFDIR}/asterisk/
|
||||
share/examples/asterisk/agi/
|
||||
@sample /var/asterisk/agi-bin/
|
||||
share/examples/asterisk/agi/agi-test.agi
|
||||
@sample /var/asterisk/agi-bin/agi-test.agi
|
||||
@ -446,7 +449,6 @@ share/examples/asterisk/default/voicemail.conf.sample
|
||||
share/examples/asterisk/default/vpb.conf.sample
|
||||
share/examples/asterisk/default/zapata.conf.sample
|
||||
share/examples/asterisk/openbsd/
|
||||
@sample ${SYSCONFDIR}/asterisk/
|
||||
share/examples/asterisk/openbsd/extensions.conf.sample
|
||||
@sample ${SYSCONFDIR}/asterisk/extensions.conf
|
||||
share/examples/asterisk/openbsd/logger.conf.sample
|
||||
@ -457,8 +459,12 @@ share/examples/asterisk/openbsd/sip.conf.sample
|
||||
@sample ${SYSCONFDIR}/asterisk/sip.conf
|
||||
share/examples/asterisk/openbsd/voicemail.conf.sample
|
||||
@sample ${SYSCONFDIR}/asterisk/voicemail.conf
|
||||
@group _asterisk
|
||||
@owner _asterisk
|
||||
@sample /var/asterisk/astdb/
|
||||
@sample /var/log/asterisk/
|
||||
@sample /var/log/asterisk/cdr-csv/
|
||||
@sample /var/run/asterisk/
|
||||
@sample /var/spool/asterisk/
|
||||
@sample /var/spool/asterisk/voicemail/
|
||||
@sample /var/spool/asterisk/voicemail/default/
|
||||
|
Loading…
Reference in New Issue
Block a user