From b682f0d862d44a1ed02ea63fe16d765ffd52cd10 Mon Sep 17 00:00:00 2001 From: Tk-Glitch Date: Sat, 13 Mar 2021 23:28:19 +0100 Subject: [PATCH] linux511-tkg: Add an udev rule for winesync --- PKGBUILD | 6 ++++++ linux-tkg-config/prepare | 3 +++ 2 files changed, 9 insertions(+) diff --git a/PKGBUILD b/PKGBUILD index f266f54..2c8f00e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -544,6 +544,12 @@ hackbase() { # install customization file, for reference install -Dm644 "${srcdir}"/customization-full.cfg "${pkgdir}/usr/share/doc/${pkgbase}/customization.cfg" + + # install udev rule for winesync + if [ -e "${srcdir}/winesync.rules" ]; then + msg2 "Installing udev rule for winesync" + install -Dm644 "${srcdir}"/winesync.rules "${pkgdir}/etc/udev/rules.d/winesync.rules" + fi } hackheaders() { diff --git a/linux-tkg-config/prepare b/linux-tkg-config/prepare index 1e4d426..375a5f2 100644 --- a/linux-tkg-config/prepare +++ b/linux-tkg-config/prepare @@ -1110,6 +1110,8 @@ CONFIG_DEBUG_INFO_BTF_MODULES=y\n if [[ "$CONDITION_winesync" =~ [yY] ]] || [ "$_winesync" = "true" ]; then msg2 "Patching winesync support" tkgpatch="$srcdir/0007-v${_basekernel}-winesync.patch" && _tkg_patcher + echo "CONFIG_WINESYNC=m" >> ./.config + echo "KERNEL==\"winesync\", MODE=\"0644\"" > ../winesync.rules fi # ZFS fix @@ -1319,6 +1321,7 @@ exit_cleanup() { rm -rf "$srcdir"/*.xz rm -rf "$srcdir"/*.patch rm -rf "$srcdir"/*-profile.cfg + rm -rf "$srcdir"/*.rules rm -f "$srcdir"/config.x86_64 rm -f "$srcdir"/customization.cfg