Add check for root in script/bootstrap.py
This commit is contained in:
parent
9e2842c9ca
commit
2d1f70c1cf
1 changed files with 8 additions and 0 deletions
|
@ -16,6 +16,7 @@ NPM = 'npm.cmd' if sys.platform in ['win32', 'cygwin'] else 'npm'
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
check_root()
|
||||||
os.chdir(SOURCE_ROOT)
|
os.chdir(SOURCE_ROOT)
|
||||||
|
|
||||||
args = parse_args()
|
args = parse_args()
|
||||||
|
@ -48,6 +49,13 @@ def parse_args():
|
||||||
help='Prints the output of the subprocesses')
|
help='Prints the output of the subprocesses')
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
def check_root():
|
||||||
|
if os.geteuid() == 0:
|
||||||
|
print "We suggest not running this as root, unless you're really sure."
|
||||||
|
choice = raw_input("Do you want to continue? [y/N]: ")
|
||||||
|
if choice not in ('y', 'Y'):
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
def update_submodules():
|
def update_submodules():
|
||||||
execute_stdout(['git', 'submodule', 'sync'])
|
execute_stdout(['git', 'submodule', 'sync'])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue