diff options
author | Harald Dunkel <harald.dunkel@aixigo.de> | 2014-05-09 11:17:29 +0200 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-05-09 09:23:34 -0300 |
commit | a85b922c2e21318748c102eb1e69613464eb083f (patch) | |
tree | 3c7e0c89584527eeb0eefc08fd1bd714a32a345f /Makefile | |
parent | a67b32e37218d36092b56e8945701a58a4d220de (diff) |
make Makefile more "openBSD-friendly"
Signed-off-by: Harald Dunkel <harald.dunkel@aixigo.de>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -9,34 +9,42 @@ bindir=${prefix}/bin etcdir=/etc mandir=${prefix}/share/man vardir=/var - +CP=cp -R INSTALL=install -INSTALL_EXE=${INSTALL} -D -INSTALL_DATA=${INSTALL} -m 0644 -D +INSTALL_EXE=${INSTALL} +INSTALL_DATA=${INSTALL} -m 0644 build: etckeeper.spec -./etckeeper-bzr/__init__.py build || echo "** bzr support not built" - + install: mkdir -p $(DESTDIR)$(etcdir)/etckeeper/ $(DESTDIR)$(vardir)/cache/etckeeper/ - cp -dR *.d $(DESTDIR)$(etcdir)/etckeeper/ + $(CP) *.d $(DESTDIR)$(etcdir)/etckeeper/ $(INSTALL_DATA) $(CONFFILE) $(DESTDIR)$(etcdir)/etckeeper/etckeeper.conf + mkdir -p $(DESTDIR)$(bindir) $(INSTALL_EXE) etckeeper $(DESTDIR)$(bindir)/etckeeper + mkdir -p $(DESTDIR)$(mandir)/man8 $(INSTALL_DATA) etckeeper.8 $(DESTDIR)$(mandir)/man8/etckeeper.8 + mkdir -p $(DESTDIR)$(etcdir)/bash_completion.d $(INSTALL_DATA) bash_completion $(DESTDIR)$(etcdir)/bash_completion.d/etckeeper ifeq ($(HIGHLEVEL_PACKAGE_MANAGER),apt) + mkdir -p $(DESTDIR)$(etcdir)/apt/apt.conf.d $(INSTALL_DATA) apt.conf $(DESTDIR)$(etcdir)/apt/apt.conf.d/05etckeeper mkdir -p $(DESTDIR)$(etcdir)/cruft/filters-unex $(INSTALL_DATA) cruft_filter $(DESTDIR)$(etcdir)/cruft/filters-unex/etckeeper endif ifeq ($(LOWLEVEL_PACKAGE_MANAGER),pacman-g2) + mkdir -p $(DESTDIR)$(etcdir)/pacman-g2/hooks $(INSTALL_DATA) pacman-g2.hook $(DESTDIR)$(etcdir)/pacman-g2/hooks/etckeeper endif ifeq ($(HIGHLEVEL_PACKAGE_MANAGER),yum) + mkdir -p $(DESTDIR)$(prefix)/lib/yum-plugins $(INSTALL_DATA) yum-etckeeper.py $(DESTDIR)$(prefix)/lib/yum-plugins/etckeeper.py + mkdir -p $(DESTDIR)$(etcdir)/yum/pluginconf.d $(INSTALL_DATA) yum-etckeeper.conf $(DESTDIR)$(etcdir)/yum/pluginconf.d/etckeeper.conf endif ifeq ($(HIGHLEVEL_PACKAGE_MANAGER),zypper) + mkdir -p $(DESTDIR)$(prefix)/lib/zypp/plugins/commit $(INSTALL_DATA) zypper-etckeeper.py $(DESTDIR)$(prefix)/lib/zypp/plugins/commit/zypper-etckeeper.py endif -./etckeeper-bzr/__init__.py install --root=$(DESTDIR) ${PYTHON_INSTALL_OPTS} || echo "** bzr support not installed" |