From 9ee7744ab161ebc037ff76ab26987799c5b90681 Mon Sep 17 00:00:00 2001
From: aviau <alexandre@alexandreviau.net>
Date: Tue, 6 Sep 2016 14:31:00 -0400
Subject: [PATCH] Debian packaging: prevent failure during clean

This changed was aleady shipped in Debian. Backporting it to our
packaging system.

Debian bug: #833926

Change-Id: Iaa63456db91e1e13abfd3b01e5885a98174749d2
Reviewed-by: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
---
 packaging/rules/debian/rules | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/packaging/rules/debian/rules b/packaging/rules/debian/rules
index 95291a80..6828637c 100755
--- a/packaging/rules/debian/rules
+++ b/packaging/rules/debian/rules
@@ -104,20 +104,20 @@ override_dh_auto_clean:
 	#######################
 	## Ring Daemon clean ##
 	#######################
-	if [ -d daemon/contrib/native ]; then cd daemon/contrib/native && make distclean; fi
+	if [ -f daemon/contrib/native/Makefile ]; then make -C daemon/contrib/native distclean; fi
 	rm -rfv daemon/contrib/native
 	rm -rfv daemon/dring.1
 
 	#########################
 	## libringclient clean ##
 	#########################
-	if [ -d lrc/build ]; then cd lrc/build && make distclean; fi
+	if [ -f lrc/build/Makefile ]; then make -C lrc/build distclean; fi
 	rm -rfv lrc/build
 
 	########################
 	## gnome client clean ##
 	########################
-	if [ -d client-gnome/build ]; then cd client-gnome/build && make distclean; fi
+	if [ -f client-gnome/build/Makefile ]; then make -C client-gnome/build distclean; fi
 	rm -rfv client-gnome/build
 
 override_dh_auto_install:
-- 
GitLab