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