Work in progress to bring progress bar into
puavo-install-and-update-ltspimages.
Style nitpicks.
Fix redirection so that "rdiff patch" works properly.
When done, update /images/image_update.stats so that phase
is finished and progression 100%.
Add "update_stats finished 100" when image has been installed.
Just make ${images_dir} global and set it to /images, no need
to pass it around (setting the same global variable) through
function calls.
Every time ltspimage update status changes, trigger a script
at /usr/lib/puavo-ltsp-install/update-ltspimage-update-stats.
This is going to do some dbus-calls (I think) to update the state
in puavo-client-updater-applet.
${puavoinstall_libdir}/update-ltspimage-update-stats is allowed to fail,
and we are not interested in its error messages.
Direct stdout as well to /dev/null for cmp.
Pass information about image update progress to
puavo-client-updater-applet.  It does not show it yet (except
printing to stdout), but at least it gets it.
Show progress as a label in menu in puavo-client-updater-applet.
Swedish translation for "Update progress:".
Be safer in update-images: do run with "set -e" and do not
execute arbirary code that could come from command line arguments.
Use safer "Open3.capture3"-calls in puavo-client-daemon.
Use "set -e" in puavo-update-client.
Very explicitly convert dbus inputs to either true or false
values in puavo-client-daemon "UpdateImages"-dbus-method.
Some restructuring for puavo-client-updater-applet.
Implementing "check for updates"-functionality, but this is
a work in progress.
Do cleanup /images/image_update.stats.tmp.
On puavo-client-updater-applet, now things appear to work,
meaning "check for updates" and "progress bar" work okay
(I think).  But there is still quite a bit of polishing to do...
Put /usr/lib/puavo-ltsp-install/update-images in
puavo-client-daemon to a separate thread.
Some stylistic changes to puavo-client-updater-applet.