<Poprzedni | Spis treści | Następne>
Bardzo potężną i elastyczną opcją oferowaną przez narzędzia do wstępnej konfiguracji jest możliwość uruchamiania poleceń lub skryptów w określonych punktach instalacji.
Po zamontowaniu systemu plików systemu docelowego jest on dostępny w formacie /cel. Jeśli używana jest instalacyjna płyta CD, po zamontowaniu jest dostępna w / cdrom.
# di preseeding z natury nie jest bezpieczne. Nic w instalatorze nie sprawdza
# dla prób przepełnienia bufora lub innych exploitów wartości a
# plik konfiguracji wstępnej, taki jak ten. Używaj tylko plików konfiguracji wstępnej z
# zaufanych lokalizacji! Aby dowieźć to do domu i ponieważ jest to ogólnie przydatne,
# oto sposób na uruchomienie dowolnego polecenia powłoki w instalatorze,
# automatycznie.
# To pierwsze polecenie jest uruchamiane tak wcześnie, jak to możliwe, tuż po
# preseeding jest czytany.
#di preseed/early_command string anna-install some-udeb
# To polecenie jest uruchamiane bezpośrednio przed uruchomieniem partycjonera. Może być
# przydatne do zastosowania wstępnego umieszczania dynamicznego partycjonera, które zależy od stanu
Liczba dysków (które mogą być niewidoczne po uruchomieniu preseed/early_command).
#di partman/early_command \
# string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"
# To polecenie jest uruchamiane tuż przed zakończeniem instalacji, ale kiedy jest
# wciąż użyteczny katalog /target. Możesz chrootować do /target i używać go
# bezpośrednio lub użyj poleceń apt-install i in-target, aby łatwo zainstalować
# pakiety i uruchamiaj polecenia w systemie docelowym.
#di preseed/late_command string apt-install zsh; w miejscu docelowym chsh -s /bin/zsh