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.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