Product SiteDocumentation Site

3.4. Решение конфликта именования

3.4.1. Ручная настройка

Для ручной настройки необходимо:
  1. При создании окружения для инициализации нового пакета указать флаг --packager с описанием правильного именования разработчика:
    [user@VM ~]$ hsh --init --packager="Name Surname <user@domen>"
    <...>
    [user@VM ~]$ hsh-shell
    [builder@localhost .in]$ cd
    [builder@localhost ~]$ cat .rpmmacros
    %_tmppath /usr/src/tmp
    %_topdir /usr/src/RPM
    %packager Name Surname <user@domen>
    %buildhost user.hasher.altlinux.org
    %__BTE hasher
    %__nprocs 2
    %_pkg_contents_index_bin /.host/contents_index_bin
    %_rpmbuild_clean 0
    %_rpmbuild_packagesource 1
    [builder@localhost ~]$
    
    Допустимо также вручную отредактировать файл .rpmmacros;
  2. В %changelog spec-файла указать правильное именование разработчика;
  3. Не использовать директиву spec-файла Packager;
  4. При создании окружения на основе пакета строго указывать флаг --packager с описанием правильного именования разработчика. Ручное редактирование .rpmmacros невозможно, поскольку проверка sysiphus_check срабатывает до передачи управления.

Примечание

Данные действия небходимо будет повторять для каждого пакета.