(in file.user (block run (macro type ((type ARG1)) (typeattributeset typeattr ARG1)) (typeattribute typeattr) (call .file.user.type (typeattr)) (call .file.run.type (typeattr)) (block base_template (blockabstract base_template) (blockinherit .file.runuser.base_template) (call .file.user.run.type (file))) (block template (blockabstract template) (blockinherit .file.user.run.base_template) (blockinherit .file.macro_template_dirs) (blockinherit .file.macro_template_fifo_files) (blockinherit .file.macro_template_files) (blockinherit .file.macro_template_lnk_files) (blockinherit .file.macro_template_sock_files)))) (in user (block run (macro file_type_transition_file ((type ARG1) (name ARG2)) (call .runuser.file_type_transition (ARG1 file dir ARG2))) (blockinherit .file.user.run.template) (filecon "/run/user/%{USERID}/.*" any file_context))) (in file.unconfined (call .user.run.file_type_transition_file (typeattr "*")))