diff --git a/SPECS/asmdisks.spec b/SPECS/asmdisks.spec index 0bc2d91..99d6f42 100644 --- a/SPECS/asmdisks.spec +++ b/SPECS/asmdisks.spec @@ -24,7 +24,8 @@ Also supports EMC Powerpath and EMC DSSD volumes. %install rm -rf %{buildroot} mkdir %{buildroot} -mv * %{buildroot} + +%makeinstall %files %defattr(0444,root,root) diff --git a/src/Makefile b/src/Makefile index 713b8ef..0359e2b 100644 --- a/src/Makefile +++ b/src/Makefile @@ -5,6 +5,7 @@ # License : GPLv3+ # --------------------------------------------------------------------------- +version = 1.4.4 prefix = /usr/local bindir = $(prefix)/bin mandir = $(prefix)/share/man @@ -14,15 +15,24 @@ sysconfdir = /etc all: +src: + tar -jcvf $(HOME)/SOURCES/asmdisks-$(version).tbz2 --transform "s|^|asmdisks/|" * + +rpm: src + cd ../SPECS ; rpmbuild -ba asmdisks.spec + install: install -d 0755 $(bindir) install -d 0755 $(sysconfdir)/bash_completion.d install -d 0755 $(mandir)/man1 - install -d 0755 $(docdir) + install -d 0755 $(docdir)/asmdisks install -m 0755 bin/asm bin/asmstat bin/diskheader bin/wipedisk $(bindir) install -m 0644 bin/asm.bash $(sysconfdir)/bash_completion.d install -m 0644 man/* $(mandir)/man1/ - install -m 0444 doc/* $(docdir)/ + install -m 0444 doc/* $(docdir)/asmdisks/ + +clean: + rm $(HOME)/SOURCES/asmdisks-$(version).tbz2 .PHONY: install