<div>06.09.2024, 07:55, "Ivan A. Melnikov" &lt;iv@altlinux.org&gt;:</div><div>&gt;&gt; <span style="background-color:transparent">Разбирался со .spec-файлами, встретил там строчку вида:</span></div><div>&gt;&gt; - new version 1.6.5 (with rpmrb script)<div><span style="background-color:transparent">&gt;&gt; Что это за скрипт - rpmrb ? Через поисковик не нашёл о нём упоминания.</span></div><div> </div><div>&gt; Это часть Etersoft-build-utils -- набора скриптов от lav@<br />&gt; для сопровождения пакетов. Подробности можно поискать<br />&gt; в самом пакете</div><div> </div><div>Спасибо, попробовал его для сборки .rpm.</div><div>1) Установил необходимые пакеты</div><div># apt-get install etersoft-build-utils perl-Gear-Rules rpm-uscan</div><div> </div><div>2) Отредактировал sources.list.* из пакета Etersoft</div><div><div>$ diff /etc/eterbuild/apt/sources.list.sisyphus.orig /etc/eterbuild/apt/sources.list.sisyphus</div><div>5,6c5,7</div><div>&lt; rpm [alt] http://mirror.yandex.ru altlinux/Sisyphus/i586 classic</div><div>&lt; rpm [alt] http://mirror.yandex.ru altlinux/Sisyphus/noarch classic</div><div>---</div><div>&gt; rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/x86_64 classic</div><div>&gt; rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/x86_64-i586 classic</div><div>&gt; rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/noarch classic</div><div> </div><div>3) Прописал недостающий allowed mount points (/proc) в /etc/hasher-priv/system и ~/.hasher/config</div><div> </div><div>4) Склонировал репозиторий в packages/</div><div> </div><div>5) Запустил сборку .rpm-пакета:</div><div> </div><div>rpmrb &lt;version&gt;</div><div> </div><div>Единственное, на gyle пока прав нет, поэтому выдало:</div><div>...</div><div>Run build global at gyle</div><div><div> $ ssh gyle build --test-only global 6.6.13-alt1</div><div>ssh: alt_dfpl@gyle.altlinux.org: Permission denied (publickey).</div><div> </div><div>И ещё, мне пока непонятен следующий момент.</div><div>Скрипты прописывают в описание коммита:</div><div><div>update spec to new build 6.6.13 (with rpmrb script)</div><div> </div><div>А мне надо добавить туда сведения о причине перехода на 6.6.13 (закрытие CVE).</div><div>Корректным ли будет отредактировать описание коммита через rebase,</div><div>или же у rpmrb есть ключик, позволяющий его редактировать _до_  git push?</div></div><div> </div></div></div><div><div>-- <br />С уважением,</div><div>Александр Лубягин</div><div>г. Киров, Россия / Вятка</div><div>lubyagin@yandex.ru</div></div><div> </div></div>