Calculate 0.1.0

Закончилось тестирование новой версии пакета Calculate.

В итоге получился довольно компактная программа, которая после инсталляции системы копирует себя в директорию /usr/calculate. Символическая ссылка на выполняемый файл позволяет запускать установщик без указания пути, набрав calculate в командной строке установленной CLD или CDS.

Программа и данные выделенны в две директории /usr/calculate/install и /usr/calculate/share. Программная часть обновляется простым выполнением команды “calculate --update”.

В share могут быть следующие директории: builder (сборка системы), distfiles (исходники программ), export (неизменяемый профиль системы), linux (дистрибутивы), packages (скомпилированные пакеты), patch (патчи), profile (профили систем), snapshots (портежи), stages (пакеты stages для собственной сборки) и tmp (временные файлы).

Довольно удобно в директорию /usr/calculate/share монтировать раздел с данными, либо сетевой диск. В этом случае данные не теряются при переустановке системы.

Фиксированное расположение позволило настроить переменные DISTDIR, PKGDIR на новый путь /usr/calculate/share, еще больше интегрировав установщик с системой.

В дальнейшем планируется добавлять новые переменные среды для удобной настройки конфигурационных файлов, добавить настройку сервисов CDS.