Dennis Wronka
Soulcollector
So, und wieder gibt es ein Update.
Heute Nacht hab ich das Ganze mit GCC 3.4 und Kernel 2.6.19.1 laufen lassen, und zwar mit Erfolg. Das heisst dann wohl,
Ausserdem hab ich das Script zum kopieren der Source-Dateien etwas umgeschrieben sodass es nun eine Option gibt "sicher" zu kopieren. Das heisst nichts anderes als dass in einer While-Schleife kopiert wird und anschliessend die MD5-Summen der Quell- und Zieldatei verglichen werden. Wenn diese identisch sind wird die Schleife beendet und mit der naechsten Datei fortgefahren.
Da diese Pruefung bei schwaecheren Rechnern durchaus einen ordentlichen Einfluss auf die Abarbeitungszeit des Scripts hat hab ich dies optional gehalten, kann also in der Datei lfs_config.sh aktiviert, bzw. deaktiviert, werden.
Wenn ich nachher wieder zuhause bin werd ich daraus mal eine LiveCD basteln und diese etwas testen. Das System entspricht zwar nicht ganz dem das auf die endgueltige LiveCD kommt, aber das ist fuer den Test wohl eher nebensaechlich.
Anschliessend will ich dann mit GCC 4.0 testen. Wenn dies durchlaeuft kommt GCC 4.1 dran.
In der Zwischenzeit versuch ich die noch bestehenden Probleme mit Shadow und DPKG zu loesen.
Danach kommen dann nochmal die Komplettbuilds mit allen 3 GCC-Versionen und zu guter Letzt kommt dann der "CD-Build" wo dann eben nur die Software installiert wird die auch fuer die CD benoetigt wird, also das Basissystem wie man es aus dem LFS-Buch kennt, plus ein paar sinnvolle Erweiterungen wie z.B. die pciutils, usbutils und alle FS-Utils (also fuer Ext2/3/4, ReiserFS, JFS und XFS). Fuer die LiveCD unsinniger Kram wie IPTables, RPM oder SLocate (fuer die CD ist Locate vollkommen ausreichend, wenn nicht auch schon ueberfluessig) werden nicht installiert um die Groesse des ISO-Files nicht unnoetig aufzublaehen.
Wenn alles glatt laeuft koennte ich mir zu Weihnachten die finale (naja, es wird spaeter auch neue Versionen geben, aber die fuer diese Version finale) LiveCD schenken.
Anschliessend kann ich dann nochmal gucken, dass ich wieder ein wenig teste. Hab ja noch mein Notebook und auch noch einen P2 (den ich aber erstmal zusammenbasteln muss) daheim zu diesem Zweck. Ausserdem kann ich auf der Arbeit ja auch noch den Linux-Server darauf ansetzen das mal im QEmu zu bauen.
In der Zwischenzeit werd ich dann auch mal nach Webspace fuer das Projekt schauen. Mein Projektantrag bei SourceForge wurde leider abgelehnt und so muss ich mal nach Alternativen schauen. Ich werd mal bei BerliOS und bei Savannah ob man dort auch Projekte mit groesseren Dateien (also einem ISO-Image von ca. 400-450MB) hosten kann.
Heute Nacht hab ich das Ganze mit GCC 3.4 und Kernel 2.6.19.1 laufen lassen, und zwar mit Erfolg. Das heisst dann wohl,
Ausserdem hab ich das Script zum kopieren der Source-Dateien etwas umgeschrieben sodass es nun eine Option gibt "sicher" zu kopieren. Das heisst nichts anderes als dass in einer While-Schleife kopiert wird und anschliessend die MD5-Summen der Quell- und Zieldatei verglichen werden. Wenn diese identisch sind wird die Schleife beendet und mit der naechsten Datei fortgefahren.
Da diese Pruefung bei schwaecheren Rechnern durchaus einen ordentlichen Einfluss auf die Abarbeitungszeit des Scripts hat hab ich dies optional gehalten, kann also in der Datei lfs_config.sh aktiviert, bzw. deaktiviert, werden.
Wenn ich nachher wieder zuhause bin werd ich daraus mal eine LiveCD basteln und diese etwas testen. Das System entspricht zwar nicht ganz dem das auf die endgueltige LiveCD kommt, aber das ist fuer den Test wohl eher nebensaechlich.
Anschliessend will ich dann mit GCC 4.0 testen. Wenn dies durchlaeuft kommt GCC 4.1 dran.
In der Zwischenzeit versuch ich die noch bestehenden Probleme mit Shadow und DPKG zu loesen.
Danach kommen dann nochmal die Komplettbuilds mit allen 3 GCC-Versionen und zu guter Letzt kommt dann der "CD-Build" wo dann eben nur die Software installiert wird die auch fuer die CD benoetigt wird, also das Basissystem wie man es aus dem LFS-Buch kennt, plus ein paar sinnvolle Erweiterungen wie z.B. die pciutils, usbutils und alle FS-Utils (also fuer Ext2/3/4, ReiserFS, JFS und XFS). Fuer die LiveCD unsinniger Kram wie IPTables, RPM oder SLocate (fuer die CD ist Locate vollkommen ausreichend, wenn nicht auch schon ueberfluessig) werden nicht installiert um die Groesse des ISO-Files nicht unnoetig aufzublaehen.
Wenn alles glatt laeuft koennte ich mir zu Weihnachten die finale (naja, es wird spaeter auch neue Versionen geben, aber die fuer diese Version finale) LiveCD schenken.
Anschliessend kann ich dann nochmal gucken, dass ich wieder ein wenig teste. Hab ja noch mein Notebook und auch noch einen P2 (den ich aber erstmal zusammenbasteln muss) daheim zu diesem Zweck. Ausserdem kann ich auf der Arbeit ja auch noch den Linux-Server darauf ansetzen das mal im QEmu zu bauen.
In der Zwischenzeit werd ich dann auch mal nach Webspace fuer das Projekt schauen. Mein Projektantrag bei SourceForge wurde leider abgelehnt und so muss ich mal nach Alternativen schauen. Ich werd mal bei BerliOS und bei Savannah ob man dort auch Projekte mit groesseren Dateien (also einem ISO-Image von ca. 400-450MB) hosten kann.