diff options
author | Michael Mason <ms13sp@gmail.com> | 2009-08-07 20:59:53 +0000 |
---|---|---|
committer | Michael Mason <ms13sp@gmail.com> | 2009-08-07 20:59:53 +0000 |
commit | 6443b3a9eea415eee00747e824b858e813e3ca9c (patch) | |
tree | 8f1969291665be0fcb7141d9d891b06aef5e1a96 | |
parent | ec8a8d7e534e0817b9d5c3d5bdc7c931d427d245 (diff) | |
download | alpine_aports-6443b3a9eea415eee00747e824b858e813e3ca9c.tar.bz2 alpine_aports-6443b3a9eea415eee00747e824b858e813e3ca9c.tar.xz alpine_aports-6443b3a9eea415eee00747e824b858e813e3ca9c.zip |
unstable/kamailio Added initd and install scripts
-rw-r--r-- | unstable/kamailio/APKBUILD | 23 | ||||
-rw-r--r-- | unstable/kamailio/kamailio.initd | 24 | ||||
-rw-r--r-- | unstable/kamailio/kamailio.post-install | 5 | ||||
-rw-r--r-- | unstable/kamailio/kamailio.pre-install | 5 |
4 files changed, 52 insertions, 5 deletions
diff --git a/unstable/kamailio/APKBUILD b/unstable/kamailio/APKBUILD index d4b566e1af..07dee300ba 100644 --- a/unstable/kamailio/APKBUILD +++ b/unstable/kamailio/APKBUILD | |||
@@ -1,24 +1,37 @@ | |||
1 | # Contributor: Michael Mason <ms13sp@gmail.com> | 1 | # Contributor: Michael Mason <ms13sp@gmail.com> |
2 | pkgname=kamailio | 2 | pkgname=kamailio |
3 | pkgver=1.5.1 | 3 | pkgver=1.5.2 |
4 | pkgrel=0 | 4 | pkgrel=0 |
5 | pkgdesc="Open Source SIP Server" | 5 | pkgdesc="Open Source SIP Server" |
6 | url="http://www.kamailio.org/" | 6 | url="http://www.kamailio.org/" |
7 | license="GPL" | 7 | license="GPL" |
8 | depends="uclibc expat postgresql" | 8 | depends="expat postgresql" |
9 | makedepends="bison flex coreutils expat-dev libpq" | 9 | makedepends="bison flex coreutils expat-dev libpq" |
10 | install= | 10 | install= |
11 | subpackages="$pkgname-doc" | 11 | subpackages="$pkgname-doc" |
12 | source="http://www.kamailio.org/pub/kamailio/1.5.1/src/$pkgname-$pkgver-notls_src.tar.gz" | 12 | source="http://www.kamailio.org/pub/kamailio/$pkgver/src/$pkgname-$pkgver-notls_src.tar.gz |
13 | kamailio.initd | ||
14 | kamailio.pre-install | ||
15 | kamailio.post-install" | ||
13 | 16 | ||
14 | build() { | 17 | build() { |
15 | cd "$srcdir/$pkgname-$pkgver-notls" | 18 | cd "$srcdir/$pkgname-$pkgver-notls" |
19 | sed -i -e 's:^cfg-target.*:cfg-target = $(cfg-dir):' \ | ||
20 | -e 's:^cfg-prefix.*:cfg-prefix = $(basedir):' Makefile.defs | ||
21 | |||
22 | cd scripts | ||
23 | sed -i -e 's:/var/run/kamailio.pid:/var/run/kamailio/kamailio.pid:g' \ | ||
24 | kamctl.base kamctlrc | ||
25 | cd .. | ||
16 | 26 | ||
17 | make prefix=/usr || return 1 | 27 | make prefix=/usr || return 1 |
18 | make prefix=/usr basedir="$pkgdir" install | 28 | make prefix=/usr basedir="$pkgdir" install |
19 | 29 | ||
20 | # install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname | 30 | install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname |
21 | # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname | 31 | # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname |
22 | } | 32 | } |
23 | 33 | ||
24 | md5sums="5dd6f66b155d9dde08ee0311439acc10 kamailio-1.5.1-notls_src.tar.gz" | 34 | md5sums="6c6f4ed6fbcb4d008b8ac3de5b99ce99 kamailio-1.5.2-notls_src.tar.gz |
35 | e6b93397ec2a1ec094d23d93d87771bd kamailio.initd | ||
36 | c646af2dd31f5c4289a2f802c873d98f kamailio.pre-install | ||
37 | 3fbaf633ff1620d0d526fc4047c7bed9 kamailio.post-install" | ||
diff --git a/unstable/kamailio/kamailio.initd b/unstable/kamailio/kamailio.initd new file mode 100644 index 0000000000..aaea95b3ee --- /dev/null +++ b/unstable/kamailio/kamailio.initd | |||
@@ -0,0 +1,24 @@ | |||
1 | #!/sbin/runscript | ||
2 | |||
3 | daemon=/usr/sbin/kamailio | ||
4 | pidfile=/var/run/kamailio/kamailio.pid | ||
5 | |||
6 | depend() { | ||
7 | need net | ||
8 | } | ||
9 | |||
10 | start() { | ||
11 | ebegin "Starting Kamailio" | ||
12 | start-stop-daemon --start --quiet --pidfile $pidfile --exec $daemon \ | ||
13 | -- \ | ||
14 | -u ${KAMAILIO_USER:-opensips} \ | ||
15 | -g ${KAMAILIO_GROUP:-opensips} \ | ||
16 | -P $pidfile | ||
17 | eend $? | ||
18 | } | ||
19 | |||
20 | stop() { | ||
21 | ebegin "Stopping Kamailio" | ||
22 | start-stop-daemon --stop --quiet --pidfile $pidfile | ||
23 | eend $? | ||
24 | } | ||
diff --git a/unstable/kamailio/kamailio.post-install b/unstable/kamailio/kamailio.post-install new file mode 100644 index 0000000000..19fc932dd6 --- /dev/null +++ b/unstable/kamailio/kamailio.post-install | |||
@@ -0,0 +1,5 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | chown -R kamailio:kamailio /var/run/kamailio | ||
4 | chgrp kamailio /etc/kamailio/kamailio.cfg | ||
5 | exit 0 | ||
diff --git a/unstable/kamailio/kamailio.pre-install b/unstable/kamailio/kamailio.pre-install new file mode 100644 index 0000000000..78dfa38bf3 --- /dev/null +++ b/unstable/kamailio/kamailio.pre-install | |||
@@ -0,0 +1,5 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | adduser -H -h /var/empty -s /bin/false -D kamailio 2>/dev/null | ||
4 | |||
5 | exit 0 | ||