Leftover junk
    Richard Laager 
    rlaager at wiktel.com
       
    Fri Dec  7 19:37:44 UTC 2018
    
    
  
Traditionally, there has often been a "make uninstall" target that
removes everything that "make install" installs. Does NTPsec have a
./waf uninstall?
If not, and people care about such things, that would be the obvious
thing to have. Write it to uninstall exactly what it would have
installed (i.e. using the current configuration). That way, for people
who care, the upgrade process is:
./waf uninstall
git pull
# If needed: ./waf configure
./waf install
Note that you're running ./waf uninstall from the old checkout before
upgrading.
For people who don't care about cruft, no uninstall action is required.
They can keep doing nothing extra and keep getting the current result.
For people where multiple installations are intended, this isn't
uninstalling anything by default and thus is not breaking anything for
them. If they choose to run uninstall, it does the most predictable
thing (using the current settings) which has the highest probability of
being useful instead of harmful.
For regular users using distro packages, the package manager tracks the
files installed and thus handles cleanup independently.
-- 
Richard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ntpsec.org/pipermail/devel/attachments/20181207/6f3fba9e/attachment.bin>
    
    
More information about the devel
mailing list