* Basculement des hook et exclude en fichier de configuration Debian.
[auf-git-etc.git] / Makefile
index 04cd2c4..b95d313 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,22 +1,25 @@
+VERSION = $(shell dpkg-parsechangelog | sed -n 's/^Version: //p')
+DIST = $(shell dpkg-parsechangelog | sed -n 's/^Distribution: //p')
+
 all: build
 
 build:
 
 install: build
+       install -o root -g root -m 0755 -d $(DESTDIR)/usr/sbin
+       install -o root -g root -m 0755 cron.auf-git-etc $(DESTDIR)/usr/sbin/
+       install -o root -g root -m 0755 -d $(DESTDIR)/etc/profile.d
        install -o root -g root -m 0644 auf-git-etc.sh $(DESTDIR)/etc/profile.d/
+       install -o root -g root -m 0750 -d $(DESTDIR)/etc/auf-git-etc
+       cp -a etc/* $(DESTDIR)/etc/auf-git-etc/
 
 clean:
-       rm configure-stamp build-stamp debuild-stamp
 
 test:
-       debuild -I.git -I*.ex -b -us -uc
-       rsync -avP ../auf-git-etc_*.deb test.vn.auf.org:/tmp/
-
-debuild: debuild-stamp
-debuild-stamp:
-       debuild -I.git -I*.ex
-       touch debuild-stamp
+       debuild -I.git -I*.ex -b -us -uc && \
+       rsync -avP ../auf-git-etc_$(VERSION)_all.deb test:/tmp/
+       # sudo debi
 
-release: debuild
-       debrelease --dput auf-etch
+release:
+       debuild -I.git -I*.ex && debrelease --dput $(DIST)-test