[wpkg-users] ManualInstall

Rainer Meier r.meier at wpkg.org
Wed Oct 30 21:54:28 CET 2013


Hi Antony,

On 30.10.2013 19:45, Antony Awaida wrote:
> The second solution seems very clean. What is the logic (or use case)
> behind not removing the manually installed packages during a
> synchronize?

There seem to be some users with local admin rights where system
admins like to give the users the possiblity to install additional software from 
the WPKG repository using "wpkg.js /install:...". If WPKG would not keep them it 
would simply remove all software added by users on next synchronization.

This was actually the case in early days of WPKG development. But this way it is 
absolutely impossible to  mix manually installed packages and packages installed 
via synchronization profile since WPKG would always force to revert to the 
synchronization profile removing all manually added packages.

Of course you could claim we could simply NOT add these manually installed 
packages to wpkg.xml but then we cannot do an update.

In current implementation WPKG will also update the manually installed packages 
in addition to the ones specified in the profile. Thus allowing the user to 
effectively extend his profile on local machine. Nice feature, isn't it?

Moreover if the admin adds a manually-installed package to the profile then it 
just loses its local ManualInstall flag and becomes a managed package (also 
removing it if the system administrator no longer maintains it and removes it 
from the profiles.


br,
Rainer



More information about the wpkg-users mailing list