Skip to content

Commit 332109a

Browse files
authored
fix: fix error in udev-fix.sh (#228)
1 parent 267db84 commit 332109a

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

patches/udev-fix.sh

+6-4
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ set -eo pipefail
2626
### Variables
2727
DEBIAN_FRONTEND="noninteractive"
2828
TITLE="\e[31mMainsailOS Patcher\e[0m - udev rule fix"
29-
UDEV_PKG_VERSION="$(dpkg-query -s udev | grep "Version" | sed 's/Version\: //')"
3029
UDEV_FIX_RAW_RULE_FILE="https://raw.githubusercontent.com/systemd/systemd/main/rules.d/60-serial.rules"
3130
UDEV_FIX_TMP_FILE="/tmp/60-serial.rules"
3231
UDEV_FIX_OUTPUT_FILE="/etc/udev/rules.d/60-serial.rules"
@@ -74,14 +73,17 @@ print_footer(){
7473
# Patch Funcs
7574

7675
patch_udev(){
77-
if [[ -n "${UDEV_PKG_VERSION}" ]] && [[ "${UDEV_PKG_VERSION}" =~ "deb11u2" ]]; then
78-
echo_red "'udev' version: ${UDEV_PKG_VERSION}, is affected by bug ..."
76+
local udev_pkg_version
77+
udev_pkg_version="$(dpkg-query -s udev | grep "Version" | sed 's/Version\: //')"
78+
79+
if [[ -n "${udev_pkg_version}" ]] && [[ "${udev_pkg_version}" =~ "deb11u2" ]]; then
80+
echo_red "'udev' version: ${udev_pkg_version}, is affected by bug ..."
7981
echo_green "Install patched udev rule from systemd git repository ..."
8082
curl -sSL "${UDEV_FIX_RAW_RULE_FILE}" > "${UDEV_FIX_TMP_FILE}"
8183
sudo cp "${UDEV_FIX_TMP_FILE}" "${UDEV_FIX_OUTPUT_FILE}"
8284
rm -f "${UDEV_FIX_TMP_FILE}"
8385
else
84-
echo_green "'udev' version: ${UDEV_PKG_VERSION}, is NOT affected by bug ... [SKIPPED]"
86+
echo_green "'udev' version: ${udev_pkg_version}, is NOT affected by bug ... [SKIPPED]"
8587
fi
8688
}
8789

0 commit comments

Comments
 (0)