diff --git a/TODO b/TODO index 13aeb0c8a..6c73924c7 100644 --- a/TODO +++ b/TODO @@ -1,12 +1,14 @@ TODO list: - cache world calculation results - - GUI - Community repositories - find a way to better handle real smartapps deps (need split PDEPEND?) - add deptest check for every reagent run - separate packages by license restrictions (find a way?) - server side code rewrite ala EquoInterface? + Spritz: + - wrap root password request + Project Status: - reagent: complete. - activator: complete. diff --git a/client/text_configuration.py b/client/text_configuration.py index fc8213bfe..595b10e5d 100644 --- a/client/text_configuration.py +++ b/client/text_configuration.py @@ -45,6 +45,11 @@ def configurator(options): if len(options) < 1: return -10 + # check if I am root + if (not Equo.entropyTools.isRoot()): + print_error(red("You are not ")+bold("root")+red(".")) + return 1 + if options[0] == "info": rc = confinfo() elif options[0] == "update":