From: | "Thomas Anderson (gentoofan23)" <gentoofan23@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in net-im/jabberd2/files: jabberd2-2.2.0.init jabberd2-2.2.0.pamd jabberd2-2.1.23.pamd jabberd2-2.1.23.init |
Date: | Mon, 23 Jun 2008 13:15:49 |
Message-Id: | E1KAltV-0000ch-La@stork.gentoo.org |
1 | gentoofan23 08/06/23 13:15:41 |
2 | |
3 | Added: jabberd2-2.2.0.init jabberd2-2.2.0.pamd |
4 | Removed: jabberd2-2.1.23.pamd jabberd2-2.1.23.init |
5 | Log: |
6 | Version bump, bug #225751 |
7 | (Portage version: 2.1.4.4) |
8 | |
9 | Revision Changes Path |
10 | 1.1 net-im/jabberd2/files/jabberd2-2.2.0.init |
11 | |
12 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/jabberd2-2.2.0.init?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/jabberd2-2.2.0.init?rev=1.1&content-type=text/plain |
14 | |
15 | Index: jabberd2-2.2.0.init |
16 | =================================================================== |
17 | #!/sbin/runscript |
18 | # Copyright 1999-2008 Gentoo Foundation |
19 | # Distributed under the terms of the GNU General Public License v2 |
20 | # $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/files/jabberd2-2.2.0.init,v 1.1 2008/06/23 13:15:41 gentoofan23 Exp $ |
21 | |
22 | depend() { |
23 | need net |
24 | use mysql postgresql slapd |
25 | provide jabber-server |
26 | } |
27 | |
28 | stopJabberServices() { |
29 | |
30 | eindent |
31 | for pidfile in /var/run/jabber/*.pid; do |
32 | if [ -f "${pidfile}" ]; then |
33 | service=$(basename ${pidfile} .pid) |
34 | ebegin "Stopping ${service}" |
35 | start-stop-daemon \ |
36 | --stop \ |
37 | --pidfile ${pidfile} |
38 | eend $? |
39 | fi |
40 | done |
41 | eoutdent |
42 | |
43 | } |
44 | |
45 | start() { |
46 | |
47 | einfo "Starting Jabber Server ..." |
48 | local services |
49 | services=$(grep -v ^# /etc/jabber/jabberd.cfg | grep '..*' | awk '{print $1 ":" $2}') |
50 | eindent |
51 | for service in ${services}; do |
52 | |
53 | cfgfile=$(echo ${service} | cut -d ':' -f 2) |
54 | service=$(echo ${service} | cut -d ':' -f 1) |
55 | if [ ! -f "${cfgfile}" ]; then |
56 | if [ -f "/etc/jabber/${service}.xml" ]; then |
57 | cfgfile="/etc/jabber/${service}.xml" |
58 | else |
59 | eerror "Can't find: ${cfgfile} or default /etc/jabber/${service}.xml" |
60 | stopJabberServices |
61 | return 1 |
62 | fi |
63 | fi |
64 | |
65 | executable=/usr/bin/${service} |
66 | |
67 | if [ ! -f "${executable}" ]; then |
68 | eerror "Can't find executable: ${executable}" |
69 | stopJabberServices |
70 | return 1 |
71 | fi |
72 | |
73 | ebegin "Starting ${service} (${cfgfile})" |
74 | start-stop-daemon \ |
75 | --background \ |
76 | --start \ |
77 | --chuid jabber:jabber \ |
78 | --exec /usr/bin/${service} \ |
79 | --pid /var/run/jabber/$(basename ${cfgfile%.xml}).pid \ |
80 | -- -c ${cfgfile} |
81 | eend $? |
82 | |
83 | done |
84 | eoutdent |
85 | |
86 | } |
87 | |
88 | stop() { |
89 | |
90 | einfo "Stopping Jabber Server" |
91 | stopJabberServices |
92 | |
93 | } |
94 | |
95 | |
96 | |
97 | 1.1 net-im/jabberd2/files/jabberd2-2.2.0.pamd |
98 | |
99 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/jabberd2-2.2.0.pamd?rev=1.1&view=markup |
100 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/jabberd2-2.2.0.pamd?rev=1.1&content-type=text/plain |
101 | |
102 | Index: jabberd2-2.2.0.pamd |
103 | =================================================================== |
104 | #%PAM-1.0 |
105 | |
106 | auth required pam_nologin.so |
107 | auth include system-auth |
108 | account include system-auth |
109 | session include system-auth |
110 | |
111 | |
112 | |
113 | -- |
114 | gentoo-commits@l.g.o mailing list |