From 951fec7203a8e828872057fd96755715ad1607bb Mon Sep 17 00:00:00 2001 From: Leo Date: Tue, 12 Nov 2019 04:28:36 -0300 Subject: main/eudev: add trigger to reload rules when they are installed --- main/eudev/APKBUILD | 7 ++----- main/eudev/eudev.trigger | 7 +++++++ 2 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 main/eudev/eudev.trigger diff --git a/main/eudev/APKBUILD b/main/eudev/APKBUILD index 4c27e0af2a0..d48ebc4ab8d 100644 --- a/main/eudev/APKBUILD +++ b/main/eudev/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa pkgname=eudev pkgver=3.2.9 -pkgrel=0 +pkgrel=1 pkgdesc="OpenRC compatible fork of systemd-udev" url="https://wiki.gentoo.org/wiki/Project:Eudev" arch="all" @@ -16,6 +16,7 @@ makedepends="gperf glib-dev linux-headers kmod-dev gobject-introspection-dev checkdepends="tree xz perl" subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-openrc $pkgname-netifnames::noarch" +triggers="eudev.trigger=/lib/udev/rules.d:/usr/lib/udev/rules.d" source="https://dev.gentoo.org/~blueness/eudev/eudev-$pkgver.tar.gz default-rules.patch load-fbcon.patch @@ -24,7 +25,6 @@ source="https://dev.gentoo.org/~blueness/eudev/eudev-$pkgver.tar.gz " build() { - cd "$builddir" # we need disable kmod til busybox depmod generates binary formats: # modules.dep.bin modules.alias.bin modules.symbols.bin # modules.builtin.bin @@ -46,13 +46,10 @@ build() { } check() { - cd "$builddir" make check } package() { - cd "$builddir" - make DESTDIR="$pkgdir" sharepkgconfigdir=/usr/lib/pkgconfig \ install diff --git a/main/eudev/eudev.trigger b/main/eudev/eudev.trigger new file mode 100644 index 00000000000..f200c38c562 --- /dev/null +++ b/main/eudev/eudev.trigger @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ -S /run/udev/control ]; then + udevadm control --reload +fi + +exit 0 -- cgit v1.2.3