diff options
author | Dave Lawrence <dlawrence@mozilla.com> | 2012-01-17 19:07:06 +0100 |
---|---|---|
committer | Dave Lawrence <dlawrence@mozilla.com> | 2012-01-17 19:07:06 +0100 |
commit | 34410c400fde1c40b0011f651f4f7f5a3642c927 (patch) | |
tree | b27fc8d4eee26138809ddd80b538f75f1bc91182 | |
parent | bf6d6d8c00c8026825f5134a437e2302d6a6d1be (diff) | |
download | bugzilla-34410c400fde1c40b0011f651f4f7f5a3642c927.tar.gz bugzilla-34410c400fde1c40b0011f651f4f7f5a3642c927.tar.xz |
Updated RequestWhine/Extension.pm to set the perms properly for whineatrequests.pl
-rw-r--r-- | extensions/RequestWhiner/Extension.pm | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/extensions/RequestWhiner/Extension.pm b/extensions/RequestWhiner/Extension.pm index de047e4f8..3f1ee1f27 100644 --- a/extensions/RequestWhiner/Extension.pm +++ b/extensions/RequestWhiner/Extension.pm @@ -23,8 +23,21 @@ package Bugzilla::Extension::RequestWhiner; use strict; use base qw(Bugzilla::Extension); +use Bugzilla::Constants qw(bz_locations); +use Bugzilla::Install::Filesystem; + our $VERSION = '0.01'; -# All the code is in the script in bin/. +sub install_filesystem { + my ($self, $args) = @_; + my $files = $args->{'files'}; + + my $extensionsdir = bz_locations()->{'extensionsdir'}; + my $scriptname = $extensionsdir . "/" . __PACKAGE__->NAME . "/bin/whineatrequests.pl"; + + $files->{$scriptname} = { + perms => Bugzilla::Install::Filesystem::WS_EXECUTE + }; +} __PACKAGE__->NAME; |