LINUX.ORG.RU
ФорумAdmin

Не могу собрать rpm пакет.


0

2

#rpmbuild -bb nsrdir.spec Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.VVbmtU + umask 022 + cd /root/rpmbuild/BUILD + mkdir -p /root/rpmbuild/BUILDROOT/nsrdir-0-0.x86_64/usr/bin + install -m 755 nsrdir.sh /root/rpmbuild/BUILDROOT/nsrdir-0-0.x86_64/usr/bin install: cannot stat `nsrdir.sh': No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.VVbmtU (%install)

RPM build errors: Bad exit status from /var/tmp/rpm-tmp.VVbmtU (%install) [root@ SPECS]# vim nsrdir.spec Name: nsrdir Version: 0 Release: 0 Summary: nsrdir Group: System Environment/Base License: GPLv2+ Requires: bash Source0: %{name}.tar.gz BuildRoot: %{_tmppath}/%{name}-root

%description nsrdir %install mkdir -p ${RPM_BUILD_ROOT}/usr/bin install -m 755 nsrdir.sh ${RPM_BUILD_ROOT}%{_bindir} cp ${RPM_BUILD_ROOT}%{_bindir}/nsrdir.sh %{_bindir} %post cd /usr/bin /bin/sh -e nsrdir.sh %files %defattr(-,root,root) %attr(755,root,root) %{_bindir}/nsrdir.sh

Ваще наглухо застрял, если кто знает\могёт - подскажите, где у мну еррор (кроме как в днк). Спасибо.

У вас странный spec-файл. Сборка rpm идёт в отдельном каталоге (/root/rpmbuild/BUILDROOT/nsrdir-0-0.x86_64/ в вашем случае) и все файлы указываются относительно этого каталога. Файлы в этом каталоге появляются в результате секций %prep (макрос %setup) или %build (собственно компиляция). У вас этих секций нет, не понятно как nsrdir.sh должен там появиться.

mky ★★★★★ ()

осиль сначала форматирование на лоре, а потом уж будешь в rpm соваться

anonymous ()

оформи по человечески. ничерта не понятно. и расставь тэги.

i_gnatenko_brain ★★★★ ()
Последнее исправление: i_gnatenko_brain (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.