]> git.ipfire.org Git - thirdparty/libvirt.git/commit
build: follow directory install conventions
authorEric Blake <eblake@redhat.com>
Fri, 9 Dec 2011 18:06:19 +0000 (11:06 -0700)
committerEric Blake <eblake@redhat.com>
Mon, 12 Dec 2011 17:26:57 +0000 (10:26 -0700)
commit104046712f10106574f08661a395891dc5c5ca3d
treef96a6e6647107dce76a0872287f4bf26bba10f41
parent5547d2b81c20522da2b5bc1a7f4e47d725d9e010
build: follow directory install conventions

Commit 4d9e51f6 fixed a 'make uninstall' failure, but failed
to follow other conventions already present in src/Makefile.am.
In particular, we prefer MKDIR_P over mkdir -p, and should
have a matching rmdir during uninstall for every directory
created during install (the idea being that uninstall in a
DESTDIR should be clean, while installation in the final
system should not fail with non-empty directories left behind).

* tools/Makefile.am (install-sysconfig, install-initscript)
(install-systemd): Use MKDIR_P.
(uninstall-sysconfig, uninstall-initscript, uninstall-systemd):
Also remove directories.
* daemon/Makefile.am (install-data-local, install-data-polkit)
(install-logrotate, install-sysconfig, install-sysctl)
(install-init-redhat, install-init-upstart, install-init-systemd)
(install-data-sasl): Use MKDIR_P.
(uninstall-data-polkit, uninstall-sysconfig, uninstall-sysctl)
(uninstall-init-redhat, uninstall-init-upstart)
(uninstall-init-systemd): Also remove directory.
(uninstall-logrotate): New rule.
(uninstall-local): Add uninstall-logrotate.
daemon/Makefile.am
tools/Makefile.am