debian/rules
changeset 115 dba222295f1f
parent 93 d699288adb5a
child 116 865ca85cbf5b
--- a/debian/rules	Mon Oct 10 13:19:05 2011 +0200
+++ b/debian/rules	Fri Oct 14 12:19:10 2011 +0200
@@ -25,20 +25,31 @@
 	   }
 
 	# move logs and data to var/
+	@mv ${core}/usr/share/littlebird-tc/CA ${core}/var/lib/littlebird-tc
 	@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/
+	@mv ${core}/usr/share/littlebird-tc/TrustCenter/data ${core}/var/lib/littlebird-tc
+	@mv ${core}/usr/share/littlebird-tc/TrustCenter/scripts ${core}/var/lib/littlebird-tc/bin
+	@mv ${core}/usr/share/littlebird-tc/TrustCenter/zf.sh ${core}/var/lib/littlebird-tc/bin/
+	@mv ${core}/usr/share/littlebird-tc/TrustCenter/zf_conf.sh ${core}/var/lib/littlebird-tc/bin/
+#	MUST FIX: directory 'instituteTypes' does not exist in original sorces
+	#@mv ${core}/usr/share/littlebird-tc/TrustCenter/public/images/icons/instituteTypes/* \
+	#	${core}/var/lib/littlebird-tc/public/images/icons/instituteTypes
 
 	# 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
+	# fix owner/group and permissions
+	@chmod -R g+w ${core}/var/lib/littlebird-tc/CA
+	@chmod -R g+w ${core}/var/lib/littlebird-tc/data
+#       MUST FIX: directory 'instituteTypes' does not exist in original sorces
+#	@chmod -R g+w {core}/var/lib/littlebird-tc/public/images/icons/instituteTypes
+	@chmod -R u+x ${core}/var/lib/littlebird-tc/bin/*
 
-override_dh_link:
+#override_dh_link:
 	@dh_link
-	for dir in ${core}/var/lib/littlebird-tc/*; do \
+	for dir in ${core}/var/lib/littlebird-tc/data/*; do \
 	    dir=`basename $$dir`; \
-	    dh_link --package littlebird-tc-core /var/lib/littlebird-tc/$$dir /usr/share/littlebird-tc/TrustCenter/data/$$dir ;\
+	    dh_link --package littlebird-tc-core /var/lib/littlebird-tc/data/$$dir /usr/share/littlebird-tc/TrustCenter/data/$$dir ;\
 	done