????
Current Path : /proc/325305/root/scripts/ |
Current File : //proc/325305/root/scripts/checkyum |
#!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/checkyum Copyright 2020 cPanel, L.L.C. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited package scripts::checkyum; # Updates /etc/yum.conf with needed cPanel excludes, based on command line parameters. use strict; use warnings; use Getopt::Long; use Cpanel::SysPkgs (); sub script { my @ARGV = @_; # Configurable Exclude Values my $printmsg = 1; if (@ARGV) { $printmsg = 0; } my %exclude_options = %Cpanel::SysPkgs::DEFAULT_EXCLUDE_OPTIONS; Getopt::Long::GetOptionsFromArray( \@ARGV, 'kernel!' => \$exclude_options{'kernel'}, 'ruby!' => \$exclude_options{'ruby'}, 'bind-chroot!' => \$exclude_options{'bind-chroot'}, ); my $syspkgs = Cpanel::SysPkgs->new( 'exclude_options' => \%exclude_options ); $syspkgs->check(); return 1; } exit( script(@ARGV) ? 0 : 1 ) unless caller();