def run(self):
_install.run(self)
print("Installing udev rules...")
if not os.path.isdir("/etc/udev/rules.d"):
print("WARNING: udev rules have not been installed (/etc/udev/rules.d is not a directory)")
return
try:
shutil.copy("./rivalcfg/data/99-steelseries-rival.rules", "/etc/udev/rules.d/")
except IOError:
print("WARNING: udev rules have not been installed (permission denied)")
return
try:
subprocess.call(["udevadm", "trigger"])
except OSError:
print("WARNING: unable to update udev rules, please run the 'udevadm trigger' command")
return
print("Done!")
评论列表
文章目录