.deb készítés

 ( jupiter2005ster | 2018. április 9., hétfő - 16:02 )

hello

bináris csomagot hozok létre. szépen meg van a "csomag/DEBIAN" mappa, benne a szükséges scriptekkel. Azt szeretném, hogy a debconf szépen kérdezze a kérdéseket amire a telepítés közben szükségem van, de valahogy nem történik meg.
pl
db_input high server/question1 || true
és ezt nem kérdezi meg amikor a dpkg -i "csomag" telepítem. Nem nincs benne a debconf adatbázisban.
echo "get server/question1" |debconf-communicate
10 server/question1 doesn't exist

p.s.
behúzom a szükséges scripteket:
# Source debconf library.
. /usr/share/debconf/confmodule

ez egy friss Debian 9 telepítés.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ne érts félre, nem tételezek fel semmi rosszat vagy jót rólad, de szerintem érdemes esetleg itt szétnézni (ha még nem tetted meg). Néhány tíz másodperces nézelődés alapján igen jó dokumentációnak tűnik, és talán a problémádra is megtalálhatod a megoldást.

http://www.fifi.org/doc/debconf-doc/tutorial.html

preset:

echo "pkg pkg/variable string ${value}" | debconf-set-selections

postinst:
db_get pkg/variable
VARIABLE=$RET

+ template kell, hogy tudja mit kerdezzen:
http://www.fifi.org/doc/debconf-doc/tutorial.html#AEN34