From a71ffe9cd09164182584bb01b3993881f7766dfd Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 18 Aug 2020 12:26:10 +0100 Subject: make sisyphus.check.root more portable, replace it everywhere --- src/frontend/cli/sisyphus-cli.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/frontend/cli/sisyphus-cli.py') diff --git a/src/frontend/cli/sisyphus-cli.py b/src/frontend/cli/sisyphus-cli.py index 33a2233..61a5d82 100755 --- a/src/frontend/cli/sisyphus-cli.py +++ b/src/frontend/cli/sisyphus-cli.py @@ -177,7 +177,10 @@ def autoremove(): @app.command("update") def update(): """Update the Portage tree, the Redcore Overlay(s), Portage configs and Sisyphus's package database.""" - sisyphus.update.start() + if sisyphus.check.root() == 0: + sisyphus.update.start() + else: + sys.exit("\nYou need root permissions to do this, exiting!\n") @app.command("upgrade") def upgrade(ebuild: bool = typer.Option(False, "--ebuild", "-e")): -- cgit v1.2.3