Disable check for user and group options on Windows

This commit is contained in:
Calum Lind 2012-02-24 15:29:58 +00:00
commit b47dc73d30

View file

@ -221,16 +221,17 @@ this should be an IP address", metavar="IFACE",
# Write pid file before chuid # Write pid file before chuid
write_pidfile() write_pidfile()
if options.user: if not deluge.common.windows_check():
if not options.user.isdigit(): if options.user:
import pwd if not options.user.isdigit():
options.user = pwd.getpwnam(options.user)[2] import pwd
os.setuid(options.user) options.user = pwd.getpwnam(options.user)[2]
if options.group: os.setuid(options.user)
if not options.group.isdigit(): if options.group:
import grp if not options.group.isdigit():
options.group = grp.getgrnam(options.group)[2] import grp
os.setuid(options.group) options.group = grp.getgrnam(options.group)[2]
os.setuid(options.group)
open_logfile() open_logfile()