# $Id: PKGBUILD,v 1.26 2005/02/03 20:49:07 judd Exp $ pkgname=udev pkgver=050 pkgrel=4 pkgdesc="The userspace dev tools (udev)" url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" depends=('coreutils') install=udev.install backup=(etc/udev/udev.conf etc/udev/permissions.d/udev.permissions \ etc/udev/rules.d/udev.rules etc/scsi_id.config) source=(http://www.kernel.org/pub/linux/utils/kernel/hotplug/$pkgname-$pkgver.tar.bz2 migrate-udev udev.rules udev.permissions) build() { cd $startdir/src/$pkgname-$pkgver make || return 1 make INSTALL=/bin/install DESTDIR=$startdir/pkg install EXTRAS="extras/scsi_id" rm -f $startdir/pkg/etc/udev/rules.d/50-udev.rules rm -f $startdir/pkg/etc/udev/permissions.d/50-udev.permissions install -D -m755 extras/start_udev $startdir/pkg/etc/start_udev install -D -m755 extras/ide-devfs.sh $startdir/pkg/etc/udev/ide-devfs.sh install -D -m755 extras/scsi-devfs.sh $startdir/pkg/etc/udev/scsi-devfs.sh install -D -m755 ../migrate-udev $startdir/pkg/sbin/migrate-udev install -D -m644 ../udev.rules $startdir/pkg/etc/udev/rules.d/udev.rules install -D -m644 ../udev.permissions $startdir/pkg/etc/udev/permissions.d/udev.permissions install -D -m755 extras/cdsymlinks.sh $startdir/pkg/etc/udev/cdsymlinks.sh install -D -m644 extras/cdsymlinks.conf $startdir/pkg/etc/udev/cdsymlinks.conf # The post install setup stuff, crazy udev developers sed -i \ -e 's#udev_root="/udev"#udev_root="/dev"#' \ -e 's#udev_db="/udev/.udevdb"#udev_db="/dev/.udevdb"#' \ -e 's#udev_log="yes"#udev_log="no"#' \ $startdir/pkg/etc/udev/udev.conf }