Changes in this release:
- Now using
jlesage/baseimageas the baseimage. - Removed all non-GUI related stuff that has been moved to
jlesage/baseimage. - [*] Configuration used by openbox is now located at
/etc/xdg/openboxrc.xml(instead of/home/guiapp/.config/openbox/rc.xml). - [*] Moved the application's icon install script from
/opt/install_app_icon.shto/usr/local/bin/install_app_icon.sh. - [*] The following XDG environment variables are now set, potentially affecting where the GUI application store its data/config:
- XDG_DATA_HOME=/config/xdg/data
- XDG_CONFIG_HOME=/config/xdg/config
- XDG_CACHE_HOME=/config/xdg/cache
- Changes brought by the usage of the new baseimage:
- Improved the way a service is waiting for another by adding a generic mechanism.
- Taking ownership of
/configcan now be controlled via the environment variableTAKE_CONFIG_OWNERSHIP. - Added helper to ease installation and removal of packages.
- Added helper to ease verification of modifications applied to files using
sed. - [*] The name of the user running the application changed from
guiapptoapp. - [*] The
$HOMEenvironment variable is no longer set. - [*] The
/home/guiappdirectory has been removed.
- Changes marked with
[*]can break building and/or execution of containers based on v1.x of this baseimage.