gforge/debian/dsf-in/plugin-scmhg.prerm -text
gforge/debian/dsf-in/plugin-scmsvn.postinst -text
gforge/debian/dsf-in/plugin-scmsvn.prerm -text
+gforge/debian/dsf-in/web-apache2-vhosts.postinst.dsfh-in -text
+gforge/debian/dsf-in/web-apache2-vhosts.postrm.dsfh-in -text
gforge/debian/dsf-in/web-apache2.config.dsfh-in -text
gforge/debian/dsf-in/web-apache2.postinst.dsfh-in -text
gforge/debian/dsf-in/web-apache2.prerm -text
gforge/packaging/control/020common.shortdesc -text
gforge/packaging/control/030web-apache2 -text
gforge/packaging/control/030web-apache2.shortdesc -text
+gforge/packaging/control/035web-apache2-vhosts -text
+gforge/packaging/control/035web-apache2-vhosts.shortdesc -text
gforge/packaging/control/040web-apache -text
gforge/packaging/control/040web-apache.shortdesc -text
gforge/packaging/control/050db-postgresql -text
gforge/packaging/cron.d/plugin-mediawiki -text
gforge/packaging/cron.d/shell-postgresql -text
gforge/packaging/cron.d/web-apache2 -text
+gforge/packaging/cron.d/web-apache2-vhosts -text
gforge/packaging/dirs/plugin-extratabs -text
gforge/packaging/dirs/plugin-globalsearch -text
gforge/packaging/dirs/plugin-mediawiki -text
gforge/packaging/dirs/plugin-scmhg -text
gforge/packaging/dirs/plugin-scmsvn -text
gforge/packaging/dirs/web-apache2 -text
+gforge/packaging/dirs/web-apache2-vhosts -text
gforge/packaging/docs/pkgname-web-apache2 -text
gforge/packaging/install/common -text
gforge/packaging/install/db-postgresql -text
gforge/packaging/install/plugin-scmsvn -text
gforge/packaging/install/shell-postgresql -text
gforge/packaging/install/web-apache2 -text
+gforge/packaging/install/web-apache2-vhosts -text
gforge/plugins/contribtracker/INSTALL -text
gforge/plugins/contribtracker/bin/db-delete.pl -text
gforge/plugins/contribtracker/bin/db-upgrade.pl -text
-gforge (4.8.55-1) experimental; urgency=low
+gforge (4.8.58-1) experimental; urgency=low
[ Christian Bayle ]
* put debian postinst/prerm/config/.. files in dsf-in dir
* Simplified debian/rules by using Debhelper 7.
* Dropped dependency on -ftp-proftpd from the meta-package.
- -- Roland Mas <lolando@debian.org> Fri, 29 Jan 2010 11:27:29 +0100
+ [ Christian Bayle ]
+ * Add new -web-apache2-vhosts package and moved vhosts files in this
+ package.
+
+ -- Christian Bayle <bayle@debian.org> Sun, 07 Feb 2010 16:04:59 +0100
gforge (4.8.51-1) experimental; urgency=low
This package contains the files needed to run the web part of
FusionForge on an Apache webserver.
+Package: gforge-web-apache2-vhosts
+Architecture: all
+Depends: gforge-web-apache2, ${misc:Depends}
+Description: collaborative development tool - web vhosts (using Apache)
+ FusionForge provides many tools to aid collaboration in a
+ development project, such as bug-tracking, task management,
+ mailing-lists, SCM repository, forums, support request helper,
+ web/FTP hosting, release management, etc. All these services are
+ integrated into one web site and managed through a web interface.
+ .
+ This package contains the files needed to run project vhosts
+ FusionForge on an Apache webserver.
+
Package: gforge-web-apache
Architecture: all
Depends: gforge-web-apache2, ${misc:Depends}
--- /dev/null
+#! /bin/sh
+# postinst script for @PACKAGE@
+#
+# see: dh_installdeb(1)
+
+set -e
+#set -x # Be verbose, be very verbose.
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see /usr/share/doc/packaging-manual/
+#
+# quoting from the policy:
+# Any necessary prompting should almost always be confined to the
+# post-installation script, and should be protected with a conditional
+# so that unnecessary prompting doesn't happen if a package's
+# installation fails and the `postinst' is called with `abort-upgrade',
+# `abort-remove' or `abort-deconfigure'.
+
+. /usr/share/debconf/confmodule
+
+case "$1" in
+ configure)
+ @PACKAGE@-config
+ # Make Apache see these new changes
+ invoke-rc.d apache2 reload || true
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 0
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
--- /dev/null
+#! /bin/sh
+# postrm script for @PACKAGE@
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
+# for details, see /usr/share/doc/packaging-manual/
+
+case "$1" in
+ purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ @PACKAGE@-config
+ # Make Apache see these new changes
+ invoke-rc.d apache2 reload || true
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 0
+
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
--- /dev/null
+Package: @PACKAGE@-web-apache2-vhosts
+Architecture: all
+Depends: @PACKAGE@-web-apache2, ${misc:Depends}
+Description: collaborative development tool - web vhosts (using Apache)
--- /dev/null
+ This package contains the files needed to run project vhosts
+ FusionForge on an Apache webserver.
# Clean cached files older than 60 minutes
25 * * * * root [ -d /var/cache/gforge ] && find /var/cache/gforge/ -type f -and -cmin +60 -exec /bin/rm -f "{}" \; > /dev/null 2>&1
-
-# Enable the virtual hosts
-37 7,19 * * * root [ -x /usr/share/gforge/bin/create-vhosts.sh ] && /usr/share/gforge/bin/create-vhosts.sh > /dev/null 2>&1
--- /dev/null
+#
+# Regular cron jobs for the web-apache2-vhosts package
+#
+
+# Enable the virtual hosts
+37 7,19 * * * root [ -x /usr/share/gforge/bin/create-vhosts.sh ] && /usr/share/gforge/bin/create-vhosts.sh > /dev/null 2>&1
etc/gforge
usr/share/gforge/bin
+usr/share/gforge/etc/httpd.d/
var/lib/gforge/etc
--- /dev/null
+usr/share/gforge/etc/httpd.d
+usr/share/gforge/bin
+var/lib/gforge/etc
+var/lib/gforge/etc/templates
+etc/gforge
+etc/logrotate.d
-etc/httpd.d/[0-9][0-9]* usr/share/gforge/etc/httpd.d/
+etc/httpd.d/[0-1,6-9][0-9]* usr/share/gforge/etc/httpd.d/
etc/httpd.d/httpd* usr/share/gforge/etc/httpd.d/
etc/local.d/[0-9][0-9]* usr/share/gforge/etc/local.d/
etc/templates/*\.* usr/share/gforge/etc/templates/
+etc/httpd.d/2[0-9]* usr/share/gforge/etc/httpd.d/
deb-specific/create-mailing-lists.pl usr/share/gforge/bin/
deb-specific/fix-mailing-lists.pl usr/share/gforge/bin/
www usr/share/gforge/
www/index_std.php etc/gforge/custom/
utils/install-apache.sh usr/share/gforge/bin/
-deb-specific/create-vhosts.sh usr/share/gforge/bin/
-deb-specific/prepare-vhosts-file.pl usr/share/gforge/bin/
-deb-specific/gforge.logrotate etc/logrotate.d/gforge-web-apache2
--- /dev/null
+deb-specific/create-vhosts.sh usr/share/gforge/bin/
+deb-specific/prepare-vhosts-file.pl usr/share/gforge/bin/
+deb-specific/gforge.logrotate etc/logrotate.d/gforge-web-apache2