gentoo/cvs/gentoo-x86/sys-cluster/torque $ grep CONFIG_PROTECT files/*env.d*
files/torque-env.d-2.2.1:CONFIG_PROTECT="/var/spool/torque/sched_priv/{holidays,resource_group,dedicated_time,sched_config}
/var/spool/torque/{server_name,pbs_environment}"
files/torque-env.d-2.2.1-r1:CONFIG_PROTECT="${PBS_SERVER_HOME}/sched_priv/{holidays,resource_group,dedicated_time,sched_config}
${PBS_SERVER_HOME}/{server_name,pbs_environment}"
This results in:
elmer ~ # grep -w CONFIG_PROTECT /etc/profile.env
export CONFIG_PROTECT='/var/bind /usr/share/X11/xkb
${PBS_SERVER_HOME}/sched_priv/{holidays,resource_group,dedicated_time,sched_config}
${PBS_SERVER_HOME}/{server_name,pbs_environment} /usr/kde/3.5/share/config
/usr/kde/3.5/env /usr/kde/3.5/shutdown /usr/share/config'
which in turn isn't expanded by, say, webapp-config which then fails. As far as
I am aware, variables in env.d files are never expanded.