hal: switch to OpenRC; bump revision.

--HG--
extra : convert_revision : 699bfb4b49a6d3fa12ca95ef1746d9cd88f57afb
This commit is contained in:
Juan RP 2009-05-05 00:26:56 +02:00
parent 706782cf0c
commit a9102aff75
3 changed files with 15 additions and 33 deletions

View file

@ -1,32 +0,0 @@
#!/bin/sh
#
# PROVIDE: hal
# REQUIRE: DAEMON dbus
# KEYWORD: shutdown
. /etc/rc.subr
name="hal"
rcvar=$name
command="/usr/sbin/hald"
pidfile="/var/run/hald/pid"
start_precmd=hal_prestart
hal_prestart() {
dirs="/var/run/hald /var/cache/hald"
for d in ${dirs}; do
if [ ! -d ${d} ]; then
mkdir ${d}
chmod 0755 ${d}
chown hal:hal ${d}
fi
done
for f in hald-local hald-runner; do
if [ ! -x /var/run/hald/${f} ]; then
touch /var/run/hald/${f}
fi
done
}
load_rc_config $name
run_rc_command "$1"

View file

@ -0,0 +1,10 @@
#!/sbin/runscript
command=/usr/sbin/hald
pidfile=/var/run/hald/pid
name="HAL (Hardware Abstraction Layer)"
depend()
{
need dbus
}

View file

@ -1,6 +1,7 @@
# Template file for 'hal'
pkgname=hal
version=0.5.12rc1
revision=1
distfiles="http://hal.freedesktop.org/releases/hal-$version.tar.bz2"
build_style=gnu_configure
configure_args="--enable-man-pages --enable-console-kit --enable-policy-kit
@ -16,6 +17,8 @@ long_desc="
conf_files="/etc/dbus-1/system.d/hal.conf
/etc/hal/fdi/policy/10-keymap.fdi"
openrc_services="hal default"
triggers="openrc-service"
Add_dependency full glibc
Add_dependency full udev
@ -33,11 +36,12 @@ Add_dependency full dmidecode
Add_dependency build pkg-config
Add_dependency build libsmbios
Add_dependency run libsmbios-utils
Add_dependency run OpenRC
post_install()
{
rm -rf ${DESTDIR}/var
install -D -m755 ${FILESDIR}/hal ${DESTDIR}/etc/rc.d/hal
install -D -m755 ${FILESDIR}/hal.rc ${DESTDIR}/etc/init.d/hal
install -D -m644 ${FILESDIR}/10-keymap.fdi \
${DESTDIR}/etc/hal/fdi/policy/10-keymap.fdi
}