From 2e08459e9269ecfe251da2e15d5a3f5f0fd6f13e Mon Sep 17 00:00:00 2001 From: John Turner Date: Sat, 23 Aug 2025 20:21:05 -0400 Subject: move "exec" out of misc.cil --- src/file/datafile/execfile.cil | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'src/file/datafile/execfile.cil') diff --git a/src/file/datafile/execfile.cil b/src/file/datafile/execfile.cil index ef13723..afd19e3 100644 --- a/src/file/datafile/execfile.cil +++ b/src/file/datafile/execfile.cil @@ -2,10 +2,26 @@ ;; SPDX-License-Identifier: Unlicense (block exec - + (macro data_file_type_transition_file ((type ARG1)) + (call .data.file_type_transition + (ARG1 file dir "bin")) + (call .data.file_type_transition + (ARG1 file dir "libexec")) + (call .data.file_type_transition + (ARG1 file dir "sbin"))) + + (macro root_file_type_transition_file ((type ARG1)) + (call .root.file_type_transition + (ARG1 file dir "bin")) + (call .root.file_type_transition + (ARG1 file dir "sbin"))) + (blockinherit .file.exec.template) (blockinherit .file.macro_template_dirs) - (blockinherit .file.macro_template_lnk_files)) + (blockinherit .file.macro_template_lnk_files) + + (filecon "/usr/bin" dir file_context) + (filecon "/usr/bin/.*" any file_context)) (in file -- cgit v1.2.3