glibc: add nscd subpkg. Bump revision.

--HG--
extra : convert_revision : ae998b3a2f3f33e848e97df0d1ef7e616ca2f465
This commit is contained in:
Juan RP 2009-12-07 15:40:29 +01:00
parent 7179621669
commit 1768ba5b48
6 changed files with 61 additions and 2 deletions

View file

@ -0,0 +1,9 @@
# Configuration file for nscd(8).
#
logfile /var/log/nscd.log
debug-level 1
server-user nobody
enable-cache passwd yes
enable-cache group yes
enable-cache hosts yes
enable-cache services yes

View file

@ -0,0 +1,5 @@
/var/log/nscd.log {
sharedscripts
copytruncate
missingok
}

View file

@ -0,0 +1,23 @@
#!/sbin/runscript
command=/usr/sbin/nscd
pidfile=/var/run/nscd/nscd.pid
depend()
{
use dns ldap net slapd
}
start_pre()
{
if [ ! -d /var/run/nscd ]; then
mkdir -p /var/run/nscd
fi
}
stop()
{
ebegin "Stopping nscd"
${command} -K
eend $?
}

View file

@ -0,0 +1,21 @@
# Template file for 'nscd'.
#
short_desc="Name Service Cache Daemon"
long_desc="
This package contains nscd, a daemon that provides a cache for the
most common name service requests."
openrc_services="nscd default"
conf_files="/etc/nscd.conf"
Add_dependency run glibc
do_install()
{
install -d ${DESTDIR}/usr/sbin
mv ${SRCPKGDESTDIR}/usr/sbin/nscd ${DESTDIR}/usr/sbin
install -D -m755 ${FILESDIR}/nscd.rc ${DESTDIR}/etc/init.d/nscd
install -D -m644 ${FILESDIR}/nscd.conf ${DESTDIR}/etc
install -D -m644 ${FILESDIR}/nscd.logrotate \
${DESTDIR}/etc/logrotate.d/nscd
}

View file

@ -1,7 +1,7 @@
# Template file for 'glibc'
pkgname=glibc
version=2.11
revision=1
revision=2
distfiles="http://ftp.gnu.org/gnu/glibc/glibc-${version}.tar.bz2"
build_style=gnu_configure
configure_script="../configure"
@ -24,7 +24,7 @@ long_desc="
essential=yes
base_chroot=yes
conf_files="/etc/rpc /etc/ld.so.conf /etc/nsswitch.conf"
subpackages="glibc-devel glibc-locales"
subpackages="glibc-devel glibc-locales nscd"
Add_dependency build gcc
Add_dependency build kernel-libc-headers

1
srcpkgs/nscd Symbolic link
View file

@ -0,0 +1 @@
glibc