diff --git a/src/libprs500/linux.py b/src/libprs500/linux.py index d613ceb278..aa5d329cf4 100644 --- a/src/libprs500/linux.py +++ b/src/libprs500/linux.py @@ -208,7 +208,10 @@ def setup_udev_rules(): try: check_call('/etc/init.d/hald restart', shell=True) except: - check_call('/etc/init.d/hal restart', shell=True) + try: + check_call('/etc/init.d/hal restart', shell=True) + except: + check_call('/etc/init.d/haldaemon restart', shell=True) try: check_call('udevcontrol reload_rules', shell=True)