[CRIU] [PATCH 1/2] zdtm: execute static/apparmor in CT
Tycho Andersen
tycho.andersen at canonical.com
Tue May 19 06:13:05 PDT 2015
On Tue, May 19, 2015 at 05:18:42AM -0700, Tycho Andersen wrote:
> On Mon, May 18, 2015 at 09:50:38PM +0300, Andrey Vagin wrote:
> > Signed-off-by: Andrey Vagin <avagin at openvz.org>
>
> Is this necessary, or just nice to have? In any case, it looks like a
> fine change:
Also, this makes sense to me now too (it tests the case where /sys
isn't mounted inside the container, which the other patch fixes).
Tycho
> Acked-by: Tycho Andersen <tycho.andersen at canonical.com>
>
> > ---
> > test/zdtm.sh | 1 +
> > test/zdtm/live/static/apparmor.c | 10 ----------
> > test/zdtm/live/static/apparmor.checkskip | 3 ++-
> > 3 files changed, 3 insertions(+), 11 deletions(-)
> >
> > diff --git a/test/zdtm.sh b/test/zdtm.sh
> > index a78a8b5..fbaca11 100755
> > --- a/test/zdtm.sh
> > +++ b/test/zdtm.sh
> > @@ -199,6 +199,7 @@ generate_test_list()
> > static/remap_dead_pid
> > static/poll
> > static/apparmor
> > + ns/static/apparmor
> > "
> >
> > TEST_CR_KERNEL="
> > diff --git a/test/zdtm/live/static/apparmor.c b/test/zdtm/live/static/apparmor.c
> > index 5da3f44..7af0be8 100644
> > --- a/test/zdtm/live/static/apparmor.c
> > +++ b/test/zdtm/live/static/apparmor.c
> > @@ -78,16 +78,6 @@ int main(int argc, char **argv)
> > {
> > test_init(argc, argv);
> >
> > - if (access("/sys/kernel/security/apparmor", F_OK) != 0) {
> > - skip("apparmor not enabled\n");
> > - return 1;
> > - }
> > -
> > - if (system("apparmor_parser -r apparmor.profile") < 0) {
> > - fail("apparmor profile parse failed");
> > - return -1;
> > - }
> > -
> > setprofile();
> >
> > test_daemon();
> > diff --git a/test/zdtm/live/static/apparmor.checkskip b/test/zdtm/live/static/apparmor.checkskip
> > index eb506f1..99fa727 100755
> > --- a/test/zdtm/live/static/apparmor.checkskip
> > +++ b/test/zdtm/live/static/apparmor.checkskip
> > @@ -1,3 +1,4 @@
> > #!/bin/bash
> >
> > -test -d /sys/kernel/security/apparmor
> > +test -d /sys/kernel/security/apparmor || exit 1
> > +apparmor_parser -r `dirname $0`/apparmor.profile
> > --
> > 2.1.0
> >
> > _______________________________________________
> > CRIU mailing list
> > CRIU at openvz.org
> > https://lists.openvz.org/mailman/listinfo/criu
More information about the CRIU
mailing list