mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 22:44:27 -05:00 
			
		
		
		
	Update VERSIONs to 3.3 for release. checkpolicy: Fix potential undefined shifts Update VERSIONs to 3.3-rc3 for release. checkpolicy: delay down-cast to avoid align warning checkpolicy: drop incorrect cast checkpolicy: update documentation checkpolicy: print reason of fopen failure checkpolicy: policy_define: cleanup declarations Update VERSIONs to 3.3-rc2 for release. checkpolicy: free extended permission memory checkpolicy: print warning on source line overflow checkpolicy: error out on parsing too big integers checkpolicy: avoid implicit conversion checkpolicy: resolve dismod memory leaks checkpolicy: add missing function declarations checkpolicy: mark file local functions in policy_define static checkpolicy: mark read-only parameters in module compiler const checkpolicy: misc checkpolicy tweaks checkpolicy: misc checkmodule tweaks checkpolicy: enclose macro argument in parentheses Update VERSIONs and Python bindings version to 3.3-rc1 for release checkpolicy: mark read-only parameters in policy define const checkpolicy/test: mark file local functions static checkpolicy: parse_util drop unused declaration checkpolicy: drop redundant cast to the same type checkpolicy: avoid potential use of uninitialized variable checkpolicy: check before potential NULL dereference checkpolicy: remove dead assignments checkpolicy: follow declaration-after-statement checkpolicy: use correct format specifier for unsigned checkpolicy: drop dead condition checkpolicy: simplify assignment checkpolicy: drop -pipe compile option checkpolicy: pass CFLAGS at link stage checkpolicy: silence -Wextra-semi-stmt warning checkpolicy: Do not automatically upgrade when using "-b" flag libsepol/checkpolicy: Set user roles using role value instead of dominance Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#
 | 
						|
# This is free software, licensed under the GNU General Public License v2.
 | 
						|
# See /LICENSE for more information.
 | 
						|
#
 | 
						|
 | 
						|
include $(TOPDIR)/rules.mk
 | 
						|
 | 
						|
PKG_NAME:=checkpolicy
 | 
						|
PKG_VERSION:=3.3
 | 
						|
PKG_RELEASE:=1
 | 
						|
 | 
						|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 | 
						|
PKG_SOURCE_URL:=https://github.com/SELinuxProject/selinux/releases/download/$(PKG_VERSION)
 | 
						|
PKG_HASH:=25c84edfa3a10ab8cb073b97bc55cb66377532d54a2723da9accdabd05431485
 | 
						|
PKG_INSTALL:=1
 | 
						|
PKG_BUILD_DEPENDS:=libselinux
 | 
						|
HOST_BUILD_DEPENDS:=libselinux/host
 | 
						|
 | 
						|
PKG_MAINTAINER:=Thomas Petazzoni <thomas.petazzoni@bootlin.com>
 | 
						|
PKG_CPE_ID:=cpe:/a:selinuxproject:checkpolicy
 | 
						|
PKG_LICENSE:=GPL-2.0-or-later
 | 
						|
PKG_LICENSE_FILES:=COPYING
 | 
						|
 | 
						|
include $(INCLUDE_DIR)/package.mk
 | 
						|
 | 
						|
define Package/checkpolicy
 | 
						|
  SECTION:=utils
 | 
						|
  CATEGORY:=Utilities
 | 
						|
  TITLE:=SELinux policy compiler
 | 
						|
  URL:=http://selinuxproject.org/page/Main_Page
 | 
						|
endef
 | 
						|
 | 
						|
define Package/checkpolicy/description
 | 
						|
	checkpolicy is the SELinux policy compiler. It uses libsepol
 | 
						|
	to generate the binary policy. checkpolicy uses the static
 | 
						|
	libsepol since it deals with low level details of the policy
 | 
						|
	that have not been encapsulated/abstracted by a proper
 | 
						|
	shared library interface.
 | 
						|
endef
 | 
						|
 | 
						|
include $(INCLUDE_DIR)/host-build.mk
 | 
						|
 | 
						|
HOST_MAKE_FLAGS += \
 | 
						|
	PREFIX=$(STAGING_DIR_HOSTPKG)
 | 
						|
 | 
						|
define Package/checkpolicy/install
 | 
						|
	$(INSTALL_DIR) $(1)/usr/bin
 | 
						|
	$(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
 | 
						|
endef
 | 
						|
 | 
						|
$(eval $(call HostBuild))
 | 
						|
$(eval $(call BuildPackage,checkpolicy))
 |