Подскажите какой параметр в cl-builder чистит /usr/portage и весь мусор при создании своего исо. А то бюсь - а он мне зараза пихает в исо /usr/portage и прочее
cl-builder-image --keep-tree off
удаляет из портежей и оверлеев все, кроме описания профилей, eclass-ов и шаблонов.
Да - но только вот кальковские профили (репы) восстанавливает при cl-update, а сторонние нет. При cl-update -o орет что репы битые (без -о он их в упор не видит). Запускаю руками emerge --sync репа или emaint sync -r репа - вопли что чего то там не хватает (завтра гляну конкретные ошибки). Приходится удалять все руками в папках сторонних реп - тогда cl-update -o благополучно их синкает.
Александр - добавьте в утилиты описание что каждая делает ( а то иногда забываешь). Например в ключик --help , а то сейчас не совсем ясно что за программа
cl-builder-restore --help
usage: cl-builder-restore [–id ID] [-T TEMPLATES] [-v [ON/OFF]]
[–usenew-conf | --skip-conf | --dispatch-conf] [-f]
Прервать сборку:
–id ID идентификатор сборки (‘list’ для отображения возможных значений)
-T TEMPLATES, --templates TEMPLATES
выбор местонахождения шаблонов calculate,distros,local,remote,clt
(‘list’ для отображения возможных значений, ‘none’ - ни один)
-v [ON/OFF], --verbose [ON/OFF]
подробный вывод
–usenew-conf использовать новые конфигурационные файлы
–skip-conf пропустить обновление конфигурационных файлов
–dispatch-conf обновить конфигурационные файлы вручную (по умолчанию)
Общие параметры:
-f, --force не задавать вопросы во время процесса
cl-builder-update
инхронизация репозиториев
- Поиск нового сервера обновлений … [ ok ]
- Проверка обновлений Distros … [ ok ]
- Синхронизация Distros репозитория …
- Не удалось получить состояние репозитория в /run/calculate/mount/lb-xfce/var/db/repos/distros директории
- Повторное получение distros репозитория … [ ok ]
- Синхронизация Distros репозитория … [ ok ]
- Проверка обновлений Calculate … [ ok ]
- Синхронизация Calculate репозитория …
- Не удалось получить состояние репозитория в /run/calculate/mount/lb-xfce/var/db/repos/calculate директории
- Повторное получение calculate репозитория … [ ok ]
- Синхронизация Calculate репозитория … [ ok ]
- Проверка обновлений Gentoo … [ ok ]
- Синхронизация Gentoo репозитория …
- Не удалось получить состояние репозитория в /run/calculate/mount/lb-xfce/usr/portage директории
- Повторное получение gentoo репозитория …
что то новенькое.
что сие означает * Не удалось получить состояние репозитория в / run / calculate / mount / lb-xfce / var / db / repos / distros директории
Ошибка cl-builder-update --id lb-windows10 --scan ON -f -o -C
Если развернуть chroot из образа в котором есть сторонние оверлеи параметр -C не отрабатывается.
Вывод ошибки
http://pastebin.calculate-linux.ru/ru/show/174678
Приходится сторонние оверлеи удалять руками