vp-build/templates/OpenRC/template
Juan RP 38567c4b37 OpenRC: add a locale service to set system locale.
--HG--
extra : convert_revision : c218ac3f09ddf1be616bf208d4438364a5eaef73
2009-05-07 16:09:01 +00:00

46 lines
1.5 KiB
Plaintext

# Template file for 'OpenRC'
pkgname=OpenRC
version=20090507
wrksrc=openrc
patch_files="xbps-locale-service.diff"
distfiles="http://ftp.gnu.org/gnu/openrc/openrc-$version.tar.bz2"
build_style=gnu_makefile
short_desc="Universal init system"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=093a15dbbb0b30cb618fc8e11ee4e67b985a0e8bd536728ea343ebdb03d462fc
long_desc="
OpenRC is a dependency based init system that works with the system
provided init program, normally /sbin/init. It is not a replacement for
/sbin/init. OpenRC is 100% compatible with Gentoo init scripts, which
means you can probably find one for the daemons you want to start in the
Gentoo Portage Tree. OpenRC also provides an init script that runs BSD
rc.d style scripts too, making it easy to port your BSD system to OpenRC."
conf_files="/etc/rc.conf /etc/conf.d/bootmisc /etc/conf.d/consolefont
/etc/conf.d/dmesg /etc/conf.d/fsck /etc/conf.d/hostname /etc/conf.d/hwclock
/etc/conf.d/keymaps /etc/conf.d/local /etc/conf.d/localmount
/etc/conf.d/modules /etc/conf.d/network /etc/conf.d/urandom
/etc/inittab"
Add_dependency full glibc
Add_dependency full psmisc
Add_dependency full sysvinit
pre_configure()
{
# Install the "locale" service
cp ${FILESDIR}/locale.rc ${wrksrc}/init.d/locale.in
# Fix path for kbd stuff.
for f in init.d/consolefont.in conf.d/consolefont; do
sed -i -e "s|/usr/share/consolefonts|/lib/kbd/consolefonts|g" \
${wrksrc}/${f}
done
}
post_install()
{
install -D -m755 ${wrksrc}/support/sysvinit/inittab \
${DESTDIR}/etc/inittab
}