From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 25 Jan 2003 04:22:25 +0300 From: =?koi8-r?B?4czFy9PFyiD3z8zLz9c=?= To: community@altlinux.ru Message-ID: <20030125012225.GA5173@alex> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.4i Subject: [Comm] =?koi8-r?B?88LP0svBIFJQTSDQz8zY2s/XwdTF?= =?koi8-r?B?zMXN?= Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Не удается собрать RPM из-под пользователя ~/.rpmmacros: %_topdir /home/user/.rpm %_tmppath %{_topdir}/TMP %buildroot %_tmppath/%name-%version-build some.spec: %build perl Makefile.PL make make test %install rm -rf $RPM_BUILD_ROOT %makeinstall PREFIX="$RPM_BUILD_ROOT"%{_prefix} INSTALLDIRS=site %files %defattr (-,root,root) %doc README /usr/lib/perl5/site_perl/5.6.1/Some/Module.pm Все стадии (до install) проходят успешно, make install выполняется без проблем, Обрабатываются файлы: perl-Some-Module-0.1-1 ошибка: Файл не найден: /usr/lib/perl5/site_perl/5.6.1/Some/Module.pm Если изменить секцию %file таким образом: %file %builddir/usr/lib/perl5/site_perl/5.6.1/Some/Module.pm рпм создаётся с файлами /home/user/.rpm/TMP/.... Куда копать? Заранее благодарен PS: atmsk.ru просветления не дал система redhat-7.3 есть вариант: %install %makeinstall PREFIX="$RPM_BUILD_ROOT"%{_prefix} INSTALLDIRS=site find %buildroot| sed 's/^%buildroot//g' > filelist %files -f filelist но он мне не кажется "правильным", да и изящным его не назовешь.