summaryrefslogtreecommitdiff
path: root/repo/system/eudev/eudev.xibuild
diff options
context:
space:
mode:
Diffstat (limited to 'repo/system/eudev/eudev.xibuild')
-rw-r--r--repo/system/eudev/eudev.xibuild41
1 files changed, 41 insertions, 0 deletions
diff --git a/repo/system/eudev/eudev.xibuild b/repo/system/eudev/eudev.xibuild
new file mode 100644
index 0000000..983d112
--- /dev/null
+++ b/repo/system/eudev/eudev.xibuild
@@ -0,0 +1,41 @@
+#!/bin/sh
+
+MAKEDEPS="make autoconf automake"
+DEPS="gperf udev-rules kmod"
+
+PKG_VER=3.2.10
+SOURCE=https://dev.gentoo.org/~blueness/eudev/eudev-$PKG_VER.tar.gz
+DESC="Programs for dynamic creation of device nodes"
+ADDITIONAL="
+ default-rules.patch
+ load-fbcon.patch
+ udev.initd
+ udev_retry.initd
+"
+
+prepare () {
+ #apply_patches
+ autoreconf -fiv
+ sed -i 's/\$(LN_S) -n -f/\$(LN_S) -f/' src/udev/Makefile.in
+}
+
+build () {
+ ./configure --prefix=/usr \
+ --bindir=/usr/sbin \
+ --sbindir=/usr/sbin \
+ --libexecdir=/usr/lib \
+ --sysconfdir=/etc \
+ --enable-manpages \
+ --disable-static
+ make
+}
+
+package () {
+ make DESTDIR=$PKG_DEST install
+
+ install -Dm 754 udev.initd $PKG_DEST/etc/init.d/udev
+ install -Dm 754 udev_retry.initd $PKG_DEST/etc/init.d/udev_retry
+ mkdir -p $PKG_DEST/etc/runlevels/boot/
+ ln -s /etc/init.d/udev $PKG_DEST/etc/runlevels/boot/udev
+ ln -s /etc/init.d/udev_retry $PKG_DEST/etc/runlevels/boot/udev_retry
+}