changeset 1320:498f92bb635e

core/eudev: upgrade to 3.2.10
author David Demelier <markand@malikania.fr>
date Sun, 21 Nov 2021 10:02:17 +0100
parents 0336225300e5
children 412f1510b619
files core/eudev/eudev.sh core/eudev/eudev.sha1 core/eudev/udevd
diffstat 3 files changed, 14 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/core/eudev/eudev.sh	Sun Nov 21 10:01:57 2021 +0100
+++ b/core/eudev/eudev.sh	Sun Nov 21 10:02:17 2021 +0100
@@ -15,17 +15,16 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-# TODO: enable SELINUX support
-
 PKGNAME=eudev
-PKGVERSION=3.2.7
+PKGVERSION=3.2.10
 PKGREVISION=1
 PKGLICENSE="GPL-2.0-only+"
 PKGSUMMARY="enhanced userland device daemon"
-PKGDOWNLOAD="https://github.com/gentoo/eudev/archive/v$PKGVERSION.tar.gz"
-PKGDEPENDS="util-linux"
+PKGWWW="https://github.com/eudev-project/eudev"
+PKGDOWNLOAD="https://github.com/eudev-project/eudev/archive/refs/tags/v$PKGVERSION.tar.gz"
+PKGDEPENDS="libblkid util-linux:build"
 PKGOPTIONS="KMOD"
-PKGPROTECT="/etc/udev/udev.conf"
+PKGPROTECT="etc/vinit.d/udevd etc/udev/udev.conf"
 
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
@@ -47,10 +46,10 @@
 build()
 {
 	rm -rf $PKGNAME-$PKGVERSION
-	tar xvf v$PKGVERSION.tar.gz
+	tar -xvf v$PKGVERSION.tar.gz
 	cd $PKGNAME-$PKGVERSION
 
-	autoreconf -fi
+	./autogen.sh
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
 	CXX="$CXX" \
@@ -68,7 +67,7 @@
 	make
 	make install DESTDIR=$DESTDIR
 	find $DESTDIR -type f -name "*.la" -delete
-	install -Dm0755 ../udevd $DESTDIR/etc/rc.d/udevd
+	install -Dm0755 ../udevd $DESTDIR/etc/vinit.d/udevd
 
 	cd ..
 	rm -rf $PKGNAME-$PKGVERSION
--- a/core/eudev/eudev.sha1	Sun Nov 21 10:01:57 2021 +0100
+++ b/core/eudev/eudev.sha1	Sun Nov 21 10:02:17 2021 +0100
@@ -1,1 +1,1 @@
-135114374709918f7f8ebf6e531d08ad690148c9  v3.2.7.tar.gz
+fae85739e3c1e3bdf9fe74e1fecad7ee1e3a2fa4  v3.2.10.tar.gz
--- a/core/eudev/udevd	Sun Nov 21 10:01:57 2021 +0100
+++ b/core/eudev/udevd	Sun Nov 21 10:02:17 2021 +0100
@@ -1,8 +1,8 @@
-#!/bin/busybox sh
+#!/bin/sh
 #
-# /etc/rc.d/udevd -- run control script for eudev
+# /etc/init.d/udevd -- run control script for eudev
 #
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
+# Copyright (c) 2019-2021 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -17,8 +17,8 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-if [ -f /etc/rc.conf ]; then
-	. /etc/rc.conf
+if [ -f /etc/vinit.conf ]; then
+	. /etc/vinit.conf
 fi
 
 : ${UDEVD_CMD:=/bin/udevd}