Bug#360411: [Pkg-ltsp-devel] Bug#360411: ltsp-server: SECURITY
variable broke silently
Petter Reinholdtsen
pere at hungry.com
Sun Apr 2 06:59:45 UTC 2006
[Jeff]
> when I made a file /etc/ltsp/ltsp-build-client.conf so I could put
> in multiple repositories (see previous bug report), I kept in stuff
> from /usr/share/ltsp/ltsp-build-client.conf that I clearly shouldn't
> have.
Yes. Only the configuration you need to override should be in
/etc/ltsp/ltsp-build-client.conf. There is no need to copy the
content of /usr/share/ltsp/ltsp-build-client.conf, as both files are
read by ltsp-build-client.
> A default configuration that works and can be edited might be a good
> thing.
The default configuration work alright. We should not include a file
in /etc/ltsp/ in the package, as this will make it harder to upgrade
the package when the package-default configuration changes.
> But more importantly, when ltsp-build-client fails, it should report
> an error. If you define the SECURITY variables that are in
> /usr/share/ltsp/ltsp-build-client.conf in
> /etc/ltsp/ltsp-build-client.conf, ltsp-build-client just returns
> without an error.
It is supposed to report an error. Or at least I thought I had
implemnted that, but I see that was in another LTSP-related script.
I suggest adding code like this to ltsp-build-client, to get it to
report if the build was ok or not when it terminates:
on_exit() {
[...]
if [ true = "$run_successfull" ] ; then
echo "info: conversion ended successfully"
else
echo "error: conversion ended abnormally"
fi
}
trap on_exit EXIT
[...]
run_successfull=true # report success to on_exit()
exit 0
More information about the Pkg-ltsp-devel
mailing list