@BARF wegen deinen neuen Rules ;-)

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

/var/bin im $PATH
Grundsätzlich wurde ich sagen, das lokale Pfaderweiterungen in [/var]/etc/init.d/rcS.init gehören. Ich sehe nicht /var/bin als kanonischer Erweiterungsdir. Es kann durchaus sein (vgl. IDE-Projekt) dass z.B. /opt/bin aktuell wird.

Willst du trotzdem mit einem Datei wie rcS in customizationsskript mögligst sauber rumfummeln, sind patch, sed und m4 einige Möglichkeiten.
saruman
Erleuchteter
Erleuchteter
Beiträge: 682
Registriert: Samstag 13. Juli 2002, 10:05

Beitrag von saruman »

Eigentlich doch dann eher in die rcS.local, oder? Und dann halte ich die /var/etc/profile.local sowieso für den besser geeigneten Ort. Aber das ist Geschmacksache. :)
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Barf hat geschrieben:lokale Pfaderweiterungen in [/var]/etc/init.d/rcS.init gehören.
OOppps! :oops: Ich habe natürlich [/var]/etc/init.d/rcS.local gemeint, genau so wie saruman sagt.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

@Barf:
ich weis nicht obs 100%ig hier reinpaßt - ich habe mal wieder probleme mit dem automounter. Neuerdings werde ich beim make automount gefragt, das der autofs4 auch autofs3 unterstützt - unterstützung aktivieren y/n. Seit dem das so ist und egal ob ich y oder n wähle löppt der Automounter nicht mehr. Es ist im image alles am rechten Platz (automount, automount_start, auto.net) Ein ser Log habe ich leider noch nicht machen können. Evtl. kannst Du mal einen Blick drauf werfen?!
THX im voraus :wink:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Es ist CONFIG_AUTOFS4_FS, nicht mehr. Falls CONFIG_AUTOFS_FS schadet glaube ich nicht, habe nicht getestet. So soll es aussehen:

Code: Alles auswählen

cvs -z3 diff -u Patches/linux-2.4.32-dbox2.config
Index: Patches/linux-2.4.32-dbox2.config
===================================================================
RCS file: /cvs/tuxbox/cdk/Patches/linux-2.4.32-dbox2.config,v
retrieving revision 1.1
diff -u -r1.1 linux-2.4.32-dbox2.config
--- Patches/linux-2.4.32-dbox2.config   10 Jan 2006 19:24:38 -0000      1.1
+++ Patches/linux-2.4.32-dbox2.config   10 Apr 2006 08:58:50 -0000
@@ -591,7 +591,7 @@
 # CONFIG_QUOTA is not set
 # CONFIG_QFMT_V2 is not set
 # CONFIG_AUTOFS_FS is not set
-# CONFIG_AUTOFS4_FS is not set
+CONFIG_AUTOFS4_FS=y
 # CONFIG_REISERFS_FS is not set
 # CONFIG_REISERFS_CHECK is not set
 # CONFIG_REISERFS_PROC_INFO is not set
Generische Troublshooting Tipps befinden sich in meiner automountartikel. Sonst habe ich leider nicht mehr zu sagen.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

mhhhh - ich schau heute abend nochmal die .config durch aber IMO hab ichs genau wie Du es beschrieben hast - es lief ja schonmal :-?

Edit:
Maaan ich doofkopp man sollte nicht nur "=y" reinschreiben sondern auch mal das "#" wechmachen. :oops: hatte neulich cvs neu runtergeladen und die config nur überflogen.... (weil wg. WAF immer alles zwischen Tür und Angel stattfinden muß) :evil:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

@Barf:

kann ich "make squashfs.list" einanderes Verzeichnis als $flashprefix vorgeben? Da ich jeden buildprozess u.a. mit "make flash-semiclean" einleite habe ich in squashfs.list immer nur einen Eintrag. Ich würde gerne erst archivieren und dann in $archivprefix "make squashfs.list" werkeln lassen. Evtl ist dies ja grundsätzlich eine gute Idee? Mein Ziel ist es die squashfs updates der letzten 14 Tage zu verwalten. Evtl. könnte dietmarw das dann auch auf seinen automatisierten Prozess aufsetzen :wink:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Tommy hat geschrieben:kann ich "make squashfs.list" einanderes Verzeichnis als $flashprefix vorgeben?
Z.Z. nein; ich bin aber gerne offen Verbesserungen zu diskutieren. Eigentlich bin ich gar nicht mit den *.list-targets (in distribution-lists.mk) zufrieden. Ins besonderes das Operieren auf Files die sich "zufälligerweise" in $(flashprefix) sich befindet ist kein gesundes Maketarget. ( $(shell echo $(flashprefix)/*.squashfs) als prerequisites.) Ich könnte mich vorstellen, falls es ein Skript/Programm z.B. $(customizationdir)/ls-distributionfiles gibt, dass die gewünschte Filenames auf stdout schreibt, dann wird dies benutzt. Ausserdem frage ich mich, falls wirklich alle drei Targets squashfs.list, cramfs.list, img.list notwendig sind. Also, sowas (nicht getestet)

Code: Alles auswählen

$(flashprefix)/update.list: $(shell $(customizationdir)/ls-distributionfiles || echo $(flashprefix)/root-*.*fs $(flashprefix)/*.img*x)
        ....
Oder z.B. configure-option? Meinungen?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Mhhh da sind wir jetzt fast im falschen Thread ;-)

Ich wäre für eine einzige "updates.list". updates.cpp sollte so intelligent sein die Informationen aus der updates.list aufzudröseln und nur die updates anzuzeigen (bzw. die nicht passenden "auszugrauen") die auf das System und in den Release cycle passen. Ich glaub das wäre der optimalzustand denke aber das es ganz schön aufwendig ist.
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Tommy hat geschrieben:Mhhh da sind wir jetzt fast im falschen Thread ;-)
Yup. Dies ist der Supportthread für newmake. Ich schreibe eine Antwort in http://forum.tuxbox.org/forum/viewtopic.php?t=40675.

Zur Übersicht: Dies ist der Supporthread für newmake. Bugs geht in diesem Thread. Konzeptdiskussion und Ankündigungen hier. Advocacy ("gut oder schecht") hier und hier.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

@Barf: kannst Du Dir mal das configfile für die BusyBox anschauen? Da scheint einiges neu zu sein was man nun "händisch" bestätigen muß
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Hier mal meine ungetestete Version zum Start:
http://home.arcor.de/houdini/dbox/busyb ... .config.m4
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Houdini hat geschrieben:Hier mal meine ungetestete Version zum Start:
http://home.arcor.de/houdini/dbox/busyb ... .config.m4
wenns bei Dir so läuft und die Busybox net wesentlich größer wird - check es doch gleich ein. Vermutl. läuft sonst dietmarw's automatische Erstellung auch gerade nicht. (hab noch nicht geschaut ob er letzte Nacht was gebaut hat - kanns mir aber nicht vorstellen)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

ungetestete Version
!=
wenns bei Dir so läuft
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Houdini hat geschrieben:
ungetestete Version
!=
wenns bei Dir so läuft
oooops übersehen :oops: :wink:

Ich bügel die .m4 heut abend mal drüber und lass durchlaufen. Vermutl. ist aber sicher jemand schneller :wink:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

Tommy hat geschrieben:
Houdini hat geschrieben:
ungetestete Version
!=
wenns bei Dir so läuft
oooops übersehen :oops: :wink:

Ich bügel die .m4 heut abend mal drüber und lass durchlaufen. Vermutl. ist aber sicher jemand schneller :wink:
... wird aber vermtl. nicht gehen :)
andere Lösung (dirty): einfach die neue "normale" Patches/tuxbox.config über Patches/tuxbox.config.m4 kopieren -> damit läuft dann auch newmake durch ...

- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

oki - ich probier beides. Ich kann ja erstmal mit diff gucken was anders ist. Auf jeden Fall sollte newmake funktionstüchtig gehalten werden.

Edit: scheinbar hat's bei dietmarw heut nacht gebaut - komisch eigentlich :gruebel:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

also folgendes wird immernoch abgefragt
MD5: Trade Bytes for Speed (CONFIG_MD5_SIZE_VS_SPEED) [2] (NEW)
unlzma (CONFIG_UNLZMA) [N/y/?] (NEW)
runlevel (CONFIG_RUNLEVEL) [N/y/?] (NEW)
Ich habs nun noch in der Config.m4 hinzugefügt....

also ein

Code: Alles auswählen

CONFIG_MD5_SIZE_VS_SPEED=2
direkt unter option(`CONFIG_MD5SUM', `n', `n')

Code: Alles auswählen

option(`CONFIG_UNLZMA', `n', `n')
ans Ende von # Archival Utilities

Code: Alles auswählen

option(`CONFIG_RUNLEVEL', `n', `n')
ans Ende von # Init Utilities

Nun läufts durch...

Grüße
Marc
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

Tommy hat geschrieben:Edit: scheinbar hat's bei dietmarw heut nacht gebaut - komisch eigentlich :gruebel:
ich hab auf jeden fall nichts händisch angepasst..
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Ich habs nun noch in der Config.m4 hinzugefügt....
In der von Houdini oben? Sprich Houdinis .md4 + Deine Ergänzungen läuft durch?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Ja,

hab Houdinis busybox.config.m4 genommen, über die alte kopiert (überschrieben). Dann getestet, obige Optionen wurden noch abgefragt. Dann hab ich sie noch hinzugefügt und nun läufts durch...

Ich muß aber dazusagen, ich hab nicht die Busybox aus dem CVS...Ich hatte am Montag schon mein CDK auf die Busybox 1.1.2 angepasst eben bis auf die Config...siehe den SD/MMC Thread....

Marc

Edit: So, hab gerade alles auf den heutigen CVS-Stand gebracht.....Busybox ist durchgelaufen, hab gerade ein Image kompiliert....
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

OK - kann ich bestätigen - Houdini's Vorschlag + MarcM's Änderungen baut durch und image läuft.

IMO kanns dann ins CVS

@dietmarw: bist Du Dir sicher das bei Dir die neue Busybox (1.1.2) gebaut wurde bzw. das bei Dir das .m4 läuft und nicht eine andere config evtl. aus dem head?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

hab testweise nochmal gebaut, jetzt blieb er hängen :wink:

scheinbar waren die änderungen nach meinem letzten auschecken..
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

dietmarw hat geschrieben:hab testweise nochmal gebaut, jetzt blieb er hängen :wink:

scheinbar waren die änderungen nach meinem letzten auschecken..
Naj - Du weist ja wo Du's fixen mußt/kannst :wink: Barf scheint irgendwo im Urlaub zu sein :-?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

läuft mit den obigen änderungen auch bei mir durch