blob: 601b8d824ab7abef3217e539152d0d684d84a7f1 [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 .lastlog.obj_type_transition_logtmpfile (unconfined.subj_typeattr)))
7
8(block lastlog
9
10 ;;
11 ;; Contexts
12 ;;
13
14 (filecon
15 "/tmp/log/lastlog"
16 file
17 logtmpfile_file_context)
18
19 ;;
20 ;; Macros
21 ;;
22
23
24 (macro obj_type_transition_logtmpfile ((type ARG1))
25 (call .tmpfile.logtmpfile_obj_type_transition
26 (ARG1 logtmpfile file "lastlog")))
27
28 ;;
29 ;; Policy
30 ;;
31
32 (blockinherit .tmpfile.log.obj_template))