Операционная система CentOS 5.4. Пытаюсь собрать firefox из src.rpm. Собираю пока из репозитарного, не изменяя содержимое spec-файла и т.д. Скачал firefox-3.0.18-1.el5.centos.src.rpm, установил его, сделал
rpmbuild -bb firefox.spec.
Потребовались зависимости, установил их, сделал ещё раз rpmbuild, получил rpm-пакет.
При попыке установить этот пакет вылазит сообщение:
ошибка: распаковка архива не удалась на файле /usr/lib/firefox-3.0.18/firefox;4ba9ab02: cpio: контрольные MD5-суммы не совпадают.
Сам получившийся пакет нормальный, его можно распоковать через rpm2cpio, можно сделать
rpm -q -l --dump -p firefox...rpm.
Если смотреть этот дамп то видно, что у всех файлов нормальные MD5 суммы, а у /usr/lib/firefox-3.0.18/firefox MD5 сумма забита нулями.
Собственно вопрос, почему при сборке rpm обычный файл может получить такую MD5-сумму? Куда копать?
P.S. Сборку повторял несколько раз, результат идентичный