g ddlZddlZddlZddlmZddlmZmZdZdZ eddZ edd Z ed dd e d e fdZdZdZdS)N) is_ubuntu)taskrun uninstalled installedz Erasing package '{package_name}'ctrtddd|gntddd|gt|}tjd||t |krt ddS) Ndpkgz--purgez--force-dependsrpmz--erasez--nodepsAChecking package '%s' state again... package is now in state '%s'Failed to do required actions)rrget_package_statelogginginfo STATE_REMOVED RuntimeError) package_name current_states py/clconfigure/packages.py erase_packagers{{: VY 1< @AAAA UIz< 8999%l33M LTVbdqrrr %%:;;;&%zdtjdDS)zN Gets installed alt-phps return: list ['php44', 'php54', 'php80'] c<g|]}tjd||S)z^php\d+$)rematch).0phps r z/get_list_installed_alt_phps..`s) P P PCRXk35O5O PC P P Prz/opt/alt)oslistdirrrget_list_installed_alt_phpsr7[s# Q P2:j11 P P PPr)F)rr4r/clcommon.utilsr clconfigurerrrrrr"strboolr'r r7r6rrr<s  $$$$$$!!!!!!!! ()) < <*) <DEE<<FE<@/00  # $   10  D D DQQQQQr