* make sure that getInstallDir() and getPackagesDir() return a normalized path to avoid troubles further down * modified activate() to display an error when a package is already activated * fixed deactivate() to use removeDirectory() to remove the package symlink (remove() doesn't allow that)
* make sure that getInstallDir() and getPackagesDir() return a normalized path to avoid troubles further down
* modified activate() to display an error when a package is already activated
* fixed deactivate() to use removeDirectory() to remove the package symlink (remove() doesn't allow that)

grob/rp,grob/rp