|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Abramov 2:5090/188.26 05 Jun 2003 01:00:36 To : All Subject : Ошибка при сборке RPM -------------------------------------------------------------------------------- А что делает rpmbuild при сборке пакета в то время когда пишет 'Checking for unpackaged file(s)', ну например: Обрабатываются файлы: db2-devel-2.4.14-8mdk Finding Provides: /usr/lib/rpm/find-provides Finding Requires: /usr/lib/rpm/find-requires /var/tmp/db2-root i586 Using BuildRoot: /var/tmp/db2-root to search libs PreReq: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires: db2 = 2.4.14 ld-linux.so.2 libc.so.6 libdb.so.3 libgcc_s.so.1 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libdb.so.3(GLIBC_2.1) libgcc_s.so.1(GCC_3.0) Conflicts: glibc-devel < 2.1.90 >Checking for unpackaged file(s): /usr/lib/rpm/check-files >/var/tmp/db2-root Записан: /usr/src/RPM/SRPMS/db2-2.4.14-8mdk.src.rpm Записан: /usr/src/RPM/RPMS/i586/db2-2.4.14-8mdk.i586.rpm Записан: /usr/src/RPM/RPMS/i586/db2-devel-2.4.14-8mdk.i586.rpm Выполняется(%clean): /bin/sh -e /var/tmp/rpm-tmp.34175 + umask 022 + cd /usr/src/RPM/BUILD + cd db2 + rm -rf /var/tmp/db2-root + exit 0 ??? Спрашиваю потому как иногда на этой стадии (как я понимаю это самое последнее что делает rpmbuild перед созданием непосредственно rpm пакетов) вываливается: Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/kernel-2.4.19.16mdk-2.4.19-build ошибка: Installed (but unpackaged) file(s) found: >далее длиннющий список файлов... Ошибки сборки пакетов: Installed (but unpackaged) file(s) found: >опять тот же список файлов.. Судя по тому что после удаления файлов из этого списка в $RPM_BUILD_ROOT (тоесть в /var/tmp/...) команда `rpm -bl --short-circuit proga.spec` проходит удачно он ругается на наличие в $RPM_BUILD_ROOT файлов не перечисленных в секции %files .spec файла, я правильно понимаю? Если так, то как заставить rpm собирать пакет без ругани на не перечисленные в %files файлы? Или можно только вставить в .spec команды для удаления лишних файлов? Или где я неправ? PS. rpm-4.0.4-29mdk Буе. *<------------------------------------------------------------------------->* _[Как можно жить без компа?]-[H_Love]-[team ЛИHДА]-[Win9x MUST DIE!]_ ... Mashine UpTime is: 3 дня *<----------------------------------------->* --- Playing: Nothing :( * Origin: Windows - победа бизнеса над прогрессом :( (2:5090/188.26) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/40113ede29e9.html, оценка из 5, голосов 10
|