]> git.ipfire.org Git - thirdparty/util-linux.git/commit
setpriv: Fix --apparmor-profile
authorAndy Lutomirski <luto@amacapital.net>
Fri, 24 Jan 2014 20:02:59 +0000 (12:02 -0800)
committerKarel Zak <kzak@redhat.com>
Mon, 10 Feb 2014 17:38:35 +0000 (18:38 +0100)
commitd359c62ce9bbbb687158f86f8cc18cc51aed38c9
tree50bacc54fb732c31391f24996fc036ec2427c201
parent404fa3f93c00c7e130f5a0ec963b2dc6a3743986
setpriv: Fix --apparmor-profile

There were two bugs.  First, trying to access /proc/self/attr/exec
with O_CREAT | O_EXCL has no chance of working.  Second, it turns
out that the correct command to send is "exec", not "changeprofile".
Of course, there was no way to know this until:

    commit 3eea57c26e49a5add4c053a031cc2a1977b7c48e
    Author: John Johansen <john.johansen@canonical.com>
    Date:   Wed Feb 27 03:44:40 2013 -0800

        apparmor: fix setprocattr arg processing for onexec

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
sys-utils/setpriv.c