Gentoo Archives: gentoo-commits

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