При настройки зеркалирования нескольких репозиториев, текущий alterator-mirror-0.4.2-alt1 рвёт хардлинки (если они были) между пакетами находящимися одновременно в разных репозиториях. Причина: Скрипт /usr/sbin/alterator-mirror вызывает sisyphus-mirror индивидуально, для каждого из репозиториев. А sisyphus-mirror сохраняет нардлинки только в том случаи, если все нужные репозитории зеркалируются в рамках одного вызова. (А поиск в резервных копиях спасает не всегда.) Поскольку обрабатывать все репозитории в рамках одного вызова sisyphus-mirror нельзя (alterator-mirror может быть настроен так, что для зеркалирования рахных репозиториев используются разные сервера, а sisyphus-mirror такое не переварит, в рамках одного вызова). Предлагаю поступить следующим образом: 1. В sisyphus-mirror добавить параметр --link_list (LINK_LIST), содержимое которого будет добавляться в LINK_DEST после содержимого LIST. 2. В /usr/sbin/alterator-mirror при вызове sisyphus-mirror передавать --link_list=$LINK_LIST, где LINK_LIST содержит содержимое всех LIST из /etc/alterator/mirror/config/*
alterator-mirror-0.4.3-alt1 -> sisyphus: * Mon Jul 27 2015 Aleksey Avdeev <solo@altlinux> 0.4.3-alt1 - fix support hardlink between repositories (ALT #31162)