#!/bin/sh
"""": # -*-python-*-
-bup_python="$(dirname "$0")/../cmd/bup-python" || exit $?
+bup_python="$(dirname "$0")/../config/bin/python" || exit $?
exec "$bup_python" "$0" ${1+"$@"}
"""
# end of bup preamble
-import sys
+from __future__ import absolute_import, print_function
+import os, sys
if sys.platform.startswith('cygwin'):
- import ctypes
- if ctypes.cdll.shell32.IsUserAnAdmin():
- print 'root'
+ groups = os.getgroups()
+ if 544 in groups or 0 in groups:
+ print('root')
else:
- print 'none'
+ print('none')
else:
- import os
if os.environ.get('FAKEROOTKEY'):
- print 'fake'
+ print('fake')
else:
if os.geteuid() == 0:
- print 'root'
+ print('root')
else:
- print 'none'
+ print('none')