# Template file for 'udev'
pkgname=udev
version=138
distfiles="
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-${version}.tar.bz2"
build_style=gnu_configure
configure_args="--exec-prefix= --without-selinux --mandir=/usr/share/man"
make_install_target="DESTDIR=$XBPS_DESTDIR/$pkgname-$version install"
short_desc="A userspace implementation of devfs"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=bc525a4d6bdbace1b23433256643cc331e4049e1e2442333707e6d2ba8a173b4
long_desc="
 udev is a implementation of devfs in userspace using sysfs and
 /sbin/hotplug. It requires a 2.5/2.6 kernel to run properly."

Add_dependency full glibc
Add_dependency full procps

post_install()
{
	local destdir=$XBPS_DESTDIR/$pkgname-$version

	# Install the initramfs-tools udev scripts.
	mkdir -p $destdir/usr/share/initramfs-tools/hooks
	mkdir -p $destdir/usr/share/initramfs-tools/scripts/init-premount
	mkdir -p $destdir/usr/share/initramfs-tools/scripts/init-bottom

	install -m 755 $XBPS_TEMPLATESDIR/udev/udev.initramfs-hook \
		$destdir/usr/share/initramfs-tools/hooks/udev
	install -m 755 $XBPS_TEMPLATESDIR/udev/udev.initramfs-premount \
		$destdir/usr/share/initramfs-tools/scripts/init-premount/udev
	install -m 755 $XBPS_TEMPLATESDIR/udev/udev.initramfs-bottom \
		$destdir/usr/share/initramfs-tools/scripts/init-bottom/udev
}
