Browse Source

Benjamin Schieder:


			
			
				rocklinux
			
			
		
Benjamin Schieder 19 years ago
parent
commit
7571a5b964
5 changed files with 44 additions and 4 deletions
  1. +4
    -1
      Documentation/Developers/REGISTER
  2. +14
    -1
      package/mathieu/bitlbee/bitlbee.conf
  3. +2
    -2
      package/mathieu/bitlbee/bitlbee.desc
  4. +20
    -0
      package/mathieu/bitlbee/postinstall.sh
  5. +4
    -0
      package/mathieu/bitlbee/postsysfiles.in

+ 4
- 1
Documentation/Developers/REGISTER

@ -45,6 +45,9 @@ Reserved User and Group IDs:
- quagga users: - quagga groups:
quagga 27 quagga 27
- bitlbee users: - bitlbee groups:
bitlbee 28 bitlbee 28
- exim users: - exim groups:
exim 30 exim 30
@ -95,7 +98,7 @@ Reserved User and Group IDs:
- httpd user: - httpd group:
http 80 http 80
Free IDs: 28-37,45-52,55,57-65,67-69,72-77
Free IDs: 29-37,45-52,55,57-65,67-69,72-77
Filedescriptor Numbers

+ 14
- 1
package/mathieu/bitlbee/bitlbee.conf

@ -23,10 +23,23 @@
bb_pc(){
[ "${prefix#opt/}" == "$prefix" ] && sysconfdir="$sysconfdir/$pkg"
./configure --prefix=$root/$prefix --etcdir=$sysconfdir
if pkginstalled openssl ; then
ssl=openssl
elif pkginstalled gnutls ; then
ssl=gnutls
else
ssl=auto
fi
./configure --prefix=$root/$prefix --etcdir=$sysconfdir --ssl=${ssl}
}
bb_pi(){
mkdir -p ${root}/var/lib/bitlbee
chown 28.28 ${root}/var/lib/bitlbee
}
runconf=0
preconf="bb_pc"
postinstall="bb_pi"
var_append makeinstopt ' ' 'install-etc'

+ 2
- 2
package/mathieu/bitlbee/bitlbee.desc

@ -39,7 +39,7 @@
[L] GPL
[S] Stable
[V] 0.92
[V] 1.0.1
[P] X -?---5---9 237.600
[D] 2536146775 bitlbee-0.92.tar.gz http://get.bitlbee.org/src/
[D] 3615981926 bitlbee-1.0.1.tar.gz http://get.bitlbee.org/src/

+ 20
- 0
package/mathieu/bitlbee/postinstall.sh

@ -0,0 +1,20 @@
#!/bin/bash
if any_installed "bitlbee" ; then
echo "Adding bitlbee to /etc/inetd.conf"
grep -q bitlbee /etc/inetd.conf || cat >>/etc/inetd.conf<<EOF
#6667 stream tcp nowait bitlbee.bitlbee /usr/sbin/tcpd /usr/sbin/bitlbee # added by ROCK
EOF
fi
if any_removed "bitlbee" ; then
echo "Removing bitlbee from /etc/inetd.conf"
cp /etc/inetd.conf{,.bak.bitlbee.$(date +%Y%m%d%H%M%S)}
tmp="`mktemp`"
rm -f ${tmp}
touch ${tmp}
chmod 600 ${tmp}
grep -v "bitlbee.*# added by ROCK" /etc/inetd.conf >${tmp}
cat ${tmp} > /etc/inetd.conf
rm -f ${tmp}
fi

+ 4
- 0
package/mathieu/bitlbee/postsysfiles.in

@ -0,0 +1,4 @@
safe_groupadd bitlbee 28
safe_useradd bitlbee 28 28 "bitlbee" /var/lib/bitlbee /bin/false "*"

Loading…
Cancel
Save