* fixed permissions
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Fri, 16 Sep 2011 23:18:13 +0200
changeset 80 94ec1603ce3c
parent 79 bf9f2062d8f5
child 81 39b02aed056b
* fixed permissions
debian/rules
--- a/debian/rules	Fri Sep 16 23:04:34 2011 +0200
+++ b/debian/rules	Fri Sep 16 23:18:13 2011 +0200
@@ -9,6 +9,8 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 core=debian/littlebird-tc-core
+common=debian/littlebird-tc-common
+sql=debian/littlebird-tc-sql
 
 %:
 	dh $@ 
@@ -22,9 +24,10 @@
 	   }
 	mv ${core}/usr/lib/littlebird-tc/TrustCenter/data/logs ${core}/var/log/littlebird-tc 
 	mv ${core}/usr/lib/littlebird-tc/TrustCenter/data/* ${core}/var/lib/littlebird-tc/
-	find ${core} -type f -name \*.sh | while read p; do \
-		file "$$p" | grep -q executable && chmod +x "$$p" ;\
-	done
+	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