summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/udev/udev.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core/udev/udev.inc')
-rw-r--r--meta/recipes-core/udev/udev.inc72
1 files changed, 0 insertions, 72 deletions
diff --git a/meta/recipes-core/udev/udev.inc b/meta/recipes-core/udev/udev.inc
deleted file mode 100644
index eb096eee98..0000000000
--- a/meta/recipes-core/udev/udev.inc
+++ /dev/null
@@ -1,72 +0,0 @@
1SUMMARY = "/dev/ and hotplug management daemon"
2DESCRIPTION = "udev is a program which dynamically creates and removes device nodes from \
3/dev/. It responds to /sbin/hotplug device events and requires a 2.6 kernel."
4LICENSE = "GPLv2.0+ & LGPLv2.1+"
5
6SRC_URI += " \
7 file://udev.rules \
8 file://devfs-udev.rules \
9 file://links.conf \
10 file://permissions.rules \
11 file://mount.sh \
12 file://network.sh \
13 file://local.rules \
14 file://udev-cache \
15 file://init"
16
17UDEV_DEVFS_RULES ?= "0"
18
19PACKAGES =+ "udev-utils libvolume-id udev-cache"
20FILES_udev-utils = "${usrbindir}/udevinfo ${usrbindir}/udevtest"
21FILES_libvolume-id = "${base_libdir}/libvolume_id.so.*"
22FILES_udev-cache = "${sysconfdir}/init.d/udev-cache"
23
24RRECOMMENDS_${PN} += "udev-extraconf udev-cache"
25
26inherit update-rc.d autotools pkgconfig
27
28INITSCRIPT_PACKAGES = "udev udev-cache"
29INITSCRIPT_NAME_udev = "udev"
30INITSCRIPT_PARAMS_udev = "start 04 S ."
31INITSCRIPT_NAME_udev-cache = "udev-cache"
32INITSCRIPT_PARAMS_udev-cache = "start 36 S ."
33
34export CROSS = "${TARGET_PREFIX}"
35export HOSTCC = "${BUILD_CC}"
36export udevdir ?= "/dev"
37export usrbindir := "${bindir}"
38export usrsbindir := "${sbindir}"
39export etcdir = "${sysconfdir}"
40LD = "${CC}"
41bindir = "/bin"
42sbindir = "/sbin"
43
44UDEV_EXTRAS = "<override me>"
45FILES_${PN} += "${usrbindir}/* ${usrsbindir}/*"
46FILES_${PN}-dbg += "${usrbindir}/.debug ${usrsbindir}/.debug"
47EXTRA_OEMAKE = "-e \
48 'EXTRAS=${UDEV_EXTRAS}' \
49 'STRIP=echo'"
50
51do_install () {
52 install -d ${D}${usrsbindir} \
53 ${D}${sbindir}
54 oe_runmake 'DESTDIR=${D}' INSTALL=install install
55 install -d ${D}${sysconfdir}/init.d
56 install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/udev
57 install -m 0755 ${WORKDIR}/udev-cache ${D}${sysconfdir}/init.d/udev-cache
58
59 install -d ${D}${sysconfdir}/udev/rules.d/
60
61 install -m 0644 ${WORKDIR}/local.rules ${D}${sysconfdir}/udev/rules.d/local.rules
62 install -m 0644 ${WORKDIR}/permissions.rules ${D}${sysconfdir}/udev/rules.d/permissions.rules
63 install -m 0644 ${WORKDIR}/udev.rules ${D}${sysconfdir}/udev/rules.d/udev.rules
64 if [ "${UDEV_DEVFS_RULES}" = "1" ]; then
65 install -m 0644 ${WORKDIR}/devfs-udev.rules ${D}${sysconfdir}/udev/rules.d/devfs-udev.rules
66 fi
67
68 install -d ${D}${sysconfdir}/udev/scripts/
69
70 install -m 0755 ${WORKDIR}/mount.sh ${D}${sysconfdir}/udev/scripts/mount.sh
71 install -m 0755 ${WORKDIR}/network.sh ${D}${sysconfdir}/udev/scripts
72}