Răsfoiți Sursa

src/Makefile: fix make deb rules

* dpkg-buildpackage needs to be executed from the root of the project
* don't sign any file
Victor Seva 8 ani în urmă
părinte
comite
d0bfefd0f0
1 a modificat fișierele cu 12 adăugiri și 10 ștergeri
  1. 12 10
      src/Makefile

+ 12 - 10
src/Makefile

@@ -609,25 +609,27 @@ bin:
 
 .PHONY: deb
 deb:
-	-@if [ -d debian ]; then \
-		dpkg-buildpackage -rfakeroot -tc; \
+	(cd ..; \
+	if [ -d debian ]; then \
+		dpkg-buildpackage -rfakeroot -tc --no-sign; \
 		rm debian; \
 	else \
-		ln -s ../pkg/$(MAIN_NAME)/deb/debian debian; \
-		dpkg-buildpackage -rfakeroot -tc; \
+		ln -s pkg/$(MAIN_NAME)/deb/debian debian; \
+		dpkg-buildpackage -rfakeroot -tc --no-sign; \
 		rm debian; \
-	fi
+	fi)
 
 .PHONY: deb-stable
 deb-stable:
-	-@if [ -d debian ]; then \
-		dpkg-buildpackage -rfakeroot -tc; \
+	(cd ..; \
+	if [ -d debian ]; then \
+		dpkg-buildpackage -rfakeroot -tc --no-sign; \
 		rm debian; \
 	else \
-		ln -s ../pkg/$(MAIN_NAME)/deb/jessie debian; \
-		dpkg-buildpackage -rfakeroot -tc; \
+		ln -s pkg/$(MAIN_NAME)/deb/jessie debian; \
+		dpkg-buildpackage -rfakeroot -tc --no-sign; \
 		rm debian; \
-	fi
+	fi)
 
 .PHONY: sunpkg
 sunpkg: