"""
# end of bup preamble
-from __future__ import print_function
+from __future__ import absolute_import, print_function
from sys import stderr
import sys
-
if sys.platform.startswith('cygwin'):
- if sys.getwindowsversion()[0] > 5:
- # Sounds like the situation is much more complicated here
- print("can't detect root status for OS version > 5; assuming not root",
- file=stderr)
- print('none')
- import ctypes
- if ctypes.cdll.shell32.IsUserAnAdmin():
+ groups = os.getgroups()
+ if 544 in groups or 0 in groups:
print('root')
else:
print('none')