* added cron script
* moved directorys to /var/run/...
* setting links to /usr/shar/...
* setting owner/group and permissions
--- 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 <arnold@schlittermann.de> Thu, 13 Oct 2011 16:58:17 +0200
+
littlebird (2011092200-2) stable; urgency=low
* example apache config may be compressed
--- 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
--- /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
--- 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
--- 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
--- 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