diff options
author | Daniel Baumann <mail@daniel-baumann.ch> | 2016-04-21 17:46:16 +0000 |
---|---|---|
committer | Daniel Baumann <mail@daniel-baumann.ch> | 2016-05-06 12:00:31 +0000 |
commit | 7a0a1f92a6f8fa40d987f3e7c73abae7e790ea35 (patch) | |
tree | e9a2ae82cf38a11c0a4181c31f8fcb31151a79c7 /Makefile | |
parent | Adding upstream version 20160301. (diff) | |
download | open-infrastructure-compute-tools-7a0a1f92a6f8fa40d987f3e7c73abae7e790ea35.tar.xz open-infrastructure-compute-tools-7a0a1f92a6f8fa40d987f3e7c73abae7e790ea35.zip |
Adding upstream version 20160401.upstream/20160401
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 27 |
1 files changed, 26 insertions, 1 deletions
@@ -1,6 +1,6 @@ # Makefile -# Open Infrastructure: container-tools +# container-tools - Manage systemd-nspawn containers # Copyright (C) 2014-2016 Daniel Baumann <daniel.baumann@open-infrastructure.net> # # This program is free software: you can redistribute it and/or modify @@ -53,6 +53,9 @@ build: share/man/*.txt $(MAKE) -C share/man install: build + mkdir -p $(DESTDIR)/etc/container-tools/config + mkdir -p $(DESTDIR)/etc/container-tools/debconf + mkdir -p $(DESTDIR)/usr/bin cp -r bin/* $(DESTDIR)/usr/bin @@ -62,6 +65,9 @@ install: build mkdir -p $(DESTDIR)/usr/share/$(SOFTWARE) cp -r VERSION.txt share/config share/scripts ${DESTDIR}/usr/share/$(SOFTWARE) + mkdir -p $(DESTDIR)/usr/share/doc/$(SOFTWARE) + cp -r share/doc $(DESTDIR)/usr/share/doc/$(SOFTWARE) + for SECTION in $$(seq 1 8); \ do \ if ls share/man/*.$${SECTION} > /dev/null 2>&1; \ @@ -72,8 +78,20 @@ install: build done ln -s container.1 $(DESTDIR)/usr/share/man/man1/cnt.1 + ln -s container-shell.1 $(DESTDIR)/usr/share/man/man1/cntsh.1 + + mkdir -p $(DESTDIR)/lib/systemd/system + cp -r share/systemd/* $(DESTDIR)/lib/systemd/system uninstall: + for FILE in share/systemd*; \ + do \ + if [ -e "$${FILE}" ]; \ + then \ + rm -f $(DESTDIR)/lib/systemd/system/$$(basename $${FILE}); \ + fi; \ + done + for SECTION in $$(seq 1 8); \ do \ for FILE in share/man/*.$${SECTION}; \ @@ -87,6 +105,10 @@ uninstall: done rm -f $(DESTDIR)/usr/share/man/man1/cnt.1 + rm -f $(DESTDIR)/usr/share/man/man1/cntsh.1 + + 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) rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/usr/share || true @@ -100,6 +122,9 @@ uninstall: done rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/usr/bin || true + rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/etc/container-tools/config || true + rmdir --ignore-fail-on-non-empty --parents $(DESTDIR)/etc/container-tools/debconf || true + clean: $(MAKE) -C share/man clean |