Il 16/01/2024 16:20, Robert Markula ha scritto:
Am 16.01.24 um 16:13 schrieb Diego Zuccato:
But now the install is saying that it's downloading bullseye packages even if I specified class BOOKWORM64. Surely I've messed up something. Work for tomorrow :)
Have a look at your class/DEBIAN file in your FAI config space. There should be a line that says:
release=bookworm
I have a DEBIAN.var file that also defines some other variables.

Alternatively, if you want to be able to install multiple distributions or versions, you can create your own class/BOOKWORM64.var file. It just needs to contain the 'release'-line from above.
I copied DEBIAN.var to BOOKWORM64.var, then changed the var to release=bookworm . I also defined APTPROXY line to be sure file got read. And Actually it is. But in the console I get a
fcopy: no matching file for any class for etc/apt/sources.list defined
so it seems it copies the one from nfsroot (it should be handled by scripts/LAST/50-misc , but isn't LAST a bit late?).

So I also added hooks/task_repository/repository.BOOKWORM64 containing:
-8<--
#!/bin/bash

echo <<EOF > $target/etc/apt/sources.list
# Created by $0
deb $apt_cdn/debian $release main contrib non-free
deb $security_cdn/debian-security ${secsuite} main contrib non-free
EOF
-8<--
But it seems it's not the correct solution, since task_updatebase still fetches from bullseye :(
Hints?

Tks.

--
Diego Zuccato
DIFA - Dip. di Fisica e Astronomia
Servizi Informatici
Alma Mater Studiorum - Università di Bologna
V.le Berti-Pichat 6/2 - 40127 Bologna - Italy
tel.: +39 051 20 95786

Antwort per Email an