Добрый вечер!
Имеются:
CentOS 6.5 x64
squid-3.1.10-19.el6_4.src.rpm
Я хочу убрать функцию mainRotate() из файла "/root/rpmbuild/BUILD/squid-3.1.10/src/main.cc".
Это функция отвечает за ротацию логов, если не ошибаюсь.
В итоге что я делаю:
- Комментирую или удаляю функцию mainRotate() в файле "/root/rpmbuild/BUILD/squid-3.1.10/src/main.cc" и сохраняю файл
- Запускаю утилиту "rpmbuild -ba squid.spec"
- После чего идет компиляция исходников и сборка пакета.
И вот проблема:
После сборки пакета, в файле "/root/rpmbuild/BUILD/squid-3.1.10/src/main.cc" загадочным образом появляется удаленная или закоментированная функция mainRotate().
Почему так происходит?
И как мне узнать, правильно ли собрался Squid?
Вот сейчас собрал два пакета, в понедельник буду проверят работу собранного демона:
squid-3.1.10-19.el6.x86_64.rpm - размер 1, 815, 364 Кб
squid-3.1.10-19.el6.x86_64_2.rpm - размер 1, 815, 732 Кб
----------------------
UPDATE
----------------------
Вроде разобрался, исходники берутся из файла /root/rpmbuild/SOURCES/squid-3.1.10.tar.bz2
Потом распаковываются в каталог /root/rpmbuild/BUILD/
Соответственно я допускал ошибку.

.