Úprava postinstalačního skriptu
Skočit na navigaci
Skočit na vyhledávání
Následující příklad, demonstruje využití parametru onlyif při instalaci debianích balíčků.
Jsou-li totiž přes typ user udržovány i systémové účty na linuxového systému, mohou postinstalační skripty některých instalačních balíčků (v našem případě půjde o ntp) skončit chybou. Nepočítají totiž s eventualitou, že potřebná skupina i uživatel kterou chtějí vytvořit již v systému existují.
Řešení je prosté - odstranit ze skriptu ntp.postinst
příkazy addgroup a adduser dříve, než dojde k postinstalační konfiguraci.
Níže uvedený blok kódu musí být při použití součástí třídy, která se stará o instalaci balíku ntp |
Kromě metaparametrů notify, require, jimiž se řídí pořadí spouštění dalších operací, obsahuje příklad i další parametry specifické pro typ exec.