X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/d551fc2e3ca74e4678c744f86c1e8f5e191f624b..d5b829f8e8c8367b032b4bb57a8fc37701d42e17:/IMG/cpio/ventoy/hook/ventoy-os-lib.sh diff --git a/IMG/cpio/ventoy/hook/ventoy-os-lib.sh b/IMG/cpio/ventoy/hook/ventoy-os-lib.sh index 0be5a0a..b5ea3bf 100644 --- a/IMG/cpio/ventoy/hook/ventoy-os-lib.sh +++ b/IMG/cpio/ventoy/hook/ventoy-os-lib.sh @@ -80,14 +80,19 @@ ventoy_add_udev_rule() { # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869719 # ventoy_systemd_udevd_work_around() { - VTSYSTEMUDEV="$VT_RULE_DIR_PREFIX/lib/systemd/system/systemd-udevd.service" - if [ -e $VTSYSTEMUDEV ]; then - if $GREP -q 'SystemCallArchitectures.*native' $VTSYSTEMUDEV; then - $SED "s/.*\(SystemCallArchitectures.*native\)/#\1/g" -i $VTSYSTEMUDEV + for vtdir in 'lib' 'usr/lib'; do + + VTSYSTEMUDEV="$VT_RULE_DIR_PREFIX/$vtdir/systemd/system/systemd-udevd.service" + if [ -e $VTSYSTEMUDEV ]; then + if $GREP -q 'SystemCallArchitectures.*native' $VTSYSTEMUDEV; then + $SED "s/.*\(SystemCallArchitectures.*native\)/#\1/g" -i $VTSYSTEMUDEV + break + fi fi - fi + done } + ventoy_print_yum_repo() { echo "[$1]" echo "name=$1"