Modify NSL_SCAN_STATE export logic

Check if NSL_SCAN_STATE is already set before adding it to env_vars.
This commit is contained in:
Roy
2026-06-07 02:55:27 -07:00
committed by GitHub
parent 7d5aad2b32
commit 3b9228c7e2
+2 -2
View File
@@ -4350,8 +4350,8 @@ echo "export compat_tool_name=$compat_tool_name" >> ${logged_in_home}/.config/sy
echo "export python_version=$python_version" >> ${logged_in_home}/.config/systemd/user/env_vars
echo "export chromedirectory=$chromedirectory" >> ${logged_in_home}/.config/systemd/user/env_vars
echo "export chrome_startdir=$chrome_startdir" >> ${logged_in_home}/.config/systemd/user/env_vars
echo "NSL_SCAN_STATE=ON" >> ${logged_in_home}/.config/systemd/user/env_vars
grep -q '^NSL_SCAN_STATE=' "${logged_in_home}/.config/systemd/user/env_vars" || \
echo "NSL_SCAN_STATE=ON" >> "${logged_in_home}/.config/systemd/user/env_vars"
# TODO: might be better to relocate temp files to `/tmp` or even use `mktemp -d` since `rm -rf` is potentially dangerous without the `-i` flag