From bd2e246adfc0a09677c8e27edff2c0a02c39e7cf Mon Sep 17 00:00:00 2001 From: Jeff Fearn Date: Mon, 8 Jun 2015 13:07:14 +0800 Subject: Bug 1164761: Add a couple of extra options to checksetup to skip some actions r=glob,a=glob --- checksetup.pl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'checksetup.pl') diff --git a/checksetup.pl b/checksetup.pl index b1a3628bf..041321ead 100755 --- a/checksetup.pl +++ b/checksetup.pl @@ -43,7 +43,8 @@ init_console(); my %switch; GetOptions(\%switch, 'help|h|?', 'check-modules', 'cpanfile', 'no-templates|t', 'verbose|v|no-silent', - 'make-admin=s', 'reset-password=s', 'version|V'); + 'make-admin=s', 'reset-password=s', 'version|V', + 'no-permissions|p'); # Print the help message if that switch was selected. pod2usage({-verbose => 1, -exitval => 1}) if $switch{'help'}; @@ -150,7 +151,7 @@ Bugzilla::Template::precompile_templates(!$silent) # Set proper rights (--CHMOD--) ########################################################################### -fix_all_file_permissions(!$silent); +fix_all_file_permissions(!$silent) unless $switch{'no-permissions'}; ########################################################################### # Check GraphViz setup @@ -301,6 +302,12 @@ Output results of SCRIPT being processed. Display the version of Bugzilla, Perl, and some info about the system that Bugzilla is being installed on, and then exit. +=item B<--no-permissions> (B<-p>) + +Don't update file permissions. Owner, group, and mode of files and +directories will not be changed. Use this if your installation is +managed by a software packaging system such as RPM or APT. + =back =head1 DESCRIPTION -- cgit v1.2.3-24-g4f1b