Telepítőben telepítő, hát persze, hogy nem megy

Azt hiszem, megfejtettem, bár mérést nem végeztem, nem bizonyítottam az elképzelésemet.

Néha készítek live Linuxot, gondoltam, beleteszem a Broadcom wifi interface-ek jelentős részéhez szükséges wl driver-t. Tekintve, hogy a legfrissebb kernelt használom, készen repóban valószínű, hogy nincsen driver, ugyanakkor létezik az akmods nevű eszköz, amely elkészíti.

A chroot-olt környezetben le is fordítja az akmods a kernel interface-t, az rpm csomag előáll, ám a logban látszik, hogy a dnf nem tudja feltelepíteni, mert zárolva van. Tehát épp fut egy másik dnf. Ez persze érthető, az egész fordítás éppen a wl driver telepítésének hatására indult el. Tehát a telepítő az, ami közvetve az akmods-on keresztül ugyan, de elindítja az előállított rpm csomag telepítését.

Úgy oldottam meg a problémát, hogy nem baj, ha nem sikerül a telepítés, a kmod-wl csomag létrejön, s a csomagok telepítését követő scriptben ezt a kmod-wl csomagot egy rpm -i paranccsal feltelepítem. Működik.