Hi - OK, how about this?
diff --git a/config/profile.sh.in b/config/profile.sh.in index aa228a0dcd16..aec9e7df30f3 100644 --- a/config/profile.sh.in +++ b/config/profile.sh.in @@ -1,4 +1,18 @@ if [ -n "@DEBUGINFOD_URLS@" ]; then - DEBUGINFOD_URLS="${DEBUGINFOD_URLS-}${DEBUGINFOD_URLS:+ }@DEBUGINFOD_URLS@" - export DEBUGINFOD_URLS + DEBUGINFOD_URLS="${DEBUGINFOD_URLS-}${DEBUGINFOD_URLS:+ }@DEBUGINFOD_URLS@" + debuginfod_cachedir="${XDG_CACHE_HOME-$HOME/.cache}/debuginfod_client" + notify_p="$debuginfod_cachedir"/notify_p + if [ ! -f "$notify_p" ]; then + msg="NOTICE: This system is configured to auto-download debuginfo from: +$DEBUGINFOD_URLS +NOTICE: Set your \$DEBUGINFOD_URLS differently if desired." + if [ -x /usr/bin/notify-send -a -n "$DISPLAY" ]; then + /usr/bin/notify-send "$msg" + fi + echo "$msg" >&2 + mkdir -p "$debuginfod_cachedir" + touch "$notify_p" + fi + unset debuginfod_cachedir notify_p msg + export DEBUGINFOD_URLS fi