# $Id: PKGBUILD,v 1.30 2005/03/03 21:02:19 judd Exp $ # Maintainer: Judd Vinet pkgname=udev pkgver=054 pkgrel=2 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/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 ide-floppy.sh ide-storage.sh usb-storage.sh) 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 extras/dvb.sh $startdir/pkg/etc/udev/dvb.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 -m755 extras/cdsymlinks.sh $startdir/pkg/etc/udev/cdsymlinks.sh install -D -m644 extras/cdsymlinks.conf $startdir/pkg/etc/udev/cdsymlinks.conf install -D -m755 $startdir/src/usb-storage.sh $startdir/pkg/etc/udev/usb-storage.sh install -D -m755 $startdir/src/ide-floppy.sh $startdir/pkg/etc/udev/ide-floppy.sh install -D -m755 $startdir/src/ide-storage.sh $startdir/pkg/etc/udev/ide-storage.sh # 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 }