evtl geht denn 2.4 nicht mehr richtig.
Wie ists denn damit (ungetestet):
Code: Alles auswählen
Index: linuxkernel.mk
===================================================================
RCS file: /cvs/tuxbox/cdk/make/Attic/linuxkernel.mk,v
retrieving revision 1.1.2.11
diff -u -p -r1.1.2.11 linuxkernel.mk
--- linuxkernel.mk 8 Jan 2008 20:07:27 -0000 1.1.2.11
+++ linuxkernel.mk 24 Jan 2008 19:14:55 -0000
@@ -102,7 +102,12 @@ endif
endif
if ENABLE_NFSSERVER
+if KERNEL26
+NFSSERVER_SED_CONF=$(foreach param,CONFIG_NFSD CONFIG_EXPORTFS,-e s"/^.*$(param)[= ].*/$(param)=m/")
+NFSSERVER_SED_CONF+=$(foreach param,CONFIG_NFSD_V3 CONFIG_NFSD_TCP,-e s"/^.*$(param)[= ].*/$(param)=y/")
+else
NFSSERVER_SED_CONF=$(foreach param,CONFIG_NFSD CONFIG_NFSD_V3 CONFIG_NFSD_TCP,-e s"/^.*$(param)[= ].*/$(param)=m/")
+endif
else
if KERNEL26
NFSSERVER_SED_CONF=$(foreach param,CONFIG_NFSD CONFIG_NFSD_V3 CONFIG_NFSD_TCP,-e s"/^.*$(param)[= ].*/\# $(param) is not set/")
(ich habe einfach mal mittels "make menuconfig ARCH=ppc" den NFS Server als Modul eingeschaltet und danach ein Diff auf die alte config-Datei gemacht. Dabei fiel mir auf, daß eben NFSD_V3 und NFSD_TCP _nicht_ "=m", sondern "=y" waren, das 2.6er Buildsystem ist da evtl. penibler.)