|
|
@ -1667,11 +1667,23 @@ class EEStackController(CementBaseController): |
|
|
|
.format(EEVariables.ee_webroot)] |
|
|
|
|
|
|
|
if len(apt_packages): |
|
|
|
if not self.app.pargs.no_prompt: |
|
|
|
ee_apt_pkg_prompt = input('Are you sure, you want to remove' |
|
|
|
' packages [y/N]: ') |
|
|
|
else: |
|
|
|
ee_apt_pkg_prompt = 'Y' |
|
|
|
if ee_apt_pkg_prompt == 'Y' or ee_apt_pkg_prompt == 'y': |
|
|
|
Log.debug(self, "Removing apt_packages") |
|
|
|
Log.info(self, "Uninstalling packages, please wait ...") |
|
|
|
EEAptGet.remove(self, apt_packages) |
|
|
|
EEAptGet.auto_remove(self) |
|
|
|
if len(packages): |
|
|
|
if not self.app.pargs.no_prompt: |
|
|
|
ee_pkg_prompt = input('Are you sure, you want to remove' |
|
|
|
' packages [y/N]: ') |
|
|
|
else: |
|
|
|
ee_pkg_prompt = 'Y' |
|
|
|
if ee_pkg_prompt == 'Y' or ee_pkg_prompt == 'y': |
|
|
|
EEFileUtils.remove(self, packages) |
|
|
|
EEAptGet.auto_remove(self) |
|
|
|
Log.info(self, "Successfully removed packages") |
|
|
@ -1768,10 +1780,22 @@ class EEStackController(CementBaseController): |
|
|
|
] |
|
|
|
|
|
|
|
if len(apt_packages): |
|
|
|
if not self.app.pargs.no_prompt: |
|
|
|
ee_apt_pkg_prompt = input('Are you sure, you want to remove' |
|
|
|
' packages [y/N]: ') |
|
|
|
else: |
|
|
|
ee_apt_pkg_prompt = 'Y' |
|
|
|
if ee_apt_pkg_prompt == 'Y' or ee_apt_pkg_prompt == 'y': |
|
|
|
Log.info(self, "Uninstalling packages, please wait ...") |
|
|
|
EEAptGet.remove(self, apt_packages, purge=True) |
|
|
|
EEAptGet.auto_remove(self) |
|
|
|
if len(packages): |
|
|
|
if not self.app.pargs.no_prompt: |
|
|
|
ee_pkg_prompt = input('Are you sure, you want to remove' |
|
|
|
' packages [y/N]: ') |
|
|
|
else: |
|
|
|
ee_pkg_prompt = 'Y' |
|
|
|
if ee_pkg_prompt == 'Y' or ee_pkg_prompt == 'y': |
|
|
|
EEFileUtils.remove(self, packages) |
|
|
|
EEAptGet.auto_remove(self) |
|
|
|
Log.info(self, "Successfully purged packages") |
|
|
|