From 5329166169b4686720970b63ae1e7326ee4bb047 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 2 Mar 2019 19:44:59 +0100 Subject: Merging upstream version 20190301. Signed-off-by: Daniel Baumann --- Makefile | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d31901a..2228019 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,4 @@ -# Makefile - -# storage-tools - Additional utilities to manage storage related tasks -# Copyright (C) 2014-2017 Daniel Baumann +# Copyright (C) 2014-2019 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # @@ -20,7 +17,10 @@ SHELL := sh -e +PROJECT = open-infrastructure SOFTWARE = storage-tools +PROGRAM = ceph-tools + SCRIPTS = bin/* all: build @@ -60,21 +60,27 @@ install: build mkdir -p $(DESTDIR)/usr/bin cp -r bin/* $(DESTDIR)/usr/bin + mkdir -p $(DESTDIR)/usr/share/$(PROJECT)/$(PROGRAM) + cp -r VERSION.txt $(DESTDIR)/usr/share/$(PROJECT)/$(PROGRAM) + + mkdir -p $(DESTDIR)/etc/apache2/conf-available + cp -a share/apache/conf/* $(DESTDIR)/etc/apache2/conf-available + mkdir -p $(DESTDIR)/etc/cron.d cp -r share/cron/* $(DESTDIR)/etc/cron.d mkdir -p $(DESTDIR)/etc/logrotate.d cp -r share/logrotate/* $(DESTDIR)/etc/logrotate.d - mkdir -p $(DESTDIR)/usr/share/$(SOFTWARE) - cp -r share/ceph-info $(DESTDIR)/usr/share/$(SOFTWARE) + mkdir -p $(DESTDIR)/lib/systemd/system + cp -r share/systemd/* $(DESTDIR)/lib/systemd/system + + mkdir -p $(DESTDIR)/usr/share/$(PROJECT)/$(PROGRAM) + cp -r share/ceph-info $(DESTDIR)/usr/share/$(PROJECT) mkdir -p $(DESTDIR)/usr/share/doc/$(SOFTWARE) cp -r CHANGELOG.txt LICENSE.txt README.txt share/doc/* $(DESTDIR)/usr/share/doc/$(SOFTWARE) - mkdir -p $(DESTDIR)/etc/apache2/conf-available - cp -a share/apache/conf/* $(DESTDIR)/etc/apache2/conf-available - for SECTION in $$(seq 1 8); \ do \ if ls share/man/*.$${SECTION} > /dev/null 2>&1; \ @@ -84,18 +90,10 @@ install: build fi; \ done - mkdir -p $(DESTDIR)/lib/systemd/system - cp -r share/systemd/* $(DESTDIR)/lib/systemd/system - - mkdir -p $(DESTDIR)/var/log/$(SOFTWARE) + mkdir -p $(DESTDIR)/var/log/$(PROJECT) uninstall: - rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/var/log/$(SOFTWARE) || true - - for FILE in share/systemd*; \ - do \ - rm -f $(DESTDIR)/lib/systemd/system/$$(basename $${FILE}); \ - done + rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/var/log/$(PROJECT) || true for SECTION in $$(seq 1 8); \ do \ @@ -106,6 +104,11 @@ uninstall: rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/usr/share/man/man$${SECTION} || true; \ done + for FILE in share/systemd*; \ + do \ + rm -f $(DESTDIR)/lib/systemd/system/$$(basename $${FILE}); \ + done + for FILE in share/logrotate/*; \ do \ rm -f $(DESTDIR)/etc/logrotate.d/$$(basename $${FILE}); \ @@ -125,7 +128,7 @@ uninstall: rm -rf $(DESTDIR)/usr/share/doc/$(SOFTWARE) rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/usr/share/doc || true - rm -rf $(DESTDIR)/usr/share/$(SOFTWARE) + rm -rf $(DESTDIR)/usr/share/$(PROJECT)/$(SOFTWARE) rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/usr/share || true for FILE in bin/*; \ -- cgit v1.2.3