apparmor: fixup install locations

This patch fixes install locations for man pages, python modules
and vim scripts. This patch improves but does not fix the user-land
AppArmor utilities (i.e., they can now import the modules they need
but are broken in other ways still).
This commit is contained in:
Joachim Fasting 2015-03-17 11:28:20 +01:00
parent dc71d5b602
commit b0698d4342

View File

@ -24,6 +24,7 @@ let
substituteInPlace ./common/Make.rules --replace "/usr/bin/pod2man" "${perl}/bin/pod2man"
substituteInPlace ./common/Make.rules --replace "/usr/bin/pod2html" "${perl}/bin/pod2html"
substituteInPlace ./common/Make.rules --replace "/usr/include/linux/capability.h" "${glibc}/include/linux/capability.h"
substituteInPlace ./common/Make.rules --replace "/usr/share/man" "share/man"
'';
libapparmor = stdenv.mkDerivation {
@ -82,7 +83,7 @@ let
'';
installPhase = ''
make install LANGS="" DESTDIR="$out" BINDIR="$out/bin"
make install LANGS="" DESTDIR="$out" BINDIR="$out/bin" VIM_INSTALL_PATH="$out/share" PYPREFIX=""
'';
meta = apparmor-meta "user-land utilities";
@ -154,7 +155,7 @@ let
'';
installPhase = ''
make install DESTDIR="$out"
make install DESTDIR="$out" EXTRAS_DEST="$out/share/apparmor/extra-profiles"
'';
meta = apparmor-meta "profiles";