MAJOR=4
MINOR=58
DEVNAME=tty58
  "   GˆÀÈƒ^oa–Ü4ý()¨‰P@ŠWÆÀ¦-ÿË ¡    G#!/usr/local/cpanel/3rdparty/bin/perl

# cpanel - scripts/distro_changed_hook             Copyright 2022 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::distro_changed_hook;

use cPstrict;

=encoding utf-8

=head1 NAME

F<distro_changed_hook>

=head1 USAGE

    distro_changed_hook [--help]

=head1 DESCRIPTION

This is executed by RPM triggers in the cpanel-trigger-os-release
package when one of the supported OS release packages is changed.

=cut

#----------------------------------------------------------------------

use parent qw( Cpanel::HelpfulScript );
use constant _OPTIONS => ();

use Cpanel::OS          ();
use Cpanel::ServerTasks ();

exit( __PACKAGE__->new(@ARGV)->run() ) if !caller;

#----------------------------------------------------------------------

sub run ($self) {
    Cpanel::OS::flush_disk_caches();
    Cpanel::ServerTasks::schedule_task( ['CpServicesTasks'], 1, 'restartsrv cpsrvd' );

    return 0;    # exit() value
}

1;
     I�Å¾Ë      IFile not found.
  
   Kˆ739Í¾Ë ã    K<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /FSS-OZR/root/lib64/krb5/plugins/kdcpolicy</title>
 </head>
 <body>
<h1>Index of /FSS-OZR/root/lib64/krb5/plugins/kdcpolicy</h1>
  <table>
   <tr><th valign="top">&nbsp;</th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top">&nbsp;</td><td><a href="/FSS-OZR/root/lib64/krb5/plugins/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
     M�Å¾Ë      MFile not found.
     OˆÁÉƒ}·Å¾Ë %x    O#!/usr/local/cpanel/3rdparty/bin/perl

# cpanel - scripts/notify_expiring_certificates    Copyright 2022 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::notify_expiring_certificates;

use strict;
use warnings;

=encoding utf-8

=head1 USAGE

    notify_expiring_certificates [ --help ]

=head1 DESCRIPTION

This script checks for expiring SSL certificates and sends notifications
to user and admin for certificates that are about to expire or have already
expired.

This script does nothing if C<notify_expiring_certificates> is disabled
in Tweak Settings.

=cut

use parent qw( Cpanel::HelpfulScript );

use Cpanel::Time::ISO                       ();
use Cpanel::Update::Recent                  ();
use Cpanel::Apache::TLS::Index              ();
use Cpanel::Apache::TLS                     ();
use Cpanel::SSL::Objects::Certificate::File ();
use Cpanel::SSL::Auto::Config::Read         ();
use Cpanel::SSL::Notify                     ();
use Cpanel::Transaction::File::JSON         ();
use Cpanel::Config::LoadCpConf              ();
use Cpanel::AcctUtils::DomainOwner::Tiny    ();
use Cpanel::AcctUtils::Suspended            ();
use Cpanel::Features::Check                 ();
use Cpanel::Domain::Owner                   ();
use Cpanel::LinkedNode::AccountCache        ();
use Cpanel::PromiseUtils                    ();

use Try::Tiny;

our $LAST_NOTIFY_RUN_FILE = '/var/cpanel/ssl/notify_expiring_certificates.json';

use constant DAY_IN_SECONDS => 86400;

use constant _OPTIONS => ();

run(@ARGV) if !caller;

sub run {
    my (@args) = @_;

    return 1 if $ENV{'CPANEL_BASE_INSTALL'};

    #Instantiate this to process --help and other args.
    my $self = __PACKAGE__->new(@args);

    return 0 unless Cpanel::Config::