diff -r c44df3bd3c99 -r d699288adb5a debian/rules --- 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 \