To help giving Windows and Mac clients common configuration files with the Linux client (think: Firefox places.sqlite) the whole configuration backup system should be redesigned. A '.configuration' folder should exist in the network home area, with 'all.tar.gz' for any platform-agnostic configuration and 'linux.tar.gz' for any Linux-specific configuration.
NOTE:
Files extracted from 'all.tar.gz' must be put back again (unless the user explicitly deletes them), so that a platform that does not support some of the files does not remove them.
To help giving Windows and Mac clients common configuration files with the Linux client (think: Firefox places.sqlite) the whole configuration backup system should be redesigned. A '.configuration' folder should exist in the network home area, with 'all.tar.gz' for any platform-agnostic configuration and 'linux.tar.gz' for any Linux-specific configuration.
NOTE: Files extracted from 'all.tar.gz' must be put back again (unless the user explicitly deletes them), so that a platform that does not support some of the files does not remove them.