debian/rules
changeset 79 bf9f2062d8f5
parent 75 a587bc920c3d
child 80 94ec1603ce3c
--- a/debian/rules	Fri Sep 16 22:42:25 2011 +0200
+++ b/debian/rules	Fri Sep 16 23:04:34 2011 +0200
@@ -8,24 +8,27 @@
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
-root=debian/littlebird-tc-core
+core=debian/littlebird-tc-core
 
 %:
 	dh $@ 
 
 override_dh_install:
 	@dh_install
-	@cd ${root}/usr/lib/littlebird-tc/CA/certs \
+	@cd ${core}/usr/lib/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; \
 	   }
-	mv ${root}/usr/lib/littlebird-tc/TrustCenter/data/logs ${root}/var/log/littlebird-tc 
-	mv ${root}/usr/lib/littlebird-tc/TrustCenter/data/* ${root}/var/lib/littlebird-tc/
+	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
 
 override_dh_link:
 	@dh_link
-	for dir in ${root}/var/lib/littlebird-tc/*; do \
+	for dir in ${core}/var/lib/littlebird-tc/*; do \
 	    dir=`basename $$dir`; \
 	    dh_link --package littlebird-tc-core /var/lib/littlebird-tc/$$dir /usr/lib/littlebird-tc/TrustCenter/data/$$dir ;\
 	done