usb-modeswitch: fix udevadm verify issues

This commit is contained in:
r-vdp
2025-05-05 16:36:22 +02:00
parent 29daeb69b6
commit c34acf686f
+9 -3
View File
@@ -20,9 +20,15 @@ stdenv.mkDerivation rec {
"DESTDIR=$(out)"
];
prePatch = ''
sed -i 's@usb_modeswitch@${usb-modeswitch}/lib/udev/usb_modeswitch@g' 40-usb_modeswitch.rules
'';
postPatch =
# bash
''
substituteInPlace 40-usb_modeswitch.rules \
--replace-fail "usb_modeswitch" "${usb-modeswitch}/lib/udev/usb_modeswitch"
# Fix issue reported by udevadm verify
sed -i 's/,,/,/g' 40-usb_modeswitch.rules
'';
# we add tcl here so we can patch in support for new devices by dropping config into
# the usb_modeswitch.d directory