CCU-Repository

Alles rund ums Compilieren, Pakete erstellen etc.

Moderator: Co-Administratoren

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: CCU-Repository

Beitrag von quickmic » 17.12.2018, 11:57

vim waaas! Nein emacs...
Spass beiseite, ich verwende nano.
Den kennst eh oder... https://de.wikipedia.org/wiki/Editor_War

Benutzeravatar
jmaus
Beiträge: 9818
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1855 Mal
Kontaktdaten:

Re: CCU-Repository

Beitrag von jmaus » 17.12.2018, 11:59

quickmic hat geschrieben:
17.12.2018, 11:57
Den kennst eh oder... https://de.wikipedia.org/wiki/Editor_War
Muss ich nicht kennen, vim ist das beste und nano verwenden nur Warmduscher :D
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: CCU-Repository

Beitrag von quickmic » 17.12.2018, 15:46

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.
Zuletzt geändert von quickmic am 21.12.2018, 12:43, insgesamt 1-mal geändert.

ant
Beiträge: 67
Registriert: 27.11.2018, 20:58

Re: CCU-Repository

Beitrag von ant » 19.12.2018, 23:46

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 ;-))

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: CCU-Repository

Beitrag von quickmic » 23.12.2018, 09:39

Fehler beim CCU1 Backups Einspielen.

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

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: CCU-Repository

Beitrag von quickmic » 02.05.2019, 15:26

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.

Benutzeravatar
jmaus
Beiträge: 9818
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1855 Mal
Kontaktdaten:

Re: CCU-Repository

Beitrag von jmaus » 02.05.2019, 17:20

quickmic hat geschrieben:
02.05.2019, 15:26
Ich hab wiedereinmal einen Vergleich gemacht zwischen eq3-git, dem Fork von Jens, und der ccu3 Versionen:
Also erst einmal solltest du deine Tastatur reparieren, denn du tippst hier backslashes statt slashes wie das Gottseidank unter Unix/Linux üblich ist :D
quickmic hat geschrieben:
02.05.2019, 15:26
\www\config\devdescr\DEVDB.tcl
Device Liste anders
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.
quickmic hat geschrieben:
02.05.2019, 15:26
\www\config\control_panel.cgi
kleine Darstellungsaenderungen an Firewall. Unkritisch, aber komisch dass unterschiedlich

\www\webui\webui.js
Viele Unterschiede
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.
quickmic hat geschrieben:
02.05.2019, 15:26
\bin\hm_autoconf
HmIP-RCV-50 fehlt in git version
Auch hier bitte mehr Details.
quickmic hat geschrieben:
02.05.2019, 15:26
\opt\HMServer\HMIPServer.jar
Auch unterschiedlich, keine Ahnung welche neuer ist.
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.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: CCU-Repository

Beitrag von quickmic » 03.05.2019, 08:34

Also erst einmal solltest du deine Tastatur reparieren, denn du tippst hier backslashes statt slashes wie das Gottseidank unter Unix/Linux üblich ist :D
Die Firmen PC hier sind leider alle Windows verseucht :D

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) 117-mal heruntergeladen

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 949 Mal
Kontaktdaten:

Re: CCU-Repository

Beitrag von deimos » 03.05.2019, 08:43

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

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: CCU-Repository

Beitrag von quickmic » 03.05.2019, 08:50

Danke Alex, ich schau da mal rein ob ich das ein oder andere uebernehmen kann.

Antworten

Zurück zu „OCCU Entwicklung“