summaryrefslogtreecommitdiffstats
path: root/rules/klibc-udev.make
diff options
context:
space:
mode:
Diffstat (limited to 'rules/klibc-udev.make')
-rw-r--r--rules/klibc-udev.make217
1 files changed, 0 insertions, 217 deletions
diff --git a/rules/klibc-udev.make b/rules/klibc-udev.make
deleted file mode 100644
index 2a2c7e3d9..000000000
--- a/rules/klibc-udev.make
+++ /dev/null
@@ -1,217 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2009 by Jon Ringle <jon@ringle.org>
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-PACKAGES-$(PTXCONF_KLIBC_UDEV) += klibc-udev
-
-#
-# Paths and names
-#
-KLIBC_UDEV_VERSION := 140
-KLIBC_UDEV := klibc-udev-$(KLIBC_UDEV_VERSION)
-KLIBC_UDEV_SUFFIX := tar.bz2
-KLIBC_UDEV_SOURCE := $(SRCDIR)/udev-$(KLIBC_UDEV_VERSION).$(KLIBC_UDEV_SUFFIX)
-KLIBC_UDEV_DIR := $(KLIBC_BUILDDIR)/udev-$(KLIBC_UDEV_VERSION)
-KLIBC_UDEV_URL := \
- http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-$(KLIBC_UDEV_VERSION).$(KLIBC_UDEV_SUFFIX)
-
-ifdef PTXCONF_KLIBC_UDEV
-$(STATEDIR)/klibc.targetinstall.post: $(STATEDIR)/klibc-udev.targetinstall
-endif
-
-# ----------------------------------------------------------------------------
-# Get
-# ----------------------------------------------------------------------------
-
-$(KLIBC_UDEV_SOURCE):
- @$(call targetinfo)
- @$(call get, KLIBC_UDEV)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-KLIBC_UDEV_PATH := PATH=$(KLIBC_PATH)
-KLIBC_UDEV_ENV := \
- $(KLIBC_ENV) \
- ac_cv_lib_c_inotify_init=yes
-
-#
-# autoconf
-#
-KLIBC_UDEV_AUTOCONF := \
- $(KLIBC_AUTOCONF) \
- --disable-dependency-tracking \
- --enable-shared
-
-ifdef PTXCONF_KLIBC_UDEV_DEBUG
-KLIBC_UDEV_AUTOCONF += --enable-debug
-else
-KLIBC_UDEV_AUTOCONF += --disable-debug
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_SELINUX
-KLIBC_UDEV_AUTOCONF += --with-selinux
-else
-KLIBC_UDEV_AUTOCONF += --without-selinux
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_SYSLOG
-KLIBC_UDEV_AUTOCONF += --enable-logging
-else
-KLIBC_UDEV_AUTOCONF += --disable-logging
-endif
-
-# ----------------------------------------------------------------------------
-# Target-Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/klibc-udev.targetinstall:
- @$(call targetinfo)
-
-# #
-# # binaries
-# #
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /sbin/udevd);
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /sbin/udevadm);
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, /etc/udev);
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, /lib/udev);
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, /lib/udev/rules.d);
-ifdef PTXCONF_KLIBC_UDEV_INSTALL_TEST_UDEV
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, $(KLIBC_UDEV_DIR)/udev/test-udev, \
- /sbin/test-udev);
-endif
-
-# #
-# # default rules
-# #
-# install everything apart of drivers rule.
-ifdef PTXCONF_KLIBC_UDEV_DEFAULT_RULES
- @cd $(KLIBC_UDEV_DIR)/rules/rules.d; \
- for file in `find . -type f ! -name "*drivers*"`; do \
- $(call install_initramfs, klibc-udev, 0, 0, 0644, \
- $(KLIBC_UDEV_DIR)/rules/rules.d/$$file, \
- /lib/udev/rules.d/$$file); \
- done
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_COMMON_RULES
-#
-# these rules are not installed by default
-#
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, \
- $(KLIBC_UDEV_DIR)/rules/packages/40-alsa.rules, \
- /lib/udev/rules.d/40-alsa.rules);
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, \
- $(KLIBC_UDEV_DIR)/rules/packages/40-isdn.rules, \
- /lib/udev/rules.d/40-isdn.rules);
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, \
- $(KLIBC_UDEV_DIR)/rules/packages/64-device-mapper.rules, \
- /lib/udev/rules.d/64-device-mapper.rules);
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, \
- $(KLIBC_UDEV_DIR)/rules/packages/64-md-raid.rules, \
- /lib/udev/rules.d/64-md-raid.rules);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_CUST_RULES
- @if [ -d $(PTXDIST_WORKSPACE)/initramfs/lib/udev/rules.d/ ]; then \
- cd $(PTXDIST_WORKSPACE)/initramfs/lib/udev/rules.d/; \
- for file in `find . -type f`; do \
- $(call install_initramfs, klibc-udev, 0, 0, 0644, \
- $(PTXDIST_WORKSPACE)/initramfs/lib/udev/rules.d/$$file, \
- /lib/udev/rules.d/$$file); \
- done; \
- else \
- echo "KLIBC_UDEV_CUST_RULES is enabled but Directory containing" \
- "customized udev rules is missing!"; \
- exit 1; \
- fi
-endif
-
-# #
-# # Install a configuration on demand only
-# #
-ifdef PTXCONF_KLIBC_UDEV_ETC_CONF
- @$(call install_initramfs_alt, klibc-udev, 0, 0, 0644, /etc/udev/udev.conf);
-endif
-
-# #
-# # utilities from extra/
-# #
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_ATA_ID
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/ata_id);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_CDROM_ID
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/cdrom_id);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_COLLECT
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/collect);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_EDD_ID
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/edd_id);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_FIRMWARE
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/firmware.sh);
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, -, \
- /lib/udev/rules.d/50-firmware.rules,n);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_FLOPPY
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, \
- /lib/udev/create_floppy_devices);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_FSTAB_IMPORT
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/fstab_import);
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, -, \
- /lib/udev/rules.d/79-fstab_import.rules);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_PATH_ID
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/path_id);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_RULE_GENERATOR
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, \
- /lib/udev/rule_generator.functions);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_SCSI_ID
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, -, /etc/scsi_id.config);
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/scsi_id);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_USB_ID
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/usb_id);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_EXTRA_VOLUME_ID
- @$(call install_initramfs, klibc-udev, 0, 0, 0755, -, /lib/udev/vol_id);
-
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, -, /lib/libvolume_id.so.1.1.0);
- @$(call install_initramfs_link, klibc-udev, libvolume_id.so.1.1.0, /lib/libvolume_id.so.1);
- @$(call install_initramfs_link, klibc-udev, libvolume_id.so.1.1.0, /lib/libvolume_id.so);
-endif
-
-ifdef PTXCONF_KLIBC_UDEV_LIBUDEV
- @$(call install_initramfs, klibc-udev, 0, 0, 0644, -, /lib/libudev.so.0.1.0);
- @$(call install_initramfs_link, klibc-udev, libudev.so.0.1.0, /lib/libudev.so.0);
- @$(call install_initramfs_link, klibc-udev, libudev.so.0.1.0, /lib/libudev.so);
-endif
-
- @$(call touch)
-
-# vim: syntax=make