4d719ad416
- Follow up fix for kernel version lookup When using custom kiwi boot images a shell method named baseCreateCommonKernelFile was used to create a common kernel file name in the boot image to allow a simpler search code in the builder. The search code in the builder however uses the standard kernel naming schema and with the latest changes to the kernel version lookup the common name did not match the matching pattern anymore. The use of such a common kernel file is obsolete and the shell method can finally be deleted. - Bump version: 9.19.8 → 9.19.9 - Refactor kernel version lookup For the lookup of the kernel version kiwi provided a small C program that reads the first bytes of the kernel binary and extracts the version information. Given the various compression formats and also the problem of kernel files that contains the decompressor code which could be anything it has turned out to be difficult to provide a stable tool to read the version from the binary. Therefore the code in kiwi was refactored to read the version via regexp match from the filename which also makes kversion an obsolete tool. This Fixes #1308 OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=161
39 lines
1.5 KiB
Plaintext
39 lines
1.5 KiB
Plaintext
# There is a kiwi manual page, kiwi-ng exists for the alternative system
|
|
addFilter("no-manual-page-for-binary kiwi-ng")
|
|
|
|
# don't blame on empty package, kiwi-boot-requires for obs
|
|
# integration is used to provide a requires list but the package
|
|
# itself comes with no content which is intentional. In addition
|
|
# don't blame on lib dependency which are also an expected result
|
|
# for this buildservice internal package
|
|
addFilter("suse-filelist-empty .*")
|
|
addFilter("explicit-lib-dependency .*")
|
|
|
|
# don't check uid for tftpboot
|
|
addFilter("non-standard-uid .*")
|
|
|
|
# don't check for buildroot usage, kiwi's Makefile uses the same var name
|
|
addFilter("rpm-buildroot-usage .*")
|
|
|
|
# don't check position-independent-executable
|
|
addFilter("position-independent-executable-suggested .*")
|
|
|
|
# don't check for file duplicates
|
|
addFilter("files-duplicate .*")
|
|
addFilter("cross-directory-hard-link .*")
|
|
|
|
# don't check for locale locations, they are used in the initrd only
|
|
addFilter("file-not-in-%lang .*")
|
|
|
|
# don't check for manual page of binaries used in initrd only
|
|
addFilter("W: no-manual-page-for-binary dcounter");
|
|
addFilter("W: no-manual-page-for-binary startshell");
|
|
addFilter("W: no-manual-page-for-binary utimer");
|
|
addFilter("W: no-manual-page-for-binary driveready");
|
|
addFilter("W: no-manual-page-for-binary setctsid");
|
|
addFilter("W: no-manual-page-for-binary isconsole");
|
|
addFilter("W: no-manual-page-for-binary kiwicompat");
|
|
|
|
# kiwi master package can't be noarch if sub packages are arch specific
|
|
addFilter("W: no-binary");
|