]> git.proxmox.com Git - mirror_lxc.git/commitdiff
fix compile without apparmor (against git staging)
authorDwight Engen <dwight.engen@oracle.com>
Mon, 10 Sep 2012 18:26:43 +0000 (14:26 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Mon, 12 Nov 2012 18:17:54 +0000 (13:17 -0500)
Add a few missing #if's to fix compilation when configured without
AppArmor.

Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Acked-by: Serge E. Hallyn <serge.hallyn@canonical.com>
src/lxc/conf.c
src/lxc/confile.c

index c110f6a27b896708222430e44c22a5cada780309..0218cdac7c610df3548f3d441c081f086049d970 100644 (file)
@@ -2566,8 +2566,10 @@ void lxc_conf_free(struct lxc_conf *conf)
        if (conf->rootfs.mount != LXCROOTFSMOUNT)
                free(conf->rootfs.mount);
        lxc_clear_config_network(conf);
+#if HAVE_APPARMOR
        if (conf->aa_profile)
                free(conf->aa_profile);
+#endif
        lxc_clear_config_caps(conf);
        lxc_clear_cgroups(conf, "lxc.cgroup");
        lxc_clear_hooks(conf);
index 11d863b343826848eed855c7270038bc10baf09f..abe4cfa2ae8a9b2b887855ac2574e51637dc39fb 100644 (file)
@@ -1523,8 +1523,10 @@ int lxc_get_config_item(struct lxc_conf *c, char *key, char *retv, int inlen)
                v = c->ttydir;
        else if (strcmp(key, "lxc.arch") == 0)
                return lxc_get_arch_entry(c, retv, inlen);
+#if HAVE_APPARMOR
        else if (strcmp(key, "lxc.aa_profile") == 0)
                v = c->aa_profile;
+#endif
        else if (strcmp(key, "lxc.cgroup") == 0) // all cgroup info
                return lxc_get_cgroup_entry(c, retv, inlen, "all");
        else if (strncmp(key, "lxc.cgroup.", 11) == 0) // specific cgroup info
@@ -1598,8 +1600,10 @@ void write_config(FILE *fout, struct lxc_conf *c)
        case PER_LINUX: fprintf(fout, "lxc.arch = x86_64\n"); break;
        default: break;
        }
+#if HAVE_APPARMOR
        if (c->aa_profile)
                fprintf(fout, "lxc.aa_profile = %s\n", c->aa_profile);
+#endif
        lxc_list_for_each(it, &c->cgroup) {
                struct lxc_cgroup *cg = it->elem;
                fprintf(fout, "lxc.cgroup.%s = %s\n", cg->subsystem, cg->value);