hiya Thomas Lange schrieb: > On Thu, 30 Oct 2008 14:02:14 +0100 (CET), "Thomas Neumann" > <[EMAIL PROTECTED]> said: >> and put it into CLASSNAME.tar.gz in the configspace/basefiles > >> That seems quite nice, but task_extrbase expects /var/tmp/base.tgz >> and nothing else. (FAI 3.2.14) [Or is CLASSNAME.tgz expected >> somewhere else and fai copies this to /var/tmp?]
> FAI expects base.tgz to be in /var/tmp inside the nfsroot. If a file > $FAI/basefiles/CLASSNAME.tgz exists and this class is defined, then > FAI uses this tgz file instead of the base.tgz. So the subdirectory > basefiles must exists in your config space, which is /srv/fai/config > by default. Okay. Then I misunderstood the importance of "configspace/basefiles" in the wiki. I assumed the 2 words to be synonymous and not a FS-hierarchy. Maybe a little change like "<configspace>/basefiles/" would do the trick? It's working now, but I had to do something additional. The original hook "prepareapt" is dangerous. As described in https://lists.uni-koeln.de/pipermail/linux-fai-devel/2008q2/000566.html you _have_ to disable the original script when installing a distribution that is different from the dist that fai is running on. Else at some point in the installation apt-get tries to fetch packages from the wrong distribution. tschüß thomas
