Hier nun die erste Patchversion, feedback welcome: EDIT: Patch ist im CVSrhabarber1848 hat geschrieben:Ich arbeite momentan an einer neuen cdk/configure-Option --enable-filesystems, mit
der es möglich ist, cifs, lufs (ftpfs) und nfs optional aus dem Image zu entfernen.
Bisher habe ich cifs.[ko|o] immer per customization gelöscht, dennoch ist vmlinuz
mit CONFIG_CIFS=m etwas größer als ohne, außerdem hat Busybox noch eine Option
CONFIG_FEATURE_MOUNT_CIFS, die abgeschaltet werden kann, bringt auch einige
100kb. Wenn lufs nicht aktiviert ist, werden weder das Userspace-Programm noch
das Kernelmodul kompiliert. Persönlich brauche ich nur NFS im Flashimage.
Das ganze habe ich mir so vorgestellt, Beispiele:
--with-filesystems=ext3,xfs,cifs,nfs,lufs
--with-filesystems=nfs
Die existierenden Optionen --enable-xfs und --enable-ide sollen erhalten bleiben,
wenn --with-filesystems nicht gesetzt ist, wird alles so kompiliert wie bisher.
Anderes Szenario:
Wenn --with-filesystems=nfs und --enable-xfs gesetzt sind, wird XFS deaktiviert,
da --with-filesystems nach --enable-xfs ausgewertet wird. Hier muss also
--with-filesystems=xfs,nfs gesetzt werden.
EDIT: s/enable/with/#g
EDIT 2: Hier eine kleine Zielgruppeninfo: http://forum.tuxbox-cvs.sourceforge.net ... 56#p362956