summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile8
-rw-r--r--qarsh.spec2
2 files changed, 7 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index f7cdb0d..026b181 100644
--- a/Makefile
+++ b/Makefile
@@ -27,10 +27,14 @@ install: all
clean:
$(RM) $(TARGETS)
-qarsh.tar.bz2: qarsh.spec
+VERSION := $(shell awk '/^Version:/ { print $$2 }' qarsh.spec)
+qarsh-$(VERSION).tar.bz2: qarsh.spec
+ -rm $@
tar cjf $@ .
-rpm: qarsh.tar.bz2 qarsh.spec
+tarball: qarsh-$(VERSION).tar.bz2
+
+rpm: qarsh-$(VERSION).tar.bz2 qarsh.spec
rpmbuild -ta $<
# Redefine the default compile rule to include target specific parts
diff --git a/qarsh.spec b/qarsh.spec
index 7b05ff0..1e42432 100644
--- a/qarsh.spec
+++ b/qarsh.spec
@@ -7,7 +7,7 @@ License: GPL
Buildroot: %{_tmppath}/%{name}-%{version}-root
Packager: Nathan Straz <nstraz@redhat.com>
-Source0: qarsh.tar.bz2
+Source0: qarsh-%{version}.tar.bz2
%description
qarsh is an rsh/ssh replacement designed for a testing environment. That means