blob: a1ed2452332903a02f63f59674c5029ac30b35b2 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001;; -*- mode: CIL; fill-column: 79; indent-tabs-mode: nil; -*-
2;; SPDX-FileCopyrightText: © 2021 Dominick Grift <dominick.grift@defensec.nl>
3;; SPDX-License-Identifier: Unlicense
4
5(in .file
6 (call .lua.obj_type_transition_execfile (unconfined.subj_typeattr)))
7
8(block lua
9
10 ;;
11 ;; Contexts
12 ;;
13
14 (filecon
15 "/usr/bin/lua5\.1"
16 file
17 execfile_file_context)
18
19 ;;
20 ;; Macros
21 ;;
22
23 (macro obj_type_transition_execfile ((type ARG1))
24 (call .file.execfile_obj_type_transition
25 (ARG1 execfile file "lua5.1")))
26
27 ;;
28 ;; Policy
29 ;;
30
31 (blockinherit .file.exec.obj_template))