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
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");
|