udev: switch to systemd, drop openrc support.
This commit is contained in:
@@ -1,32 +0,0 @@
|
|||||||
#!/sbin/runscript
|
|
||||||
#
|
|
||||||
# OpenRC service for udev(7).
|
|
||||||
|
|
||||||
command=/sbin/udevd
|
|
||||||
command_args="--daemon"
|
|
||||||
name="udev daemon"
|
|
||||||
|
|
||||||
depend()
|
|
||||||
{
|
|
||||||
provide dev
|
|
||||||
need sysfs
|
|
||||||
before checkfs fsck
|
|
||||||
keyword novserver
|
|
||||||
}
|
|
||||||
|
|
||||||
start()
|
|
||||||
{
|
|
||||||
[ ! -d /run/udev ] && mkdir -p /run/udev
|
|
||||||
|
|
||||||
ebegin "Starting udev and waiting for uevents"
|
|
||||||
${command} ${command_args} && \
|
|
||||||
udevadm trigger --action=add && udevadm settle
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
stop()
|
|
||||||
{
|
|
||||||
ebegin "Stopping udev daemon"
|
|
||||||
udevadm control --exit
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
# Template file for 'udev'
|
# Template file for 'udev'
|
||||||
pkgname=udev
|
pkgname=udev
|
||||||
version=173
|
version=173
|
||||||
revision=1
|
revision=2
|
||||||
distfiles="${KERNEL_SITE}/utils/kernel/hotplug/udev-${version}.tar.bz2"
|
distfiles="${KERNEL_SITE}/utils/kernel/hotplug/udev-${version}.tar.bz2"
|
||||||
build_style=gnu_configure
|
build_style=gnu_configure
|
||||||
configure_args="--sbindir=/sbin --without-selinux --libexecdir=/lib/udev
|
configure_args="--sbindir=/sbin --without-selinux --libexecdir=/lib/udev
|
||||||
@@ -17,7 +17,7 @@ long_desc="
|
|||||||
udev is a daemon which dynamically creates and removes device nodes from
|
udev is a daemon which dynamically creates and removes device nodes from
|
||||||
/dev/, handles hotplug events and loads drivers at boot time."
|
/dev/, handles hotplug events and loads drivers at boot time."
|
||||||
|
|
||||||
openrc_services="udev sysinit true"
|
systemd_services="udev.service"
|
||||||
conf_files="/etc/udev/udev.conf"
|
conf_files="/etc/udev/udev.conf"
|
||||||
subpackages="libudev libudev-devel"
|
subpackages="libudev libudev-devel"
|
||||||
|
|
||||||
@@ -38,9 +38,6 @@ post_install()
|
|||||||
# Install some additional rules.
|
# Install some additional rules.
|
||||||
install -m644 rules/misc/* ${DESTDIR}/lib/udev/rules.d
|
install -m644 rules/misc/* ${DESTDIR}/lib/udev/rules.d
|
||||||
|
|
||||||
# Install the OpenRC service
|
|
||||||
vinstall ${FILESDIR}/udev.rc 755 etc/init.d udev
|
|
||||||
|
|
||||||
# Install the initramfs-tools hook/scripts.
|
# Install the initramfs-tools hook/scripts.
|
||||||
vinstall ${FILESDIR}/udev.initramfs-hook 755 \
|
vinstall ${FILESDIR}/udev.initramfs-hook 755 \
|
||||||
usr/share/initramfs-tools/hooks udev
|
usr/share/initramfs-tools/hooks udev
|
||||||
|
|||||||
Reference in New Issue
Block a user