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