From: Jeff Fearn Date: Mon, 8 Jun 2015 05:07:14 +0000 (+0800) Subject: Bug 1164761: Add a couple of extra options to checksetup to skip some actions X-Git-Tag: release-5.1.1~238 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd2e246adfc0a09677c8e27edff2c0a02c39e7cf;p=thirdparty%2Fbugzilla.git Bug 1164761: Add a couple of extra options to checksetup to skip some actions r=glob,a=glob --- diff --git a/checksetup.pl b/checksetup.pl index b1a3628bf5..041321eade 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