Создавать конфиг, если его нет

rpmpub не знает, куда публиковать

korinf -l ?

настройки пользователя с заменами и списками систем

из спеков убираются зависимости на версии (плохо для dkms-aksparlx, зависящего от hasp-modules опред. версии)

Пока не разобрались, первоначальную сборку для ALTLinux/Sisyphus надо делать на 32-битной машине (иначе rpmreqs не работает)

Завязано на локального пользователя builder:builder 500:500 

# Научиться настраивать в mutt
#set<-->record=+sent-mail

использовать для задач timeout

добавить в PATH и сделать получение lists допустим через команду, а не функцию, для очистки логов
команды должны быть полностью независимыми, но могут использовать etersoft-build-utils - интересно, как?
Через экспортированные переменные?

Беспарольный ключ для подписывания собираемых RPM-пакетов

При автоустановке нужно добавлять список обязательных сборочных пакетов (составить по альтовому rpm-build-utils?)

Внедрить (авто)обновление сборочных систем. Либо просто подконтрольный запуск по всем машинам.

Сделать возможность сборки пакетов с отладкой

Слишком много мест повышения привилегий через SUDO: нужен ненастоящий root?

robot перенести потом в tools
сделать eterbuild/korinf

remove *elf* from /etc/rpm/*/macros for Arch

== Docker ==

Я для сборки своих пакетов использую свой же docker-контейнер с необходимым окружением. В итоге, сборка выглядит довольно просто: docker run -it --rm -v <base-dir>:/data grossws/makerpm:7 pkg1.spec path/to/srpm/relative/to/<base-dir>/pkg2.src.rpm ... с выхлопом в <base-dir>/REPO/centos/7/x86_64/... (для centos 6 — аналогично). Этот вариант несколько медленнее, чем держать сервер с необходимым окружением, но даёт всегда сборку в чистом окружении.
https://github.com/grossws/makerpm

https://habrahabr.ru/post/307958/

