On Tue, Apr 15, 2014 at 10:22:16AM -0700, john.johan...@canonical.com wrote: > Using the parser timestamp was a work around to force recompilation of > policy that was built with a buggy parser. There are better ways to > handle this so remove checking of the parser timestamp. > > Signed-off-by: John Johansen <john.johan...@canonical.com>
Acked-by: Seth Arnold <seth.arn...@canonical.com> Thanks > --- > parser/parser_main.c | 7 ------- > parser/tst/caching.py | 6 +++--- > 2 files changed, 3 insertions(+), 10 deletions(-) > > --- 2.9-test.orig/parser/parser_main.c > +++ 2.9-test/parser/parser_main.c > @@ -996,7 +996,6 @@ > char * cachename = NULL; > char * cachetemp = NULL; > const char *basename = NULL; > - FILE *cmd; > > /* per-profile states */ > force_complain = opt_force_complain; > @@ -1044,12 +1043,6 @@ > update_mru_tstamp(yyin); > } > > - cmd = fopen("/proc/self/exe", "r"); > - if (cmd) { > - update_mru_tstamp(cmd); > - fclose(cmd); > - } > - > retval = yyparse(); > if (retval != 0) > goto out; > --- 2.9-test.orig/parser/tst/caching.py > +++ 2.9-test/parser/tst/caching.py > @@ -328,8 +328,8 @@ > cmd.extend(['-v', '-r', self.profile]) > self.run_cmd_check(cmd, expected_string='Replacement succeeded for') > > - def test_parser_newer_skips_cache(self): > - '''test cache is skipped if parser is newer''' > + def test_parser_newer_uses_cache(self): > + '''test cache is not skipped if parser is newer''' > > self._generate_cache_file() > time.sleep(config.timeout) > @@ -342,7 +342,7 @@ > cmd = list(self.cmd_prefix) > cmd[0] = new_parser > cmd.extend(['-v', '-r', self.profile]) > - self.run_cmd_check(cmd, expected_string='Replacement succeeded for') > + self.run_cmd_check(cmd, expected_string='Cached reload succeeded > for') > > def _purge_cache_test(self, location): > > > > -- > AppArmor mailing list > AppArmor@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/apparmor >
signature.asc
Description: Digital signature
-- AppArmor mailing list AppArmor@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor