AW: fai-diskimage variable "classes" not inherited to fai

"Schulz, Reiner" <[email protected]>
Newsgroups gmane.linux.debian.fai
Message-ID <[email protected]>
# fai-diskimage -v -N -u dvzsn-ra0317 image.raw
ERROR: No classes are defined

From /usr/sbin/fai-diskimage:

182 if [ -z "$classes" ]; then
183     die 7 "No classes are defined"
184 fi

And

218 LC_ALL=C fai $renew -u $hname -s $uri -c$classes install $mnt

So "-c" is needed

I hoped to use fai-diskimage like i do pxe boot.  using class/ * to define classes

Grüße 
Reiner 


> -----Ursprüngliche Nachricht-----
> Von: linux-fai [mailto:[email protected]] Im Auftrag von Thomas
> Lange
> Gesendet: Mittwoch, 30. Juni 2021 10:32
> An: fully automatic installation for Linux <[email protected]>
> Betreff: Re: fai-diskimage variable "classes" not inherited to fai
> 
> >>>>> On Wed, 30 Jun 2021 08:09:43 +0000, "Schulz, Reiner" <R.Schulz@dvz-
> mv.de> said:
> 
>     > How is "-c" concatenate to the classes from config_space/class ?
> 
>     > We set a couple of default classes (class/49-always_set_classes) and add
> only the invidual, server specific, classes via class/50-host-classes
> 
>     > # fai-diskimage -v -N  -cDEBIAN_10,S2APP  image.raw
> 
> I guess the man page of fai(8) explains it better, since -c and -N
> from fai-diskimage are passed to the fai call itself.
> -N executes the scripts in the class/ subdirectory. -c just sets the
> variable $cmdlineclasses which is then used by class/01-classes. So if
> you do not have the script class/01-classes
> the classes from -c are not used. If you rename 01-classes to
> 99-classes you can change the order of the classes defined by -c.
> 
> BTW, I never use -c and -N at the same time.
> 
> --
> viele Grüße Thomas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.