/[smecontribs]/rpms/smeserver-onlyoffice/contribs10/smeserver-onlyoffice-0.0.5-bz12317.patch
ViewVC logotype

Annotation of /rpms/smeserver-onlyoffice/contribs10/smeserver-onlyoffice-0.0.5-bz12317.patch

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


Revision 1.1 - (hide annotations) (download)
Tue Feb 7 06:55:24 2023 UTC (21 months, 2 weeks ago) by jpp
Branch: MAIN
CVS Tags: smeserver-onlyoffice-0_0_5-8_el7_sme, smeserver-onlyoffice-0_0_5-6_el7_sme, smeserver-onlyoffice-0_0_5-7_el7_sme, HEAD
* Tue Feb 07 2023 Jean-Philippe Pialasse <tests@pialasse.com> 0.0.5-6.sme
- requires documentserver < 7.3 as using supervisord
- fix path to pgsql [SME: 12317]
- redirect to welcome uri

1 jpp 1.1 diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/events/actions/smeserver-onlyoffice-conf smeserver-onlyoffice-0.0.5/root/etc/e-smith/events/actions/smeserver-onlyoffice-conf
2     --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/events/actions/smeserver-onlyoffice-conf 2023-02-07 00:32:01.841000000 -0500
3     +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/events/actions/smeserver-onlyoffice-conf 2023-02-07 01:36:46.917000000 -0500
4     @@ -40,16 +40,17 @@
5     PGUSER=`/sbin/e-smith/config getprop onlyoffice dbuser || echo 'onlyoffice'`
6     PGNAME=`/sbin/e-smith/config getprop onlyoffice dbname || echo 'onlyoffice'`
7     CONNECTION_PARAMS="-hlocalhost -U$PGUSER -w"
8     -PSQL="psql -q $CONNECTION_PARAMS"
9     +psql="/usr/pgsql-13/bin/psql"
10     +PSQL="$psql -q $CONNECTION_PARAMS"
11     CREATEDB="createdb -q $CONNECTION_PARAMS"
12    
13     -su - postgres -c "psql -lqt | cut -d \| -f 1 | grep -q -w $PGNAME"
14     +su - postgres -c "$psql -lqt | cut -d \| -f 1 | grep -q -w $PGNAME"
15     if [ $? -eq 1 ]; then # database do not exists
16     - su - postgres -c "psql -c \"CREATE DATABASE $PGNAME;\""
17     - su - postgres -c "psql -c \"CREATE USER $PGUSER WITH password '$PGPASSWORD';\""
18     - su - postgres -c "psql -c \"GRANT ALL privileges ON DATABASE $PGNAME TO $PGUSER;\""
19     + su - postgres -c "$psql -c \"CREATE DATABASE $PGNAME;\""
20     + su - postgres -c "$psql -c \"CREATE USER $PGUSER WITH password '$PGPASSWORD';\""
21     + su - postgres -c "$psql -c \"GRANT ALL privileges ON DATABASE $PGNAME TO $PGUSER;\""
22     else
23     - su - postgres -c "psql -c \"ALTER USER $PGUSER WITH password '$PGPASSWORD';\""
24     + su - postgres -c "$psql -c \"ALTER USER $PGUSER WITH password '$PGPASSWORD';\""
25     fi
26    
27     # check if db works correctly
28     @@ -115,9 +116,9 @@
29     fi
30    
31     # check if webtop5 db is present to add onlyoffice config and restart webtop
32     -su - postgres -c "psql -lqt | cut -d \| -f 1 | grep -q -w webtop5"
33     +su - postgres -c "$psql -lqt | cut -d \| -f 1 | grep -q -w webtop5"
34     if [ $? -eq 0 ]; then
35     - su - postgres -c "psql webtop5" <<EOF
36     + su - postgres -c "$psql webtop5" <<EOF
37     INSERT INTO core.settings(service_id, key, value)
38     SELECT 'com.sonicle.webtop.core', 'documentserver.secret.in', '$JWT_SECRET'
39     WHERE NOT EXISTS (
40     diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Onlyoffice/80VirtualHostOnlyoffice smeserver-onlyoffice-0.0.5/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Onlyoffice/80VirtualHostOnlyoffice
41     --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Onlyoffice/80VirtualHostOnlyoffice 2023-02-07 00:32:01.835000000 -0500
42     +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Onlyoffice/80VirtualHostOnlyoffice 2023-02-07 01:41:42.087000000 -0500
43     @@ -36,6 +36,9 @@
44     $OUT .= " SSLCertificateKeyFile $ssl_file_key\n" unless ( $ssl_file_key eq 'disabled' || ! -e $ssl_file_chain );
45    
46     $OUT .= <<_EOL;
47     + RewriteEngine on
48     + RewriteRule ^(/)?\$ /welcome/ [NC,R,L]
49     +
50     SetEnvIf Host "^(.*)\$" THE_HOST=\$1
51     #needs apache 2.4.7
52     #RequestHeader setifempty X-Forwarded-Proto https

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