[Pm-utils] [patch] fix sourcing of the config files in
/etc/pm/config.d/
Stefan Seyfried
seife at suse.de
Thu Mar 15 15:41:24 PDT 2007
On Thu, Mar 15, 2007 at 11:31:10PM +0100, Stefan Seyfried wrote:
> IMHO this is an important fix, since you cannot configure anything
> without it.
BTW (i forgot that):
- we could of course basically get rid of all those exports below by
simply doing:
+set -a
> [ -f /usr/lib/pm-utils/defaults ] && . /usr/lib/pm-utils/defaults
+set +a
and then just remove those:
> +export HIBERNATE_RESUME_POST_VIDEO
> +export INHIBIT
> +export PM_LOGFILE
> +export PM_CMDLINE
> +export RESUME_MODULES
> +export SUSPEND_MODULES
> +export TEMPORARY_CPUFREQ_GOVERNOR
I would also (again) question the usefulness of requiring the "x" bit to be
set for the fconfig files, and i would vote for removing the "[ -x $cfg ]"
check below:
> source_configs()
> {
> cfgs="/etc/pm/config.d/*[^~]"
> for cfg in $cfgs ; do
> [ -x $cfg ] || continue
> - while read LINE ; do
> - case "$GLOBAL_CONFIG_VARIABLES " in
> - *" ${LINE%=*} "*) continue ;;
> - *) eval $LINE ;;
> - esac
> - done < $cfg
> + set -a
> + . $cfg
> + set +a
> done
> }
--
Stefan Seyfried
"Any ideas, John?"
"Well, surrounding them's out."
More information about the Pm-utils
mailing list