debian/rules
changeset 93 d699288adb5a
parent 89 787ff6069eab
child 115 dba222295f1f
--- a/debian/rules	Tue Sep 20 21:54:05 2011 +0200
+++ b/debian/rules	Tue Sep 20 22:55:48 2011 +0200
@@ -16,25 +16,24 @@
 	dh $@ 
 
 override_dh_install:
-#	@dh_install --exclude=.gitignore
-	dh_install
+#	BUG: find TrustCenter/ -not \( -regex '\.gitignore' \) \( -type d -and -empty \)
+	@dh_install --fail-missing
 	@cd ${core}/usr/share/littlebird-tc/CA/certs \
 	&& { \
 	   test -f Trustcenter_CA_LB.pem || cp -av Test_Trustcenter_CA_LB.pem Trustcenter_CA_LB.pem; \
 	   test -f Trustcenter_CA.pem || cp -av Test_Trustcenter_CA.pem Trustcenter_CA.pem; \
 	   }
-	# moving logs and data to var/
-	mv ${core}/usr/share/littlebird-tc/TrustCenter/data/logs ${core}/var/log/littlebird-tc 
-	mv ${core}/usr/share/littlebird-tc/TrustCenter/data/* ${core}/var/lib/littlebird-tc/
+
+	# move logs and data to var/
+	@mv ${core}/usr/share/littlebird-tc/TrustCenter/data/logs ${core}/var/log/littlebird-tc 
+	@mv ${core}/usr/share/littlebird-tc/TrustCenter/data/* ${core}/var/lib/littlebird-tc/
+
+	# purge .gitignore
+	@find ${core} ${common} ${sql} -type f -name .gitignore -delete
 
 	# fix permissions
 	chmod +x ${core}/usr/share/littlebird-tc/TrustCenter/scripts/install_update_db
 
-#	find ${core} ${common} ${sql} -type f -exec chmod a-x {} +
-#	find ${core} ${common} ${sql} -type f \
-#		\( -name '*.sh' -o -path '*/scripts/*' \) \
-#		-exec ${SHELL} -c 'file {} | grep -q executable' \; -exec chmod +x {} \;
-
 override_dh_link:
 	@dh_link
 	for dir in ${core}/var/lib/littlebird-tc/*; do \