aboutsummaryrefslogtreecommitdiffstats
path: root/redhat
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2001-08-27 16:37:17 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2001-08-27 16:37:17 +0000
commitf7bcc66abd56ef1715f9d5afca5ffd249b6eb946 (patch)
tree9529d78458a0c383168ab315165cab41edcf0a3a /redhat
parentd4986b5370a91106b9856a609c9b74dce20c17c9 (diff)
Version 0.1.9 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@355 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'redhat')
-rwxr-xr-xredhat/asterisk45
-rwxr-xr-xredhat/asterisk.spec75
2 files changed, 120 insertions, 0 deletions
diff --git a/redhat/asterisk b/redhat/asterisk
new file mode 100755
index 000000000..a6d4f9a0b
--- /dev/null
+++ b/redhat/asterisk
@@ -0,0 +1,45 @@
+#!/bin/bash
+#
+# chkconfig: 2345 99 15
+# description: Open source PBX
+# processname: asterisk
+
+# source function library
+. /etc/rc.d/init.d/functions
+
+RETVAL=0
+
+case "$1" in
+ start)
+ echo -n "Starting Asterisk PBX: "
+ /sbin/modprobe ixj
+ daemon /usr/sbin/asterisk
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/asterisk
+ ;;
+ stop)
+ echo -n "Shutting Asterisk PBX: "
+ killproc asterisk
+ /sbin/rmmod -r ixj
+ RETVAL=$?
+
+ echo
+ [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/asterisk
+ ;;
+ restart|reload)
+ $0 stop
+ $0 start
+ RETVAL=$?
+ ;;
+ status)
+ status asterisk
+ RETVAL=$?
+ ;;
+ *)
+ echo "Usage: asterisk {start|stop|status|restart|reload}"
+ exit 1
+esac
+
+exit $RETVAL
+
diff --git a/redhat/asterisk.spec b/redhat/asterisk.spec
new file mode 100755
index 000000000..3688af2fd
--- /dev/null
+++ b/redhat/asterisk.spec
@@ -0,0 +1,75 @@
+Summary: Asterisk PBX
+Name: asterisk
+Distribution: RedHat
+Version:
+Release: 1
+Copyright: Linux Support Services, inc.
+Group: Utilities/System
+Vendor: Linux Support Services, inc.
+Packager: Robert Vojta <vojta@ipex.cz>
+BuildRoot: /tmp/asterisk
+
+%description
+Asterisk is an Open Source PBX and telephony development platform that
+can both replace a conventional PBX and act as a platform for developing
+custom telephony applications for delivering dynamic content over a
+telephone similarly to how one can deliver dynamic content through a
+web browser using CGI and a web server.
+
+Asterisk talks to a variety of telephony hardware including BRI, PRI,
+POTS, and IP telephony clients using the Inter-Asterisk eXchange
+protocol (e.g. gnophone or miniphone). For more information and a
+current list of supported hardware, see www.asteriskpbx.com.
+
+%post
+ln -s /var/spool/asterisk/vm /var/lib/asterisk/sounds/vm
+
+%files
+#
+# Configuration files
+#
+%attr(0755,root,root) %dir /etc/asterisk
+%attr(0640,root,root) %config /etc/asterisk/*.conf
+
+#
+# RedHat specific init script file
+#
+%attr(0755,root,root) /etc/rc.d/init.d/asterisk
+
+#
+# Include files
+#
+%attr(0755,root,root) %dir /usr/include/asterisk
+%attr(0644,root,root) /usr/include/asterisk/*.h
+
+#
+# Modules
+#
+%attr(0755,root,root) %dir /usr/lib/asterisk
+%attr(0755,root,root) %dir /usr/lib/asterisk/modules
+%attr(0755,root,root) /usr/lib/asterisk/modules/*.so
+
+#
+# Asterisk
+#
+%attr(0755,root,root) /usr/sbin/asterisk
+
+#
+# Sound files
+#
+%attr(0755,root,root) %dir /var/lib/asterisk
+%attr(0755,root,root) %dir /var/lib/asterisk/sounds
+%attr(0644,root,root) /var/lib/asterisk/sounds/*.gsm
+%attr(0755,root,root) %dir /var/lib/asterisk/sounds/digits
+%attr(0644,root,root) /var/lib/asterisk/sounds/digits/*.gsm
+%attr(0755,root,root) %dir /var/lib/asterisk/images
+%attr(0644,root,root) /var/lib/asterisk/images/*
+
+#
+# Example voicemail files
+#
+%attr(0755,root,root) %dir /var/spool/asterisk
+%attr(0755,root,root) %dir /var/spool/asterisk/vm
+%attr(0755,root,root) %dir /var/spool/asterisk/vm/1234
+%attr(0755,root,root) %dir /var/spool/asterisk/vm/1234/INBOX
+%attr(0644,root,root) /var/spool/asterisk/vm/1234/*.gsm