/[smecontribs]/rpms/smeserver-unifi/contribs10/smeserver-unifi-5.6.30-sme10.patch
ViewVC logotype

Annotation of /rpms/smeserver-unifi/contribs10/smeserver-unifi-5.6.30-sme10.patch

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


Revision 1.1 - (hide annotations) (download)
Thu Aug 4 02:24:25 2022 UTC (22 months ago) by jpp
Branch: MAIN
* Wed Aug 03 2022 Jean-Philippe Pialasse <tests@pialasse.com> 5.6.30-2.sme
- systemd enabled [SME: 12139]
- update event [SME: 12139]
- update Ports [SME: 12139]
- use LE cert if available [SME: 10534]
- add to core backup [SME: 12027]

1 jpp 1.1 diff -Nur --no-dereference smeserver-unifi-5.6.30.old/createlinks smeserver-unifi-5.6.30/createlinks
2     --- smeserver-unifi-5.6.30.old/createlinks 2022-08-03 21:49:45.091000000 -0400
3     +++ smeserver-unifi-5.6.30/createlinks 2018-03-09 02:15:53.000000000 -0500
4     @@ -3,7 +3,7 @@
5     use esmith::Build::CreateLinks qw(:all);
6    
7    
8     -#service_link_enhanced("unifi", "S85", "7");
9     +service_link_enhanced("unifi", "S85", "7");
10    
11    
12     foreach $event (qw(remoteaccess-update))
13     @@ -17,28 +17,13 @@
14     }
15    
16    
17     -my $pkg= "smeserver-unifi";
18     -my $event = "${pkg}-update";
19     +# add link to
20    
21     -event_actions($event, qw(
22     - upgrade_unifi_controller.sh 20
23     - systemd-default 88
24     - systemd-reload 89
25     -));
26     -
27     -#event_templates($event, qw(
28     -#/etc/httpd/conf/httpd.conf
29     -#));
30     -
31     -event_services($event, qw(
32     - unifi restart
33     -));
34     -
35     -use esmith::Build::Backup qw(:all);
36     -backup_includes($pkg, qw(
37     -/opt/Unifi
38     -/opt/UniFi_bak
39     -));
40    
41     +#foreach $file (
42     +# qw(/var/lib/denyhosts/allowed-hosts /etc/hosts.allow /etc/denyhosts.conf))
43     +#{
44     +# templates2events($file, qw(bootstrap-console-save conf-denyhosts));
45     +#}
46    
47     exit 0;
48     diff -Nur --no-dereference smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/defaults/unifi/TCPPort smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/defaults/unifi/TCPPort
49     --- smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/defaults/unifi/TCPPort 1969-12-31 19:00:00.000000000 -0500
50     +++ smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/defaults/unifi/TCPPort 2018-03-09 00:22:01.000000000 -0500
51     @@ -0,0 +1 @@
52     +8080,8443,8880,8843
53     diff -Nur --no-dereference smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/defaults/unifi/TCPPorts smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/defaults/unifi/TCPPorts
54     --- smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/defaults/unifi/TCPPorts 2022-08-03 22:13:26.349000000 -0400
55     +++ smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/defaults/unifi/TCPPorts 1969-12-31 19:00:00.000000000 -0500
56     @@ -1 +0,0 @@
57     -8080,8443,8880,8843
58     diff -Nur --no-dereference smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/defaults/unifi/UDPPorts smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/defaults/unifi/UDPPorts
59     --- smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/defaults/unifi/UDPPorts 2022-08-03 22:06:10.159000000 -0400
60     +++ smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/defaults/unifi/UDPPorts 1969-12-31 19:00:00.000000000 -0500
61     @@ -1 +0,0 @@
62     -3478,10001
63     diff -Nur --no-dereference smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/force/unifi/access smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/force/unifi/access
64     --- smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/force/unifi/access 2022-08-03 22:05:07.504000000 -0400
65     +++ smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/force/unifi/access 1969-12-31 19:00:00.000000000 -0500
66     @@ -1 +0,0 @@
67     -private
68     diff -Nur --no-dereference smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/migrate/unifi smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/migrate/unifi
69     --- smeserver-unifi-5.6.30.old/root/etc/e-smith/db/configuration/migrate/unifi 2022-08-03 22:18:07.024000000 -0400
70     +++ smeserver-unifi-5.6.30/root/etc/e-smith/db/configuration/migrate/unifi 1969-12-31 19:00:00.000000000 -0500
71     @@ -1,6 +0,0 @@
72     -{
73     -
74     - my $unifi = $DB->get('unifi') || $DB->new_record("unifi",{type=>'service'});
75     - $unifi->delete_prop('TCPPort') if ( defined( $unifi->prop('TCPPort') ) and $unifi->prop('TCPPort') eq "8080,8443,8880,8843");
76     -
77     -}
78     diff -Nur --no-dereference smeserver-unifi-5.6.30.old/root/etc/e-smith/templates/usr/bin/hook-script.sh/30unifi smeserver-unifi-5.6.30/root/etc/e-smith/templates/usr/bin/hook-script.sh/30unifi
79     --- smeserver-unifi-5.6.30.old/root/etc/e-smith/templates/usr/bin/hook-script.sh/30unifi 2022-08-03 22:03:07.459000000 -0400
80     +++ smeserver-unifi-5.6.30/root/etc/e-smith/templates/usr/bin/hook-script.sh/30unifi 1969-12-31 19:00:00.000000000 -0500
81     @@ -1,26 +0,0 @@
82     -if [ $1 = "deploy_cert" ]; then
83     - # and now deploy our LE cert to Unifi controller !
84     -{ # in case we rely on scl again
85     - #. /opt/rh/rh-mongodb34/service-environment
86     - #. scl_source enable \$RH_MONGODB34_SCLS_ENABLED
87     -}
88     - # To automatically detect DOMAIN (thanks to @SprockTech):
89     - DOMAIN=$(mongo --quiet --port 27117 --eval 'db.getSiblingDB("ace").setting.find(\{"key": "super_identity"\}).forEach(function(document)\{ print(document.hostname) \})')
90     -
91     - # Backup previous keystore
92     - cp /opt/UniFi/data/keystore /opt/UniFi/data/keystore.backup.$(date +%F_%R)
93     -
94     - # Convert cert to PKCS12 format
95     - # Ignore warnings
96     - #openssl pkcs12 -export -inkey /etc/letsencrypt/live/${DOMAIN}/privkey.pem -in /etc/letsencrypt/live/${DOMAIN}/fullchain.pem -out /etc/letsencrypt/live/${DOMAIN}/fullchain.p12 -name unifi -password pass:unifi
97     - openssl pkcs12 -export -inkey `config getprop modSSL key` -in `config getprop modSSL crt` -out /opt/UniFi/data/fullchain.p12 -name unifi -password pass:unifi 2>/dev/null
98     -
99     - # Install certificate
100     - # Ignore warnings
101     - #keytool -importkeystore -deststorepass aircontrolenterprise -destkeypass aircontrolenterprise -destkeystore /var/lib/unifi/keystore -srckeystore /etc/letsencrypt/live/${DOMAIN}/fullchain.p12 -srcstoretype PKCS12 -srcstorepass unifi -alias unifi -noprompt
102     - keytool -importkeystore -deststorepass aircontrolenterprise -destkeypass aircontrolenterprise -destkeystore /opt/UniFi/data/keystore -srckeystore /opt/UniFi/data/fullchain.p12 -srcstoretype PKCS12 -srcstorepass unifi -alias unifi -noprompt
103     -
104     - #Restart UniFi controller
105     - /usr/bin/systemctl restart unifi.service
106     -fi
107     -
108     diff -Nur --no-dereference smeserver-unifi-5.6.30.old/root/usr/lib/systemd/system/unifi.service smeserver-unifi-5.6.30/root/usr/lib/systemd/system/unifi.service
109     --- smeserver-unifi-5.6.30.old/root/usr/lib/systemd/system/unifi.service 2022-08-03 21:55:45.138000000 -0400
110     +++ smeserver-unifi-5.6.30/root/usr/lib/systemd/system/unifi.service 1969-12-31 19:00:00.000000000 -0500
111     @@ -1,20 +0,0 @@
112     -# UniFi Controller systemd Service File
113     -# by Steve Jenkins
114     -# Last updated January 8, 2017
115     -# adapted for Koozali SME Server 10
116     -[Unit]
117     -Description=Ubiquiti UniFi Controller
118     -After=syslog.target network.target
119     -
120     -[Service]
121     -ExecStartPre=-/sbin/e-smith/service-status unifi
122     -ExecStart=/usr/bin/java -Xmx1024M -jar /opt/UniFi/lib/ace.jar start
123     -ExecStop=/usr/bin/java -jar /opt/UniFi/lib/ace.jar stop
124     -Type=simple
125     -User=ubnt
126     -WorkingDirectory=/opt/UniFi
127     -SuccessExitStatus=143
128     -
129     -[Install]
130     -WantedBy=multi-user.target
131     -WantedBy=sme-server.target

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