Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Cannot build RPM   Ilya Evseev   25 Aug 2002 00:50:28 
 Re: Cannot build RPM   Valentin Nechayev   25 Aug 2002 14:13:18 
 Re: Cannot build RPM   Ilya Evseev   25 Aug 2002 14:31:25 
 Re: Cannot build RPM -- done!   Ilya Evseev   25 Aug 2002 16:48:38 
Архивное /ru.linux/6488d215a793.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional