old libnss-pgsql1.
* Switch to using ucf for management of config files, instead of
home-grown scripts and functions.
+ * More generally, cleaned up the maintainer scripts.
- -- Roland Mas <lolando@debian.org> Sat, 01 Dec 2007 20:26:43 +0100
+ -- Roland Mas <lolando@debian.org> Sat, 01 Dec 2007 22:52:21 +0100
gforge (4.6.99+svn6225-1) unstable; urgency=low
db_fget gforge/shared/domain_name seen || true
-[ "$RET" = "false" ] && db_set gforge/shared/domain_name $(hostname -f)
+if [ "$RET" = "false" ] ; then
+ hostname=$(hostname -f 2>/dev/null) || hostname=localhost
+ db_set gforge/shared/domain_name $hostname
+fi
db_input medium gforge/shared/domain_name || true
db_go || true
adduser --system --group --home /var/lib/gforge/chroot/cvsroot anonscm-gforge > /dev/null 2>&1
adduser --system --group --home /var/lib/gforge/chroot/cvsroot scm-gforge > /dev/null 2>&1
adduser --system --group --home /var/lib/gforge/chroot/cvsroot www-gforge > /dev/null 2>&1
- if getent passwd sourceforge > /dev/null 2>&1 ; then
- [ ! -f /var/lib/gforge/reowned ] && find /var/lib/gforge/ -user sourceforge -exec chown gforge {} \; && find /var/lib/gforge/ -group sourceforge -exec chgrp gforge {} \; && touch /var/lib/gforge/reowned
- fi
- [ -d /var/lib/gforge/etc ] && chown -R gforge:root /var/lib/gforge/etc
/usr/sbin/gforge-config
;;
# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
# for details, see /usr/share/doc/packaging-manual/
-#DSFHELPER:handle-mainconffile#
-
case "$1" in
purge)
rm -rf /var/lib/gforge
- delete_mainconffile
- [ -d /etc/gforge/templates ] && rmdir --ignore-fail-on-non-empty /etc/gforge/templates
- [ -d /etc/gforge ] && rmdir --ignore-fail-on-non-empty /etc/gforge
[ -d /etc/gforge ] && rm -rf /etc/gforge
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
case "$1" in
remove)
rm -f /etc/gforge/local.pl
- # Clean up cruft left over by past buggy versions...
- rm -f /etc/gforge/exim.directors
- rm -f /etc/gforge/exim.directors.template
- rm -f /usr/lib/gforge/www/ldap.php
-
;;
upgrade|deconfigure|failed-upgrade)
;;