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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Abramov                       2:5090/188.26  08 Jun 2003  01:23:06
 To : Vladimir Bormotov
 Subject : Ошибка при сборке RPM
 -------------------------------------------------------------------------------- 
 
 
 05 Июн 03 18:43, Vladimir Bormotov -> Sergey Abramov:
 
  SA>> Записан: /usr/src/RPM/SRPMS/db2-2.4.14-8mdk.src.rpm Записан:
  SA>> /usr/src/RPM/RPMS/i586/db2-2.4.14-8mdk.i586.rpm Записан:
  SA>> /usr/src/RPM/RPMS/i586/db2-devel-2.4.14-8mdk.i586.rpm
  SA>> Выполняется(%clean): /bin/sh -e /var/tmp/rpm-tmp.34175
  SA>> + umask 022
  SA>> + cd /usr/src/RPM/BUILD
  SA>> + cd db2
  SA>> + rm -rf /var/tmp/db2-root
  SA>> + exit 0
  SA>> ???
  VB>  чего не так-то?
 
 Это был лог нормальной сборки, без ошибок, тут все так как надо :)
 
  SA>> Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  SA>> rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged
  SA>> file(s): /usr/lib/rpm/check-files
  SA>> /var/tmp/kernel-2.4.19.16mdk-2.4.19-build ошибка: Installed (but
  SA>> unpackaged) file(s) found:
  VB>  "какое слово перевести" (ц)?
 
 Да все вроде понятно, нужно знать как это обойти 'идеологически правильно'.
 
  SA>> $RPM_BUILD_ROOT (тоесть в /var/tmp/...) команда `rpm -bl
  SA>> --short-circuit proga.spec` проходит удачно он ругается на
  SA>> наличие в $RPM_BUILD_ROOT файлов не перечисленных в секции %files
  SA>> .spec файла, я правильно понимаю?
  VB>  может на отсутсвие файлов указаных?
 
 С точностью до наоборот! Hа присутствие в $RPM_BUILD_ROOT файлов которые не
 указаны в %fileы и следовательно не пакуются в rpm пакеты. В некоторых случаях
 это конечно полезно, например при использовании .spec файла от старой версии
 Soft'ины, ну чтобы знать что в ней появилось чтото новое что возможно следует
 указать в %files. Hо бывает что в $RPM_BUILD_ROOT попадает и чтото что в rpm
 класть не хочется... В старых версиях rpm такой проверки я не замечал, а тут
 обновил rpm и вот появилось такое поведение, пока обошел добавлением rm для
 лишних файлов в .spec, но хотелось бы знать, может есть другой способ...
 
  VB> все-таки, посомтри внутрь  /usr/lib/rpm/check-files (я бы сам посмотрел,
  VB> но у меня такого нет)
 
 Да вот он:
 
 === Hачало check-files ===
 #!/bin/sh
 #
 # Gets file list on standard input and RPM_BUILD_ROOT as first parameter
 # and searches for omitted files (not counting directories).
 # Returns it's output on standard output.
 #
 # filon@pld.org.pl
 
 RPM_BUILD_ROOT=$1
 
 [ ! -d "$RPM_BUILD_ROOT" ] && exit 1
 
 [ "$TMPDIR" ] || TMPDIR=/tmp
 FILES_DISK=`mktemp $TMPDIR/rpmXXXXXX`
 FILES_RPM=`mktemp $TMPDIR/rpmXXXXXX`
 
 find $RPM_BUILD_ROOT -type f | LC_ALL=C sort > $FILES_DISK
 LC_ALL=C sort > $FILES_RPM
 
 for f in `diff "$FILES_DISK" "$FILES_RPM" | grep "^< " | cut -c3-`; do
     echo $f | sed -e "s#^$RPM_BUILD_ROOT#   #g"
 done
 
 rm -f $FILES_DISK
 rm -f $FILES_RPM
 === Конец check-files ===
 
 В /usr/lib/rpm касательно check-files нашел только в /usr/lib/rpm/macros:
 
 # Script gets packaged file list on input and buildroot as first parameter.
 # Returns list of unpackaged files, i.e. files in $RPM_BUILD_ROOT not packaged.
 #
 # Note: Disable (by commenting out) for legacy compatibility.
 %__check_files         /usr/lib/rpm/check-files %{buildroot}
 
 Поиск в /usr/share/doc/rpm-4.0.4 ничего недал :( Можно конечно закоментировать
 строчку, но хотелось бы не редактировать каждый раз /usr/lib/rpm/macros, а
 управлять поведением rpm'а через ключи в командной строке или вставкой
 параметров в .spec файл. Я надеялся что такая возможность предусмотрена...
 
 Буе.
 
 *<------------------------------------------------------------------------->*
     _[Как можно жить без компа?]-[H_Love]-[team ЛИHДА]-[Win9x MUST DIE!]_
 ... Mashine UpTime is: 1:34,    *<----------------------------------------->*
 --- Playing: Nothing :(
  * Origin: Плохие девчонки они хорошие! (2:5090/188.26)
 
 

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

 Тема:    Автор:    Дата:  
 Ошибка при сборке RPM   Sergey Abramov   05 Jun 2003 01:00:36 
 Re: Ошибка при сборке RPM   Vladimir Bormotov   05 Jun 2003 18:43:34 
 Ошибка при сборке RPM   Sergey Abramov   08 Jun 2003 01:23:06 
 Re: Ошибка при сборке RPM   Vladimir Bormotov   09 Jun 2003 17:22:03 
 Re: Ошибка при сборке RPM   Andrew Leonov   09 Jun 2003 21:51:28 
 Ошибка при сборке RPM   Sergey Abramov   12 Jun 2003 02:26:34 
 Ошибка при сборке RPM   Andrey Melnikov   16 Jun 2003 21:50:28 
 Re: Ошибка при сборке RPM   Alex Korchmar   17 Jun 2003 00:35:49 
 Re: Ошибка при сборке RPM   Michael Shigorin   17 Jun 2003 03:05:29 
 Ошибка при сборке RPM   Andrey Melnikov   17 Jun 2003 15:33:04 
 Re: Ошибка при сборке RPM   Alex Korchmar   18 Jun 2003 18:45:29 
 Re: Ошибка при сборке RPM   Michael Shigorin   18 Jun 2003 21:05:35 
 Re: Ошибка при сборке RPM   Michael Shigorin   18 Jun 2003 21:05:34 
 Ошибка при сборке RPM   Andrey Melnikov   18 Jun 2003 22:36:48 
 Re: Ошибка при сборке RPM   Victor Wagner   18 Jun 2003 23:15:04 
 Ошибка при сборке RPM   Andrey Melnikov   19 Jun 2003 15:16:26 
 Re: Ошибка при сборке RPM   Victor Wagner   19 Jun 2003 17:02:03 
 Re: Ошибка при сборке RPM   Michael Shigorin   19 Jun 2003 18:05:31 
 Re: Ошибка при сборке RPM   Vladimir Bormotov   19 Jun 2003 19:14:48 
 Ошибка при сборке RPM   Andrey Melnikov   19 Jun 2003 22:17:18 
 Re: Ошибка при сборке RPM   Vladimir Bormotov   20 Jun 2003 14:38:22 
 Re: Ошибка при сборке RPM   Michael Shigorin   20 Jun 2003 18:05:51 
 Re: Ошибка при сборке RPM   Vladimir Bormotov   20 Jun 2003 21:20:20 
 Re: Ошибка при сборке RPM   Michael Shigorin   21 Jun 2003 11:05:53 
 Ошибка при сборке RPM   Andrey Melnikov   21 Jun 2003 14:55:26 
 Re: Ошибка при сборке RPM   Vladimir Bormotov   22 Jun 2003 01:30:04 
 Re: Ошибка при сборке RPM   Michael Shigorin   19 Jun 2003 16:05:51 
 Ошибка при сборке RPM   Andrey Melnikov   19 Jun 2003 22:23:16 
 Re: Ошибка при сборке RPM   Michael Shigorin   20 Jun 2003 18:05:52 
Архивное /ru.linux/40113ee2204a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional