xref: /aosp_15_r20/external/elfutils/config/profile.csh.in (revision 7304104da70ce23c86437a01be71edd1a2d7f37e)
1*7304104dSAndroid Build Coastguard Worker# $HOME/.login* or similar files may first set $DEBUGINFOD_URLS.
2*7304104dSAndroid Build Coastguard Worker# If $DEBUGINFOD_URLS is not set there, we set it from system *.url files.
3*7304104dSAndroid Build Coastguard Worker# $HOME/.*rc or similar files may then amend $DEBUGINFOD_URLS.
4*7304104dSAndroid Build Coastguard Worker# See also [man debuginfod-client-config] for other environment variables
5*7304104dSAndroid Build Coastguard Worker# such as $DEBUGINFOD_MAXSIZE, $DEBUGINFOD_MAXTIME, $DEBUGINFOD_PROGRESS.
6*7304104dSAndroid Build Coastguard Worker
7*7304104dSAndroid Build Coastguard Workerif (! $?DEBUGINFOD_URLS) then
8*7304104dSAndroid Build Coastguard Worker    set prefix="@prefix@"
9*7304104dSAndroid Build Coastguard Worker    set DEBUGINFOD_URLS=`sh -c 'cat /dev/null "$0"/*.urls 2>/dev/null; :' "@sysconfdir@/debuginfod" | tr '\n' ' '`
10*7304104dSAndroid Build Coastguard Worker    if ( "$DEBUGINFOD_URLS" != "" ) then
11*7304104dSAndroid Build Coastguard Worker        setenv DEBUGINFOD_URLS "$DEBUGINFOD_URLS"
12*7304104dSAndroid Build Coastguard Worker    else
13*7304104dSAndroid Build Coastguard Worker        unset DEBUGINFOD_URLS
14*7304104dSAndroid Build Coastguard Worker    endif
15*7304104dSAndroid Build Coastguard Worker    unset prefix
16*7304104dSAndroid Build Coastguard Workerendif
17