dbconfig-common. We do not ship UPGRADING file any more since it is
misleading. Closes: #612511.
* Fix MySQL indexes if upgrading from 0.5-2 or lesser. Closes: #610725.
+ * Rework how symlinks work. The only directory to use is
+ /var/lib/roundcube. We use symlink from /usr/share/roundcube to
+ /var/lib/roundcube and not the other way. Moreover, plugins and skins
+ are also symlinked. A user should be able to add plugins and skins in
+ /var/lib/roundcube while default ones are in
+ /usr/share/roundcube. Closes: #612553.
-- Vincent Bernat <bernat@debian.org> Wed, 09 Feb 2011 07:32:42 +0100
var/log/roundcube
var/lib/roundcube/config
var/lib/roundcube/plugins
+var/lib/roundcube/skins
+var/lib/roundcube/temp
etc/default
robots.txt index.php .htaccess program/ bin/ usr/share/roundcube
-skins temp var/lib/roundcube
-plugins/filesystem_attachments var/lib/roundcube/plugins
+skins/default/ usr/share/roundcube/skins
+plugins/filesystem_attachments/ usr/share/roundcube/plugins
+
debian/conf/* etc/roundcube
config/*.php etc/roundcube
etc/roundcube/main.inc.php var/lib/roundcube/config/main.inc.php
-var/lib/roundcube/temp usr/share/roundcube/temp
-var/lib/roundcube/plugins usr/share/roundcube/plugins
-var/lib/roundcube/skins usr/share/roundcube/skins
-var/lib/roundcube/config usr/share/roundcube/config
+usr/share/roundcube/index.php var/lib/roundcube/index.php
+usr/share/roundcube/robots.txt var/lib/roundcube/robots.txt
+usr/share/roundcube/program var/lib/roundcube/program
+usr/share/roundcube/skins/default var/lib/roundcube/skins/default
+usr/share/roundcube/plugins/filesystem_attachments var/lib/roundcube/plugins/filesystem_attachments
var/log/roundcube var/lib/roundcube/logs
-var/lib/roundcube/logs usr/share/roundcube/logs
usr/share/roundcube/main.inc.php.dist usr/share/doc/roundcube/main.inc.php.dist
DEB_INSTALL_CHANGELOGS_ALL=CHANGELOG
binary-install/roundcube-core::
- # Remove plugins
- rm -rf $(CURDIR)/debian/roundcube-core/usr/share/roundcube/plugins
-
- # Symlink all that is in /usr/share/roundcube to /var/lib/roundcube
- find debian/roundcube-core/usr/share/roundcube -maxdepth 1 -mindepth 1 | \
- while read i; do \
- if [ ! -L "$$i" ]; then \
- dh_link -proundcube-core "`echo "$$i" | sed -e s#debian/roundcube-core/##`" \
- "`echo "$$i" | sed -e s#debian/roundcube-core/usr/share/roundcube/#var/lib/roundcube/#`"; \
- fi \
- done
# Install config files
install -m 0640 $(CURDIR)/config/db.inc.php.dist $(CURDIR)/debian/roundcube-core/etc/roundcube/db.inc.php
install -m 0640 $(CURDIR)/config/main.inc.php.dist $(CURDIR)/debian/roundcube-core/usr/share/roundcube