|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Evseev 2:5020/400 25 Aug 2002 00:50:28 To : All Subject : Cannot build RPM --------------------------------------------------------------------------------
Hi!
Имеется ALT Linux Master 2.0.
Есть задача: взять с диска несколько файликов и закатать в RPM.
Проблема: rpm -bs работает нормально и создает noarch.src.pm,
а rpm -bb вылетает с ошибкой
Processing files: ilcustom-1.0-20020824.1
error: File must begin with "/":
Где что не так? Файлики прилагаю.
С уважением,
Илья Евсеев
==========================
Этим скриптом я делаю исходный ZIP-архив и кидаю его в ~/RPM/SOURCES:
#!/bin/sh
ProductName=ilcustom
ProductVersion=1.0
name_ver=${ProductName}-${ProductVersion}
AllFiles=`eval echo $name_ver/etc/profile.d/{ps1,manpl0}.sh`
RootDir=/
[ -z $RPM_SOURCE_DIR ] && RPM_SOURCE_DIR=~/RPM/SOURCES
[ -h $name_ver ] || ln -fs $RootDir $name_ver
zip -u $RPM_SOURCE_DIR/$name_ver.zip $AllFiles
## EOF ##
==========================
Это spec-файл:
%define name ilcustom
%define version 1.0
%define release 20020824.1
%define buildroot %{_builddir}/%{name}-%{version}
Summary: Custom settings for RH-like Linux environment
Name: %name
Version: %version
Release: %release
License: GPL
Group: System/Configuration/Other
URL: http://www.evseev.ucvt.ru
Source0: %{name}-%{version}.zip
NoSource: 0
## Buildrequires:
## Requires:
%description
Lot of custom settings for my Linux box
%clean
## rm -rf $RPM_BUILD_ROOT
%prep
rm -rf $RPM_BUILD_ROOT
%setup -q
%files
%defattr(-,root,root)
%_sysconfdir/profile.d/ps1.sh
%_sysconfdir/profile.d/manpl0.sh
%changelog
* Sat Aug 24 2002 Ilya Evseev <evseev@ucvt.ru>
- Initial revision
==========================
Это результат работы "rpm -bb ilcustom.spec":
Executing(%prep): /bin/sh -e /home/evseev/RPM/TMP/rpm-tmp.3806
+ umask 022
+ cd /home/evseev/RPM/BUILD
+ rm -rf /home/evseev/RPM/BUILD/ilcustom-1.0
+ cd /home/evseev/RPM/BUILD
+ rm -rf ilcustom-1.0
+ echo 'Source #0 (ilcustom-1.0.zip):'
Source #0 (ilcustom-1.0.zip):
+ /usr/bin/unzip -Lq /home/evseev/RPM/SOURCES/ilcustom-1.0.zip
+ cd ilcustom-1.0
+ exit 0
Processing files: ilcustom-1.0-20020824.1
error: File must begin with "/":
RPM build errors:
File must begin with "/":
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6488d215a793.html, оценка из 5, голосов 10
|