Nem vagyok benne biztos, hogy megfelelően értem a kérdést, de a leírtak alapján én a legegyszerűbbnek azt látom, hogyha például hibás jelszó esetén kilép a telepítő, akkor vizsgálj meg egy olyan fájl létezését, amiről tudod, hogy a sikeres telepítés után biztosan ott lesz, ha ez nem létezik, akkor ugorjon a szkript elejére és hajtsa végre újból azt.
A hibák lekezelése is jó megoldás, de egy fokkal egyszerűbb az, amit én kigondoltam.
Konkrét bash példát sajnos nem tudok írni, mert még csak ifjú padavan vagyok :)