hallo ihr,
ich habe seit beginn als ich angefangen habe beim ffnw, immer nur das banner von openwrt gesehen, wieso?
guckt euch bitte die anhänge an, meine ideen entwurf oder entwurf_1
was denkt ihr?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Das Problem dabei war glaube ich, dass die banner-Datei nicht in einem separaten Paket steckte, das man explizit abwählen kann. Wenn man nun ein gluon-Paket mit einem geänderten banner mit einbaute, dann kam es zum Konflikt weil die zu installierende banner-Datei bereits existiert. Ich habe mich daraufhin damit nicht weiter auseinandergesetzt. Hat da wer mehr ahnung? kann man per Paket Systemdateien überschreiben?
Gruß, Eike
Am 23.06.2015 um 16:09 schrieb Eike Baran:
Das Problem dabei war glaube ich, dass die banner-Datei nicht in einem separaten Paket steckte, das man explizit abwählen kann. Wenn man nun ein gluon-Paket mit einem geänderten banner mit einbaute, dann kam es zum Konflikt weil die zu installierende banner-Datei bereits existiert. Ich habe mich daraufhin damit nicht weiter auseinandergesetzt. Hat da wer mehr ahnung? kann man per Paket Systemdateien überschreiben?
Ich hatte das Problem auch bei opkg.conf und hab das anderes gelöst.
Ich baue eben das banner package. Ich hatte das vorher nicht gemacht da ich es für nicht zwingen notwendig hielt.
LG Tarek
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Ich hatte das Problem auch bei opkg.conf und hab das anderes gelöst.
lasse uns an deinem wissen teilhaben!
Am 23.06.2015 um 22:29 schrieb Eike Baran:
Ich hatte das Problem auch bei opkg.conf und hab das anderes gelöst.
lasse uns an deinem wissen teilhaben!
Ich hab es extra sein gelassen weil ich empfinde das als eine eher unschöne Lösung :D
Im Grunde erstelle ich ein community spezifisches package und überschreibe zur Laufzeit einmalig die basefiles.
die einigt andere Lösung die mir einfällt wäre ein gluon fork dann könnten wir die basefiles direkt ändern.
Oder ein script was vor dem build process einige patches über den gluon branch drüber bügelt.
LG Tarek
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Ich hab es extra sein gelassen weil ich empfinde das als eine eher unschöne Lösung :D
ich habs geahnt :D
Im Grunde erstelle ich ein community spezifisches package und überschreibe zur Laufzeit einmalig die basefiles.
brrrrrr...
die einigt andere Lösung die mir einfällt wäre ein gluon fork dann könnten wir die basefiles direkt ändern.
...vielleicht besser ein openwrt-fork ;P
Am 23.06.2015 um 22:45 schrieb Eike Baran:
Ich hab es extra sein gelassen weil ich empfinde das als eine eher unschöne Lösung :D
ich habs geahnt :D
Im Grunde erstelle ich ein community spezifisches package und überschreibe zur Laufzeit einmalig die basefiles.
brrrrrr...
die einigt andere Lösung die mir einfällt wäre ein gluon fork dann könnten wir die basefiles direkt ändern.
...vielleicht besser ein openwrt-fork ;P
Sorry meine openwrt fork :D
Ich hab es extra sein gelassen weil ich empfinde das als eine eher unschöne Lösung :D
ich habs geahnt :D
Im Grunde erstelle ich ein community spezifisches package und überschreibe zur Laufzeit einmalig die basefiles.
brrrrrr...
Ich hab noch eine andere Lösung gefunden und diese mal im banner package implementiert[0]. Allerdings finde ich das auch noch nicht ganz perfekt da diesen ganze hin und her geschiebe des banner files in meinen Augen auch noch nicht das Gelbe vom Ei ist. Immerhin deutlich besser als vorher. Da es jetzt im Build porcess passiert. Ich gucke mal die Tage ob das noch besser geht.
LG Tarek
[0] https://git.nordwest.freifunk.net/ffnw/packages/commit/25e56e142a8511c19c35f...
Zitat von Jan-Tarek Butt tarek@ring0.de:
Ich hab es extra sein gelassen weil ich empfinde das als eine eher unschöne Lösung :D
Im Grunde erstelle ich ein community spezifisches package und überschreibe zur Laufzeit einmalig die basefiles.
bei jedem neustart wird banner.sh einmal ausgeführt? klar ist das eine dreckige lösung, aber sehr wirkungsvoll und ich finde völlig okay.
danke
PS: wo bekomme ich den GIT nachhilfe? ich bin sowas von unsicher in GIT :-/
Am 24.06.2015 um 19:11 schrieb picard:
Zitat von Jan-Tarek Butt tarek@ring0.de:
Ich hab es extra sein gelassen weil ich empfinde das als eine eher unschöne Lösung :D
Im Grunde erstelle ich ein community spezifisches package und überschreibe zur Laufzeit einmalig die basefiles.
bei jedem neustart wird banner.sh einmal ausgeführt?
ne ne die sh und die dazu gehörige cron löschen sich sobald die zu ersetzende Datei ersetzt wurde oder äquivalent ist. Das ist ein einmaliger Vorgang.
klar ist das eine dreckige lösung, aber sehr wirkungsvoll und ich finde völlig okay.
Naja ich suche parallel nach Lösungen wir man das schöner gestalten kann. Das sollte definitiv kein Dauerzustand werden!
PS: wo bekomme ich den GIT nachhilfe? ich bin sowas von unsicher in GIT :-/
https://pcottle.github.io/learnGitBranching/ <-- Denn kann ich sehr empfehlen.
LG Tarek
Zitat von Jan-Tarek Butt tarek@ring0.de:
Naja ich suche parallel nach Lösungen wir man das schöner gestalten kann. Das sollte definitiv kein Dauerzustand werden!
oder kannst du nicht /etc/banner_ffnw erstellen mit dem gewissen ffnw inhalt und in der /etc/config/dropbear setzt du option BannerFile '/etc/banner_ffnw'?
Am 24.06.2015 um 20:32 schrieb picard:
Zitat von Jan-Tarek Butt tarek@ring0.de:
Naja ich suche parallel nach Lösungen wir man das schöner gestalten kann. Das sollte definitiv kein Dauerzustand werden!
oder kannst du nicht /etc/banner_ffnw erstellen mit dem gewissen ffnw inhalt und in der /etc/config/dropbear setzt du option BannerFile '/etc/banner_ffnw'?
Wenn ich das auch über ein package löse dann könnte das glaube ich auch wieder ein Konflikt geben. Aber auch da ist keine schöne Lösung weil man dann bewusst Dateien liegen lässt die keinen nutzen haben in dem Fall /etc/banner. Meine Lösung entfernt sich zumindest selbst sobald es feststellt das es nicht mehr benötigt wird.
LG Tarek
natürlich ist es nicht wichtig.
aber sind wir doch mal ehrlich, das schaut klasse aus.
~# cat /etc/banner _______ __ ___ __ | ___|.----.-----.|__|.' _|.--.--.-----.| |--. | ___|| _| -__|| || _|| | | || < |___| |__| |_____||__||__| |_____|__|__||__|__| _______ __ Freie Netze Fuer alle! __ | | |.-----.----.--| |.--.--.--.-----.-----.| |_ | || _ | _| _ || | | | -__|__ --|| _| |__|____||_____|__| |_____||________|_____|_____||____|
####################################################### _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- BARRIER BREAKER (Barrier Breaker, r43483) -----------------------------------------------------