]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
update-ids-ruleset: Set correct ownership for the rulestarball.
authorStefan Schantl <stefan.schantl@ipfire.org>
Wed, 1 May 2019 14:49:25 +0000 (16:49 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 1 May 2019 16:07:12 +0000 (18:07 +0200)
The script usualy will be executed by cron which will start it with
root permissions, so the downloaded tarball is owned by this user.

This has to be changed to the user which runs the WUI (nobody:nobody) to
allow, changing the ruleset to an other one and to display the ruleset area.

Fixes #12066

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
src/scripts/update-ids-ruleset

index 14ea25ec6ce7106fcf2ef7495535e5b1d0dfb2ae..f28a8c156627b2df5f42923607cb66ec01570f12 100644 (file)
@@ -58,6 +58,9 @@ if(&IDS::downloadruleset()) {
        exit 0;
 }
 
+# Set correct ownership for the downloaded tarball.
+&IDS::set_ownership("$IDS::rulestarball");
+
 # Call oinkmaster to alter the ruleset.
 &IDS::oinkmaster();