From: | "Krzysiek Pawlik (nelchael)" <nelchael@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in net-im/jabberd2/files: jabberd2-2.1.21.init digest-jabberd2-2.1.21 jabberd2-2.1.21.pamd |
Date: | Wed, 09 Jan 2008 07:44:48 |
Message-Id: | E1JCVbV-0006cm-6H@stork.gentoo.org |
1 | nelchael 08/01/09 07:44:01 |
2 | |
3 | Added: jabberd2-2.1.21.init digest-jabberd2-2.1.21 |
4 | jabberd2-2.1.21.pamd |
5 | Log: |
6 | Version bump. |
7 | (Portage version: 2.1.4_rc14) |
8 | |
9 | Revision Changes Path |
10 | 1.1 net-im/jabberd2/files/jabberd2-2.1.21.init |
11 | |
12 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/jabberd2-2.1.21.init?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/jabberd2-2.1.21.init?rev=1.1&content-type=text/plain |
14 | |
15 | Index: jabberd2-2.1.21.init |
16 | =================================================================== |
17 | #!/sbin/runscript |
18 | # Copyright 1999-2005 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.1.21.init,v 1.1 2008/01/09 07:44:00 nelchael 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/digest-jabberd2-2.1.21 |
98 | |
99 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/digest-jabberd2-2.1.21?rev=1.1&view=markup |
100 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/digest-jabberd2-2.1.21?rev=1.1&content-type=text/plain |
101 | |
102 | Index: digest-jabberd2-2.1.21 |
103 | =================================================================== |
104 | MD5 fdbdee3823d1ea6b4ee5d118d7f4b24e jabberd-2.1.21.tar.bz2 643184 |
105 | RMD160 e691f068563a94579a12974fde65caa207e9728a jabberd-2.1.21.tar.bz2 643184 |
106 | SHA256 5122d6b8cdd78a1d940a3d82d7b39f036c4078d24148ef9a0a65824337fe1251 jabberd-2.1.21.tar.bz2 643184 |
107 | |
108 | |
109 | |
110 | 1.1 net-im/jabberd2/files/jabberd2-2.1.21.pamd |
111 | |
112 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/jabberd2-2.1.21.pamd?rev=1.1&view=markup |
113 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/jabberd2/files/jabberd2-2.1.21.pamd?rev=1.1&content-type=text/plain |
114 | |
115 | Index: jabberd2-2.1.21.pamd |
116 | =================================================================== |
117 | #%PAM-1.0 |
118 | |
119 | auth required pam_nologin.so |
120 | auth include system-auth |
121 | account include system-auth |
122 | session include system-auth |
123 | |
124 | |
125 | |
126 | -- |
127 | gentoo-commits@l.g.o mailing list |