| Summary: | %{add,set}_verify_elf_skiplist has no effect | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Yuri N. Sedunov <aris> |
| Component: | rpm-build | Assignee: | placeholder <placeholder> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | enhancement | ||
| Priority: | P4 | CC: | arseny, glebfm, imz, ldv, placeholder, vt |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Yuri N. Sedunov
2003-06-08 15:44:15 MSD
What kind of effect do you expect from *_verify_elf_skiplist? What kind of effect do you expect from *_verify_elf_skiplist? Ожидал, что verify-elf не будет трогать файлы указанные в *_verify_elf_skiplist Ожидал, что verify-elf не будет трогать файлы указанные в *_verify_elf_skiplist Только что специально проверил - работает: %install %__mkdir -p %buildroot%_datadir/%name cp -p /bin/ls %buildroot%_datadir/%name/ %add_verify_elf_skiplist %_datadir/*/* Фрагмент rosegarden.spec
-------------------------------------------------------------------------
%define customdocdir %_docdir/%name-%version
## %customdocdir/task_lists/tasks_rwb.txt
## does not recognized as a text file (/usr/bin/file bug)
%add_verify_elf_skiplist %customdocdir/*/*
%prep
%setup -q -c -n %name-4-%version
-------------------------------------------------------------------------------
$ hsh ../SRPMS/rosegarden-0.9.1-alt0.6.src.rpm
.......
Compressing files in /usr/src/RPM/tmp/rosegarden-buildroot (auto)
Verifying ELF objects in /usr/src/RPM/tmp/rosegarden-buildroot (normal)
Stripping binaries in /usr/src/RPM/tmp/rosegarden-buildroot (executable,shared)
objdump:
/usr/src/RPM/tmp/rosegarden-buildroot/usr/share/doc/rosegarden-0.9.1/task_lists/tasks_rwb.txt:
File format not recognized
strip:
/usr/src/RPM/tmp/rosegarden-buildroot/usr/share/doc/rosegarden-0.9.1/task_lists/tasks_rwb.txt:
File format not recognized
error: Bad exit status from /usr/src/RPM/tmp/rpm-tmp.5325 (%install)
Теперь понятно, что имелось в виду. Так и должно быть: _verify_elf_skiplist отвечает только за "Verifying ELF objects ...", _strip_skiplist отвечает только за "Stripping binaries in ...". Не надо их путать друг с другом. |