CCU-Repository
Moderator: Co-Administratoren
- jmaus
- Beiträge: 9902
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 466 Mal
- Danksagung erhalten: 1892 Mal
- Kontaktdaten:
Re: CCU-Repository
Muss ich nicht kennen, vim ist das beste und nano verwenden nur Warmduscherquickmic hat geschrieben: ↑17.12.2018, 11:57Den kennst eh oder... https://de.wikipedia.org/wiki/Editor_War
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: CCU-Repository
Welche diff parameter verwendest du?
Ich mach grade mit "diff -r -u occu.orig/ occu/ > 0001-timeformat.patch"?
EDIT:
Hat sich erledigt, hab einen brauchbaren Weg gefunden.
Ich mach grade mit "diff -r -u occu.orig/ occu/ > 0001-timeformat.patch"?
EDIT:
Hat sich erledigt, hab einen brauchbaren Weg gefunden.
Zuletzt geändert von quickmic am 21.12.2018, 12:43, insgesamt 1-mal geändert.
Re: CCU-Repository
Ich habe echt Sorge um die Softwarequalität der (unfreien) Software, die auf den Smart Devices läuft. Wenn ein Konzern es noch nicht einmal hinbekommt, einheitlich LF oder CRLF zu verwenden (und die restliche Software ist ja auch grottig), wird es um die Sicherheit wohl auch nicht besser bestellt sein.
Hut ab an dich Jens, dass du das mitmachst. (Wobei es sich für dich ja vermutlich auch in geldwerten Vorteilen lohnt )
Hut ab an dich Jens, dass du das mitmachst. (Wobei es sich für dich ja vermutlich auch in geldwerten Vorteilen lohnt )
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: CCU-Repository
Fehler beim CCU1 Backups Einspielen.
Problem, migration_mode wird an der falschen Stelle vorgeladen.
Patch:
https://github.com/quickmic/CCU-X86/blo ... ckup.patch
Code: Alles auswählen
CGI environment:
REQUEST_METHOD: POST
SCRIPT_NAME: /config/cp_security.cgi
HTTP_USER_AGENT: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0
HTTP_REFERER: http://192.168.0.222/pages/index.htm?sid=@9k0LQpsFR3@&client=3
HTTP_HOST: 192.168.0.222
REMOTE_ADDR: 192.168.0.50
cgi.tcl version: 1.8.0
input:
action=backup_restore_go&key=dummy
cookie:
errorInfo:
can't read "migration_mode": no such variable
while executing
"if { "CCU2_CCU2" != $migration_mode } {
if {($source_major >= 3) || (($source_major == 2) && ($source_minor > 17)) || (($source_major == 2) && ($..."
(procedure "action_backup_restore_go" line 311)
invoked from within
"action_backup_restore_go"
invoked from within
"if {[session_requestisvalid 8] > 0} then action_$action"
Problem, migration_mode wird an der falschen Stelle vorgeladen.
Patch:
https://github.com/quickmic/CCU-X86/blo ... ckup.patch
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: CCU-Repository
Ich hab wiedereinmal einen Vergleich gemacht zwischen eq3-git, dem Fork von Jens, und der ccu3 Versionen:
Folgende Unterschiede:
\www\config\devdescr\DEVDB.tcl
Device Liste anders
\www\config\control_panel.cgi
kleine Darstellungsaenderungen an Firewall. Unkritisch, aber komisch dass unterschiedlich
\www\webui\webui.js
Viele Unterschiede
\bin\hm_autoconf
HmIP-RCV-50 fehlt in git version
\opt\HMServer\HMIPServer.jar
Auch unterschiedlich, keine Ahnung welche neuer ist.
Folgende Unterschiede:
\www\config\devdescr\DEVDB.tcl
Device Liste anders
\www\config\control_panel.cgi
kleine Darstellungsaenderungen an Firewall. Unkritisch, aber komisch dass unterschiedlich
\www\webui\webui.js
Viele Unterschiede
\bin\hm_autoconf
HmIP-RCV-50 fehlt in git version
\opt\HMServer\HMIPServer.jar
Auch unterschiedlich, keine Ahnung welche neuer ist.
- jmaus
- Beiträge: 9902
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 466 Mal
- Danksagung erhalten: 1892 Mal
- Kontaktdaten:
Re: CCU-Repository
Also erst einmal solltest du deine Tastatur reparieren, denn du tippst hier backslashes statt slashes wie das Gottseidank unter Unix/Linux üblich ist
Die DEVDB.tcl wird automatisiert aus anderen Quelldateien generiert und das tool das diese Datei generiert funktioniert anscheinend in der sortierung/abarbeitung etwas unterschiedlich. Trotzdem solltest du an der Dateigröße sehen können und am diff vergleich das die Inhalte exakt gleich sind, nur eben an einer anderen Stelle auftauchen. Unschön, aber IMHO nicht tödlich.
Leider sagst du bei beiden nicht wo/was/wie unterschiedlich ist. Zeige das doch mal bitte genauer auf damit wir beide vom gleichen reden können.
Auch hier bitte mehr Details.
Es ist definitiv die die im git bzw. meinem fork existiert. Die sollten gleich sein. Auch hier ist es so das mit jedem OCCU Build das HMIPServer.jar eben leicht anders wird weil das build tool hier leichte Variationen reinbringt.
Und welche Dateien du jetzt nehmen solltest? Nun, wenn du mir vertraust kannst du gerne meinen OCCU fork nehmen, ansonsten eben das eQ3 OCCU GitHub Repository. Das bleibt dir überlassen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: CCU-Repository
Die Firmen PC hier sind leider alle Windows verseuchtAlso erst einmal solltest du deine Tastatur reparieren, denn du tippst hier backslashes statt slashes wie das Gottseidank unter Unix/Linux üblich ist
Ich hab mal im Anhang die compares hochgeladen.
Bei der /www/webui/webui.js vermute ich, dass nur die Reihenfolge massiv anders ist. Muss ich aber erst durchschauen.
- Dateianhänge
-
- compare.zip
- (517.61 KiB) 120-mal heruntergeladen
- deimos
- Beiträge: 5403
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 958 Mal
- Kontaktdaten:
Re: CCU-Repository
Hi,
ich habe für die WebUI ein Patchset für OCCU vs. CCU3: https://raw.githubusercontent.com/alexr ... -ccu.patch
Das beinhaltet aber nur die "Text"-Dateien und nicht die Binärdateien.
Über die teilweise doch deutlichen Unterschiede auch in der Logik habe ich eQ-3 bereits hingewiesen, auch auf die teilweise in den x86 Binaries vorhandenen Probleme (z.B. dass das eq3configcmd unter x86 das Funkmodul nicht ohne Probleme erkennen kann, weil die Identify Routinen nicht laufen). Bisher gab es da aber leider noch keine Reaktion. Das ganze Repo wird halt nur sehr stiefmütterlich behandelt. Schade, weil das jede Menge potential verspielt...
Viele Grüße
Alex
ich habe für die WebUI ein Patchset für OCCU vs. CCU3: https://raw.githubusercontent.com/alexr ... -ccu.patch
Das beinhaltet aber nur die "Text"-Dateien und nicht die Binärdateien.
Über die teilweise doch deutlichen Unterschiede auch in der Logik habe ich eQ-3 bereits hingewiesen, auch auf die teilweise in den x86 Binaries vorhandenen Probleme (z.B. dass das eq3configcmd unter x86 das Funkmodul nicht ohne Probleme erkennen kann, weil die Identify Routinen nicht laufen). Bisher gab es da aber leider noch keine Reaktion. Das ganze Repo wird halt nur sehr stiefmütterlich behandelt. Schade, weil das jede Menge potential verspielt...
Viele Grüße
Alex