■
FC3/FC4-test3で,converterが生成したポリシのコンパイル通った
- (1) genfsconからtype文 自動生成部分を作成。
/*declare types used in genfs_contexts*/のところ。
- (2) initial_policy.c, initial_sids.c
register_file_labelするタイミングがおかしいので修正。
genfscon, initial_sidsから自動生成されるものについては,テーブル作成時に登録.
静的に生成するものについては,宣言出力時に登録.
- (3) procまわり。
- genfs_contextsのproc回りを簡略化。以下だけに。
genfscon proc / system_u:object_r:proc_t
genfscon proc /kmsg system_u:object_r:proc_kmsg_t
genfscon proc /kcore system_u:object_r:proc_kcore_t
-
- convert.c: allowproc systemを簡略化。対称を/kcoreだけに
→見なおす必要あり。
- (4)
マクロの整理。使っていないマクロを削った。
can_networkなどで使ってるマクロみなおさねば。
- (5) その他変更。
SECURITY_CONF_FILEを/etc/selinux/seditに。インストールパスもそこになる。
PSID_LABEL_FILE削除。
initial_policy.cに定義されていたダミーのデバイス回りのタイプ削除。
genfscon, fs_useのroot_t -> rootfs_tに。
- 次は,コマンドラインツール作成およびポリシーテスト。