# udev rules # $Header: /root/magellan-cvs/src/udev/Makefile,v 1.1 2008-12-22 21:21:52 niro Exp $ DESTDIR= sysconfdir=/etc modprobedir=${sysconfdir}/modprobe.d udevconfdir=${sysconfdir}/udev udevdir=/lib/udev rulesdir=${udev_dir}/rules.d all: install create-dirs: install -d -m 0755 $(DESTDIR)$(sysconfdir) install -d -m 0755 $(DESTDIR)$(modprobedir) install -d -m 0755 $(DESTDIR)$(udevconfdir) install -d -m 0755 $(DESTDIR)$(udevdir) install -d -m 0755 $(DESTDIR)$(rulesdir) install-files: # our config file install -m 0644 udev.conf $(DESTDIR)$(udevconfdir)/ # install our blacklist install -m 0644 blacklist $(DESTDIR)$(udevconfdir)/blacklist # install our pnpaliases; now excluded from 50-udev.rules install -m 0644 pnp-aliases $(DESTDIR)$(modprobedir)/pnp-aliases # our rules install -m 0644 udev-kernel-compat.rules.magellan $(DESTDIR)$(rulesdir)/30-kernel-compat.rules install -m 0644 udev-alsa.rules.magellan $(DESTDIR)$(rulesdir)/40-alsa.rules install -m 0644 udev-arch-ia64.rules.magellan $(DESTDIR)$(rulesdir)/40-arch-ia64.rules install -m 0644 udev-arch-ppc.rules.magellan $(DESTDIR)$(rulesdir)/40-arch-ppc.rules install -m 0644 udev-arch-s390.rules.magellan $(DESTDIR)$(rulesdir)/40-arch-s390.rules install -m 0644 udev-infiniband.rules.magellan $(DESTDIR)$(rulesdir)/40-infiniband.rules install -m 0644 udev-isdn.rules.magellan $(DESTDIR)$(rulesdir)/40-isdn.rules install -m 0644 udev-magellan.rules.magellan $(DESTDIR)$(rulesdir)/40-magellan.rules install -m 0644 udev-pilot-links.rules.magellan $(DESTDIR)$(rulesdir)/40-pilot-links.rules install -m 0644 udev-zaptel.rules.magellan $(DESTDIR)$(rulesdir)/40-zaptel.rules install -m 0644 udev.rules.magellan $(DESTDIR)$(rulesdir)/50-udev-default.rules install -m 0644 udev-cdrom_id.rules.magellan $(DESTDIR)$(rulesdir)/60-cdrom_id.rules install -m 0644 udev-persistent-input.rules.magellan $(DESTDIR)$(rulesdir)/60-persistent-input.rules install -m 0644 udev-persistent-storage.rules.magellan $(DESTDIR)$(rulesdir)/60-persistent-storage.rules install -m 0644 udev-persistent-storage-tape.rules.magellan $(DESTDIR)$(rulesdir)/60-persistent-storage-tape.rules install -m 0644 udev-persistent-storage-edd.rules.magellan $(DESTDIR)$(rulesdir)/61-persistent-storage-edd.rules install -m 0644 udev-persistent-v4l.rules.magellan $(DESTDIR)$(rulesdir)/60-persistent-v4l.rules install -m 0644 udev-device-mapper.rules.magellan $(DESTDIR)$(rulesdir)/64-device-mapper.rules install -m 0644 udev-md-raid.rules.magellan $(DESTDIR)$(rulesdir)/64-md-raid.rules install -m 0644 udev-permissions.rules.magellan $(DESTDIR)$(rulesdir)/65-permissions.rules install -m 0644 udev-cd-aliases-generator.rules.magellan $(DESTDIR)$(rulesdir)/75-cd-aliases-generator.rules install -m 0644 udev-persistent-net-generator.rules.magellan $(DESTDIR)$(rulesdir)/75-persistent-net-generator.rules install -m 0644 udev-drivers.rules.magellan $(DESTDIR)$(rulesdir)/80-drivers.rules install -m 0644 udev-late.rules.magellan $(DESTDIR)$(rulesdir)/95-udev-late.rules # generic udev helper scripts install -m 0755 modprobe.sh $(DESTDIR)$(udevdir)/ install -m 0755 write_root_link_rule.sh $(DESTDIR)$(udevdir)/write_root_link_rule install: create-dirs install-files .PHONY: all install