dir:searchの扱い
昨日の方法でとりあえず実装できた。
が、出力されるポリシのサイズ(ルール数)が2倍に…
コンパイルにも時間がかかるようになってしまった。うーむ。
make relabelにも異常に時間がかかる…
こりゃ駄目かも?
dir:searchサポートをなくす方法
いつでも戻せるよう、メモしておこう。
action.c int register_file_acl(char *path, int only_flag){ char **dir_list; dir_list = get_dir_list(path); if(dir_list!=NULL){ /*label all parent directory*/ label_dir_list(dir_list); /*store all used dirs in domain->dir_list hash*/ register_dirs(current_domain, dir_list); }
のうち、dir_list=xxxx以降を消す。
で、spdl_spec.xmlのunsupportedのところにdir:searchを追加。
大手術
頑張ってdir:searchの暗黙許可を実装しようとしたら大手術に。
医療事故が起こりそう(汗 こりゃ今日は終わらんな。