/[smecontribs]/rpms/smeserver-roundcube/contribs10/smeserver-roundcube-1.2-Add-update-event-in-createlinks-and-fix-smtp-port-in-config.patch
ViewVC logotype

Annotation of /rpms/smeserver-roundcube/contribs10/smeserver-roundcube-1.2-Add-update-event-in-createlinks-and-fix-smtp-port-in-config.patch

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


Revision 1.1 - (hide annotations) (download)
Mon Apr 5 06:25:54 2021 UTC (3 years, 1 month ago) by brianr
Branch: MAIN
CVS Tags: smeserver-roundcube-1_2-20_el7_sme, smeserver-roundcube-1_2-23_el7_sme, smeserver-roundcube-1_2-17_el7_sme, smeserver-roundcube-1_2-24_el7_sme, smeserver-roundcube-1_2-19_el7_sme, smeserver-roundcube-1_2-14_el7_sme, smeserver-roundcube-1_2-18_el7_sme, smeserver-roundcube-1_2-12_el7_sme, smeserver-roundcube-1_2-22_el7_sme, smeserver-roundcube-1_2-21_el7_sme, smeserver-roundcube-1_2-15_el7_sme, smeserver-roundcube-1_2-16_el7_sme, smeserver-roundcube-1_2-13_el7_sme, smeserver-roundcube-1_2-10_el7_sme, smeserver-roundcube-1_2-11_el7_sme, HEAD
* Sun Apr 04 2021 Brian Read <brianr@bjsystems.co.uk> 1.2-10.sme
- Add-update-event-in-createlinks-and-fix-smtp-port-in-config [SME: 11430]

1 brianr 1.1 diff -urN smeserver-roundcube-1.2.old/createlinks smeserver-roundcube-1.2/createlinks
2     --- smeserver-roundcube-1.2.old/createlinks 2015-04-02 01:05:54.000000000 +0100
3     +++ smeserver-roundcube-1.2/createlinks 2021-04-04 11:04:56.881582351 +0100
4     @@ -2,8 +2,33 @@
5    
6     use esmith::Build::CreateLinks qw(:all);
7    
8     +# Koozali event specific for updating with yum without reboot
9     +$event = "smeserver-roundcube-update";
10     +#add here the path to your templates needed to expand
11     +#see the /etc/systemd/system-preset/49-koozali.preset should be present for systemd integration on all you yum update event
12     +
13     +foreach my $file (qw(
14     + /etc/systemd/system-preset/49-koozali.preset
15     +))
16     +{
17     + templates2events( $file, $event );
18     +}
19     +
20     +#action needed in case we have a systemd unit
21     +event_link("systemd-default", $event, "10");
22     +event_link("systemd-reload", $event, "50");
23     +
24     +#action specific to this package
25     +#event_link("some event", $event, "30");
26     +#services we need to restart
27     +#safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/some service");
28     +#and Server Manager panel link
29     +#panel_link('somefunction', 'manager');
30     +
31     +
32     #expand specific roundcube template
33     for my $event (qw(
34     + smeserver-roundcube-update
35     bootstrap-console-save
36     conf-roundcube
37     roundcube-update
38     @@ -18,6 +43,7 @@
39    
40     #restart specific services to avoid to reboot after the installation
41     for my $event (qw(
42     + smeserver-roundcube-update
43     conf-roundcube
44     roundcube-update
45     ))
46     @@ -33,6 +59,7 @@
47    
48     #We want to expand /etc/e-smith/templates-user/.qmail
49     foreach my $event (qw(
50     + smeserver-roundcube-update
51     conf-roundcube
52     roundcube-update
53     ))
54     diff -urN smeserver-roundcube-1.2.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/92roundcube smeserver-roundcube-1.2/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/92roundcube
55     --- smeserver-roundcube-1.2.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/92roundcube 2015-04-02 01:05:54.000000000 +0100
56     +++ smeserver-roundcube-1.2/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/92roundcube 2021-04-04 11:00:27.916378591 +0100
57     @@ -76,9 +76,13 @@
58     $OUT .= " require valid-user\n";
59     $OUT .= " Satisfy $satisfy\n";
60     }
61     - $OUT .= " AddType application/x-httpd-php .php\n";
62     - $OUT .= " php_admin_value eaccelerator.enable 1\n";
63     - $OUT .= "</Directory>\n";
64     + $OUT .= " AddType application/x-httpd-php .php\n";
65     + $version = 74;
66     + $OUT .= "<FilesMatch \.php\$\>\n";
67     + $OUT .= "SetHandler \"proxy:unix:/var/run/php-fpm/php$version.sock|fcgi://localhost\"\n";
68     + $OUT .= "</FilesMatch>\n";
69     +# $OUT .= " php_admin_value eaccelerator.enable 1\n";
70     + $OUT .= "</Directory>\n";
71    
72     $OUT .= qq (
73     <Directory /usr/share/roundcubemail/installer/>
74     diff -urN smeserver-roundcube-1.2.old/root/etc/e-smith/templates/etc/roundcubemail/config.inc.php/40SMTP smeserver-roundcube-1.2/root/etc/e-smith/templates/etc/roundcubemail/config.inc.php/40SMTP
75     --- smeserver-roundcube-1.2.old/root/etc/e-smith/templates/etc/roundcubemail/config.inc.php/40SMTP 2015-04-02 01:05:54.000000000 +0100
76     +++ smeserver-roundcube-1.2/root/etc/e-smith/templates/etc/roundcubemail/config.inc.php/40SMTP 2021-04-04 10:32:17.438168144 +0100
77     @@ -16,7 +16,7 @@
78    
79     // SMTP port (default is 25; use 587 for STARTTLS or 465 for the
80     // deprecated SSL over SMTP (aka SMTPS))
81     - {$OUT .= "\$config['smtp_port'] = $ssmtpd{'TCPPort'};\n";}
82     + {$OUT .= "\$config['smtp_port'] = $qpsmtpd{'TCPPort'};\n";}
83    
84     // SMTP username (if required) if you use %u as the username Roundcube
85     // will use the current username for login

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