/[smecontribs]/rpms/smeserver-cacti/contribs10/smeserver-cacti-1.1.19-sme10.patch
ViewVC logotype

Diff of /rpms/smeserver-cacti/contribs10/smeserver-cacti-1.1.19-sme10.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.5 by jpp, Wed Jul 27 19:12:45 2022 UTC Revision 1.6 by jpp, Wed Jul 27 19:14:34 2022 UTC
# Line 1  Line 1 
 diff -Nur --no-dereference smeserver-cacti-1.1.19.old/createlinks smeserver-cacti-1.1.19/createlinks  
 --- smeserver-cacti-1.1.19.old/createlinks      2014-06-16 11:53:01.000000000 -0400  
 +++ smeserver-cacti-1.1.19/createlinks  2022-07-26 00:15:21.267000000 -0400  
 @@ -5,6 +5,7 @@  
  for my $event (qw(  
      post-upgrade  
      bootstrap-console-save  
 +    console-save  
         ))  
  {  
      templates2events("/etc/cacti/db.php", $event);  
 @@ -22,3 +23,26 @@  
  }  
   
  templates2events("/etc/e-smith/sql/init/80cacti", "post-upgrade");  
 +  
 +my $event="smeserver-cacti-update";  
 +event_templates($event, qw(  
 +  /etc/cacti/db.php  
 +  /etc/httpd/conf/httpd.conf  
 +  /etc/crontab  
 +  /etc/opt/remi/php74/php-fpm.d/www.conf  
 +  /etc/e-smith/sql/init/80cacti  
 +));  
 +  
 +event_services($event,  
 +  'crond' => 'restart',  
 +  'mysql.init' => 'restart',  
 +  'httpd-e-smith' => 'sigusr1',  
 +  'php74-php-fpm' => 'reload-or-restart'  
 +);  
 +  
 +#backup ?  
 +#use esmith::Build::Backup qw(:all);  
 +#backup_includes("smeserver-cacti", qw(  
 +#  
 +#));  
 +  
 diff -Nur --no-dereference smeserver-cacti-1.1.19.old/root/etc/e-smith/db/configuration/migrate/80cacti smeserver-cacti-1.1.19/root/etc/e-smith/db/configuration/migrate/80cacti  
 --- smeserver-cacti-1.1.19.old/root/etc/e-smith/db/configuration/migrate/80cacti        1969-12-31 19:00:00.000000000 -0500  
 +++ smeserver-cacti-1.1.19/root/etc/e-smith/db/configuration/migrate/80cacti    2022-07-26 00:51:52.311000000 -0400  
 @@ -0,0 +1,45 @@  
 +{  
 +    use MIME::Base64 qw(encode_base64);  
 +  
 +    my $service;  
 +    my $rec;  
 +    my $pw;  
 +  
 +    # Store the cacti password in the configuration database (if not already there)  
 +    $service = 'cacti';  
 +  
 +    $rec = $DB->get($service) || $DB->new_record($service, {type => 'service'});  
 +  
 +    $pw = $rec->prop('DbPassword');  
 +      
 +  
 +       if (! $pw)  
 +       {  
 +                
 +               if ( open( RANDOM, "/dev/urandom" ) )  
 +               {  
 +                       my $buf;  
 +                       # 57 bytes is a full line of Base64 coding, and contains  
 +                       # 456 bits of randomness - given a perfectly random /dev/random  
 +                       if ( read( RANDOM, $buf, 57 ) != 57 )  
 +                       {  
 +                           warn("Short read from /dev/random: $!");  
 +                       }  
 +                       else  
 +                       {  
 +                               $pw = encode_base64($buf);  
 +                           chomp $pw;  
 +                       }  
 +                       close RANDOM;  
 +               }  
 +               else  
 +               {  
 +                   warn "Could not open /dev/urandom: $!";  
 +               }  
 +                
 +               $rec->set_prop('DbPassword', $pw);  
 +       }  
 +  
 +  
 +  
 +}  
1  diff -Nur --no-dereference smeserver-cacti-1.1.19.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15cacti smeserver-cacti-1.1.19/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15cacti  diff -Nur --no-dereference smeserver-cacti-1.1.19.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15cacti smeserver-cacti-1.1.19/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15cacti
2  --- smeserver-cacti-1.1.19.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15cacti        1969-12-31 19:00:00.000000000 -0500  --- smeserver-cacti-1.1.19.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15cacti        1969-12-31 19:00:00.000000000 -0500
3  +++ smeserver-cacti-1.1.19/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15cacti    2022-07-26 00:03:45.335000000 -0400  +++ smeserver-cacti-1.1.19/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15cacti    2022-07-26 00:03:45.335000000 -0400


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed