checkpolicy - SELinux policy compiler

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename checkpolicy-2.9-1.1.x86_64.rpm
Package name checkpolicy
Package version 2.9
Package release 1.1
Package architecture x86_64
Package type rpm
Category Productivity/Security
License GPL-2.0-or-later
Maintainer -
Download size 266.31 KB
Installed size 1.29 MB
checkpolicy is the SELinux policy compiler. It uses libsepol to
generate the binary policy.
(Security-enhanced Linux is a feature of the kernel and some
utilities that implement mandatory access control policies, such as
Type Enforcement, Role-based Access Control and Multi-Level


Package Version Architecture Repository
checkpolicy-2.9-1.1.i586.rpm 2.9 i586 openSUSE Oss
checkpolicy - - -


Name Value -


Name Value
checkpolicy = 2.9-1.1
checkpolicy(x86-64) = 2.9-1.1


Type URL
Binary Package checkpolicy-2.9-1.1.x86_64.rpm
Source Package checkpolicy-2.9-1.1.src.rpm

Install Howto

Install checkpolicy rpm package:

# zypper install checkpolicy




2019-03-20 -
- Update to version 2.9
* Add option to sort contexts when creating a binary policy
* Update manpage
* check the result value of hashtable_search
* destroy the class datum if it fails to initialize
* remove extraneous policy build noise
2018-11-11 - Jan Engelhardt <>
- Enable parallel build. Remove ineffective LDFLAGS="$RPM_LD_FLAGS"
(RPM_LD_FLAGS is always empty).
2018-11-07 -
- Source URL was invalid (bsc#1115052)
2018-10-17 -
- Update to version 2.8 (bsc#1111732).
For changes please see
- Dropped checkpolicy-build.patch, not necessary anymore
- Removed BuildRequires for byacc. It builds without and this blocks
building on SLE 15
2018-06-11 -
- checkpolicy-build.patch was added in the former change to fix build
2018-05-16 -
- Rebase to 2.7.
For changes please see
2017-11-24 -
- Update to version 2.6. Notable changes:
* Add types associated to a role in the current scope when parsing
* Extend checkpolicy pathname matching
* Set flex as default lexer
* Fix checkmodule output message
* Fail if module name different than output base filename
* Add support for portcon dccp protocol
2017-06-29 -
- Use plain flex
2016-07-21 -
- Trim/update description
2016-07-14 -
- Without bug number no submit to SLE 12 SP2 is possible, so to make
sle-changelog-checker happy: bsc#988977

See Also

Package Description
cheese-3.32.1-1.1.i586.rpm Webcam Booth for GNOME
cheese-3.32.1-1.1.x86_64.rpm Webcam Booth for GNOME
cheese-devel-3.32.1-1.1.i586.rpm Development files for the Cheese webcam booth
cheese-devel-3.32.1-1.1.x86_64.rpm Development files for the Cheese webcam booth
cheese-lang-3.32.1-1.1.noarch.rpm Translations for package cheese
chemical-mime-data-0.1.94-3.3.noarch.rpm A collection of data files for various chemical MIME types
cherrytree-0.38.8-1.1.noarch.rpm A hierarchical note taking application
cherrytree-lang-0.38.8-1.1.noarch.rpm Translations for package cherrytree
chessx-1.5.0-1.1.i586.rpm Chess database
chessx-1.5.0-1.1.x86_64.rpm Chess database
chewing-data-0.5.1+git20171114.3df07c9-1.3.i586.rpm Chewing Data for libchewing
chewing-data-0.5.1+git20171114.3df07c9-1.3.x86_64.rpm Chewing Data for libchewing
chewing-utils-0.5.1+git20171114.3df07c9-1.3.i586.rpm Hash editor for libchewing
chewing-utils-0.5.1+git20171114.3df07c9-1.3.x86_64.rpm Hash editor for libchewing
chezdav-2.3-1.1.i586.rpm A simple WebDAV server program