Озадачился я на работе написанием инсталлятора для некоего приложения. Сам инсталлятор будет в виде bash-скрипта, в котором идёт последовательная установка компонентов, типа установка пакетов из репозиториев, скачивание и сборка из исходников и т.п.
Хочется процесс установки писать в некий текстовый формат, чтобы, в случае аварийного завершения работы скрипта, при последующем запуске пропускать успешно выполненные установки.
Т.е. хочется иметь нечто вида:
Код: Выделить всё
Шаг1 => Ок
Шаг2 => Ок
...
Понятное дело, что можно вести запись в обычный текстовый файл, можно даже для пущей надёжности сделать файл скрытым. Но может быть есть какие-нибудь легковесные(легче sqlite) решения, которые не требуют дополнительной инсталляции софта и позволяют работать с данными в виде "Ключ - значение" ?