usb-modeswitch: fix udevadm verify issues (#404386)

This commit is contained in:
Sandro
2025-05-08 15:15:07 +02:00
committed by GitHub
+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