Unload package before upgrade

This commit is contained in:
Kevin Sawicki
2013-05-22 09:29:10 -07:00
parent ca8a99bcfb
commit a518af71ea

View File

@@ -45,6 +45,7 @@ install = ({name, version}, callback) ->
activateOnSuccess = !atom.isPackageDisabled(name)
activateOnFailure = atom.isPackageActive(name)
atom.deactivatePackage(name) if atom.isPackageActive(name)
atom.unloadPackage(name) if atom.isPackageLoaded(name)
apm = require.resolve '.bin/apm'
apmProcess = spawn(apm, ['install', "#{name}@#{version}"])