LINUX.ORG.RU

RedHat 9 и рпмки -debuginfo


0

0

Всем привет. При сборке в рх9 packet.src.rpm командой rpmbuild --rebuild packet.src.rpn в папку /usr/src/redhat/RPMS/i386/ падает не только файл packet.i386.rpm но и какой-то packet-debuginfo.i386.rpm который совершенно мне не нужен и только жрет место. Что же собственно нужно сделать, чтобы эта рпмка не создавалась?

anonymous

в /usr/lib/rpm/macros ищешь строки с *debug* и коментируешь...

# %__debug_install_post   \
#   /usr/lib/rpm/find-debuginfo.sh %{_builddir}/%{?buildsubdir}\
# %{nil}

#       Template for debug information sub-package.
# %debug_package \
# %ifnarch noarch\
# %global __debug_package 1\
# %package debug\
# Summary: Debug information for package %{name}\
# Group: Development/Debug\
# AutoReqProv: 0\
# %description debug\
# This package provides debug information for package %{name}.\
# Debug information is useful when developing applications that use this\
# package or when debugging this package.\
# %files debug -f debugfiles.list\
# %defattr(-,root,root)\
# %endif\
# %{nil}

в /usr/lib/rpm/redhat/macros

# %_enable_debug_packages 1
...
#       Template for debug information sub-package.
# NOTE: This is a copy from rpm to get the ifnarch noarch fix, it can be removed later
# %debug_package \
# %ifnarch noarch\
# %global __debug_package 1\
# %package debuginfo \
# Summary: Debug information for package %{name}\
# Group: Development/Debug\
# %description debuginfo\
# This package provides debug information for package %{name}.\
# Debug information is useful when developing applications that use this\
# package or when debugging this package.\
# %files debuginfo -f debugfiles.list\
# %defattr(-,root,root)\
# %endif\
# %{nil}

Этого достаточно, остального не трогаешь...

McMCC ★★★
()

Сработало, спасибо.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.