Bug #2318

Updated by Serge Heiden about 3 years ago

Currently the TXM update mecanism relies on a specific access rights policy on TXM files to work.

In some cases this policy can not work.

We should change the update mecanism to be more compatible with usual access rights policies.

h3. Solution 1.a

Raise user privileges for TXM update operations with "gksu":https://wiki.gnome.org/action/show/Apps/Attic/gksu or "PolicyKit":https://wiki.gnome.org/action/show/Projects/PolicyKit

h3. Solution 1.b 1

Use a 'setuid' strategy (start with root privileges privilege by suid bit, lower privileges privilege for usual sessions by setuid and raise privileges rise privilege only for TXM update operations) or any privilege mecanism available for a Linux application to udpate with or without the system software update mecanism.

h3. Solution 2

Change TXM components architecture to allow any user or only the current user or only the system software update mecanism to update TXM.