diff options
author | Colin Guthrie <colin@mageia.org> | 2013-11-24 11:42:25 +0000 |
---|---|---|
committer | Colin Guthrie <colin@mageia.org> | 2013-11-24 11:42:25 +0000 |
commit | 743d0f83ba6c25f111069284e06a5e81052285c4 (patch) | |
tree | f069d953038be755c537ecc2330bbe295e5ba846 | |
parent | 85b1b15f743ae641eddfdbe3188fa8571215e98d (diff) | |
download | drakx-743d0f83ba6c25f111069284e06a5e81052285c4.tar drakx-743d0f83ba6c25f111069284e06a5e81052285c4.tar.gz drakx-743d0f83ba6c25f111069284e06a5e81052285c4.tar.bz2 drakx-743d0f83ba6c25f111069284e06a5e81052285c4.tar.xz drakx-743d0f83ba6c25f111069284e06a5e81052285c4.zip |
draksec: Make sure to restart polkitd after writing new rules
Also do not try to rm the file if it does not exist (it seems to complain
and then exit if you try to do it on a non-existant file - which means
the function is not named nicely as -f to rm should make it ignore this)
-rw-r--r-- | perl-install/NEWS | 5 | ||||
-rwxr-xr-x | perl-install/standalone/draksec | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/perl-install/NEWS b/perl-install/NEWS index d8193d3a6..ff281df0a 100644 --- a/perl-install/NEWS +++ b/perl-install/NEWS @@ -1,5 +1,6 @@ -- timezone: Assume chrony rather than ntp when neither is installed -- draksec: support polkit rules editing for permissions overrides. +- draksec: make sure to restart polkitd after writing rules +- timezone: assume chrony rather than ntp when neither is installed +- draksec: support polkit rules editing for permissions overrides Version 15.73.1 - 19 November 2013 - add chrony support to drakclock mga#11092 diff --git a/perl-install/standalone/draksec b/perl-install/standalone/draksec index f70bcd423..f78b5f63a 100755 --- a/perl-install/standalone/draksec +++ b/perl-install/standalone/draksec @@ -157,8 +157,10 @@ $contents }return polkit.Result.NOT_HANDLED;}; EOF } else { - rm_rf($polkit_rules_file); + rm_rf($polkit_rules_file) if -f $polkit_rules_file; } + + system('systemctl', 'try-restart', 'polkit.service'); } my %descr = ( |