# HG changeset patch # User Christian Arnold # Date 1318587550 -7200 # Node ID dba222295f1ffe563837ec789ddc6918002754c1 # Parent 80f38523fb1e539056af8e86edea15e0869fcc95 * added cron script * moved directorys to /var/run/... * setting links to /usr/shar/... * setting owner/group and permissions diff -r 80f38523fb1e -r dba222295f1f debian/changelog --- a/debian/changelog Mon Oct 10 13:19:05 2011 +0200 +++ b/debian/changelog Fri Oct 14 12:19:10 2011 +0200 @@ -1,3 +1,13 @@ +littlebird (2011092200-2.1) stable; urgency=low + + * Non-maintainer upload. + * added cron script + * moved directorys to /var/run/... + * setting links to /usr/shar/... + * setting owner/group and permissions + + -- Christian Arnold Thu, 13 Oct 2011 16:58:17 +0200 + littlebird (2011092200-2) stable; urgency=low * example apache config may be compressed diff -r 80f38523fb1e -r dba222295f1f debian/control --- a/debian/control Mon Oct 10 13:19:05 2011 +0200 +++ b/debian/control Fri Oct 14 12:19:10 2011 +0200 @@ -19,7 +19,7 @@ Depends: ${misc:Depends}, littlebird-tc-common (>= ${source:Version}), zend-server-php-5.3, php-5.3-loader-zend-server, openssl, ucf, - mail-transport-agent, httpd + pdftk, mail-transport-agent, httpd Recommends: littlebird-tc-sql (>= ${source:Version}) Provides: littlebird-tc Description: littlebird trustcenter core diff -r 80f38523fb1e -r dba222295f1f debian/littlebird-tc-core.cron.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/littlebird-tc-core.cron.d Fri Oct 14 12:19:10 2011 +0200 @@ -0,0 +1,3 @@ +10 0 * * * www-data /usr/share/littlebird-tc/TrustCenter/scripts/mail_expired_unconfirmed_reservations +00 1 * * * www-data /usr/share/littlebird-tc/TrustCenter/scripts/cron.daily.sh +*/5 * * * * www-data /usr/share/littlebird-tc/TrustCenter/scripts/cron.every-5-minutes.sh diff -r 80f38523fb1e -r dba222295f1f debian/littlebird-tc-core.links --- a/debian/littlebird-tc-core.links Mon Oct 10 13:19:05 2011 +0200 +++ b/debian/littlebird-tc-core.links Fri Oct 14 12:19:10 2011 +0200 @@ -1,1 +1,4 @@ /var/log/littlebird-tc /usr/share/littlebird-tc/TrustCenter/data/logs +/var/lib/littlebird-tc/CA /usr/share/littlebird-tc/CA +/var/lib/littlebird-tc/bin /usr/share/littlebird-tc/TrustCenter/scripts +/var/lib/littlebird-tc/bin/zf.sh /usr/share/littlebird-tc/TrustCenter/zf.sh diff -r 80f38523fb1e -r dba222295f1f debian/littlebird-tc-core.postinst --- a/debian/littlebird-tc-core.postinst Mon Oct 10 13:19:05 2011 +0200 +++ b/debian/littlebird-tc-core.postinst Fri Oct 14 12:19:10 2011 +0200 @@ -24,9 +24,10 @@ case "$1" in configure) - dirs="/var/log/littlebird-tc /var/lib/littlebird-tc" - chown -R :www-data $dirs - chmod -R g+w $dirs + dirs="/var/log/littlebird-tc /var/lib/littlebird-tc/CA /var/lib/littlebird-tc/data" + dir_bin="/var/lib/littlebird-tc/bin" + chgrp -R www-data $dirs + chown -R www-data $dir_bin/* # Timezone in /usr/local/zend/etc/php.ini # note: this file is handled as a conffile under ucf control diff -r 80f38523fb1e -r dba222295f1f debian/rules --- 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