Das regelt soweit ich weiss die LSB (linux standard base). Unterhalb /usr/local gibt es alles, was man braucht etc/ var/ usw. Das sollte erstmal reichen.
Später kann man dann normal ins System verteilen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Weitere sinnvolle Defaults?
Einklappen
X
-
ne, /etc/local/smarthome finde ich schon gut. Die Vorstellung, /etc /items /logics /plugins womöglich verstreut über das ganze System zu haben (plugins nach /usr/local, bin naxch /usr/bin, /etc nach /etc/smarthome - und wo kommen Logiken hin) neeee.
Aber die Sachen die eh nicht in einer klassischen Sicherung sind (also /var/...) könnten an entsprechende Orte.
Einen Kommentar schreiben:
-
hängt wohl mit der Entwicklung zusammen... denke es war so einfacher.. wenn auch nicht unbedingt besser. Anders hätte man noch einen Installer bauen müssen, oder der User kopiert dann immer wieder alles durch die gegend. Das einfach hochladen der entwickelten Änderungen ist dann eben auch schwieriger, da man es erst wieder in seinen Entwicklungsbaum einpflegen muss.Zitat von henfri Beitrag anzeigenWarum gibt es überhaupt die sub-Struktur in /usr/local/smarthome?
Warum liegt sh.py nicht im Dateibaum wie alle anderen Programme, also die Konfig in /etc/smarthome/...
Einen Kommentar schreiben:
-
Hallo,
Ich weiß.Zitat von Robert Beitrag anzeigentype ist Kern, knx_dpt ist Plugin. Höchstens eine Warning wert wenn abweichend.
Ist aber doch dennoch ziemlich redundant, oder? Warum nicht einfach den type abhängig vom knx_dpt (wenn vorhanden)?
Und wo wir dabei sind:Zitat von Robert Beitrag anzeigen+1 (bzw. man könnte mal überlegen, um auch z.B. der Cache nach /var/shm gehen sollte und ggfl. bei einem Rechnerneustart weggeschrieben wird)
Warum gibt es überhaupt die sub-Struktur in /usr/local/smarthome?
Warum liegt sh.py nicht im Dateibaum wie alle anderen Programme, also die Konfig in /etc/smarthome/...
Gruß,
Hendrik
Einen Kommentar schreiben:
-
+1 (bzw. man könnte mal überlegen, um auch z.B. der Cache nach /var/shm gehen sollte und ggfl. bei einem Rechnerneustart weggeschrieben wird)Zitat von JuMi2006 Beitrag anzeigenEin default hätte ich aber noch:
Das Log gehört auf einer Linux Maschine (egal ob Pi oder x86) nach /var/log
Einen Kommentar schreiben:
-
Ein default hätte ich aber noch:
Das Log gehört auf einer Linux Maschine (egal ob Pi oder x86) nach /var/log
.
Edit:
Und ja man kann es mit symlinks sehr einfach ... so wie ich jetzt.
Einen Kommentar schreiben:
-
type ist Kern, knx_dpt ist Plugin. Höchstens eine Warning wert wenn abweichend.
Rest auch so lassen. Frist keine Ressourcen und ist übersichtlicher.
Einen Kommentar schreiben:
-
Hallo,
ich habe gerade noch so ein Beispiel:
Wenn ich einen knx_dpt angebe, erübrigt sich doch type eigentlich, oder?
Warum?Code:knx_listen=knx_send=knx_init meide ich wie der Teufel das Weihwasser
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Ich kann mich dafür nicht so richtig erwärmen, mir fallen nur wenige Tags ein, wo ich das wirklich nutzen könnte. Einzig Visu=yes wäre vielleicht interessant.
Allerdings finde ich die Scripte eher unleserlicher dadurch, Fehler schwerer zu lokalisieren. Durch das Excel-Macro zum Erstellen der Items geht das ja auch so recht fix.
knx_listen=knx_send=knx_init meide ich wie der Teufel das Weihwasser
Gruss
Jochen.
Einen Kommentar schreiben:
-
Weitere sinnvolle Defaults?
Hallo,
wir hatten ja gerade das Thema Visu=yes, was jetzt default ist.
In der Diskussion hatte ich angeregt:
Das würde ich hier gerne noch einmal zur Diskussion stellen.vielleicht kann man hier noch eine Nummer größer denken:
Ich fänd es praktisch Defaults und Defaults global für alle Children festlegen könnte.
Sprich:
Code:smarthome.conf: [item_defaults] visu=yes enforce_update=yes cache=yes sqlite=yes
Und dann:
(hier wäre jetzt sqlite&co standardmäßig aus).Code:items.conf/MeineUnwichtigenItems.conf: [MeineUnwichtigenItems] cache=no sqlite=no [[abba]]
Der Gedanke ist, dass Children oft ähnlich sind.
Da spart man sich Copy&Paste (nicht so wichtig) aber vor allem ist es wartbarer, da man Änderungen nicht zig-mal machen muss.
Was haltet ihr hiervon?
Ein aktuelles Beispiel:
Eigentlich möchte ich meist:
knx_listen=knx_send=knx_init
Wäre super, das als Default zu haben.
Gruß,
HendrikStichworte: -


Einen Kommentar schreiben: