-gforge (4.6.99+svn6301-0+1) unstable; urgency=low
+gforge (4.6.99+svn6301-0+2) unstable; urgency=low
* New SVN snapshot (r6301). Gettext transition is now complete
(including the French translation). Still lots of cleanups.
* gforge-shell-postgresql now depends on libnss-pgsql2 rather than the
old libnss-pgsql1.
* Switch to using ucf for management of config files, instead of
- home-grown scripts and functions.
+ home-grown scripts and functions. Re-use Debconf instance if one
+ exists.
* More generally, cleaned up the maintainer scripts.
- -- Roland Mas <lolando@debian.org> Mon, 03 Dec 2007 20:59:24 +0100
+ -- Roland Mas <lolando@debian.org> Wed, 05 Dec 2007 11:12:40 +0100
gforge (4.6.99+svn6225-1) unstable; urgency=low
# Patch DB configuration files
/usr/lib/gforge/bin/install-db.sh configure-files
- ucf ${pg_hba_dir}/pg_hba.conf.gforge-new ${pg_hba_dir}/pg_hba.conf
+ ucf --debconf-ok ${pg_hba_dir}/pg_hba.conf.gforge-new ${pg_hba_dir}/pg_hba.conf
rm ${pg_hba_dir}/pg_hba.conf.gforge-new
# Make sure the database accepts connections from these new users
# Unpatch DB configuration files
/usr/lib/gforge/bin/install-db.sh purge-files
- ucf ${pg_hba_dir}/pg_hba.conf.gforge-new ${pg_hba_dir}/pg_hba.conf
+ ucf --debconf-ok ${pg_hba_dir}/pg_hba.conf.gforge-new ${pg_hba_dir}/pg_hba.conf
rm ${pg_hba_dir}/pg_hba.conf.gforge-new
ucf --purge ${pg_hba_dir}/pg_hba.conf
case "$1" in
configure)
- # I don't know why I have to do this but somthing locks
- # If I don't add this db_stop ????
- # This might be something to do with gforge-config
- db_stop
/usr/sbin/gforge-config
# Patch Bind configuration files
/usr/lib/gforge/bin/install-dns.sh configure-files
- ucf /etc/bind/named.conf.gforge-new /etc/bind/named.conf
+ ucf --debconf-ok /etc/bind/named.conf.gforge-new /etc/bind/named.conf
rm /etc/bind/named.conf.gforge-new
# Create the DNS zone
# Unpatch Bind configuration files
/usr/lib/gforge/bin/install-dns.sh purge-files
- ucf /etc/bind/named.conf.gforge-new /etc/bind/named.conf
+ ucf --debconf-ok /etc/bind/named.conf.gforge-new /etc/bind/named.conf
rm /etc/bind/named.conf.gforge-new
ucf --purge /etc/bind/named.conf
case "$1" in
configure)
- # I don't know why I have to do this but somthing locks
- # If I don't add this db_stop ????
- # This might be something to do with gforge-config
- db_stop
/usr/sbin/gforge-config
# Patch Proftpd configuration files
/usr/lib/gforge/bin/install-ftp.sh configure-files
- ucf /etc/proftpd/proftpd.conf.gforge-new /etc/proftpd/proftpd.conf
+ ucf --debconf-ok /etc/proftpd/proftpd.conf.gforge-new /etc/proftpd/proftpd.conf
rm /etc/proftpd/proftpd.conf.gforge-new
# Setup our FTP
# Unpatch Proftpd configuration files
/usr/lib/gforge/bin/install-ftp.sh purge-files
- ucf /etc/proftpd/proftpd.conf.gforge-new /etc/proftpd/proftpd.conf
+ ucf --debconf-ok /etc/proftpd/proftpd.conf.gforge-new /etc/proftpd/proftpd.conf
rm /etc/proftpd/proftpd.conf.gforge-new
ucf --purge /etc/proftpd/proftpd.conf
#DSFHELPER:users-variables#
#DSFHELPER:lists-variables#
-ucf /etc/aliases.gforge-new /etc/aliases
-ucf /etc/exim4/exim4.conf.gforge-new /etc/exim4/exim4.conf
-ucf /etc/exim4/exim4.conf.template.gforge-new /etc/exim4/exim4.conf.template
-ucf /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs.gforge-new /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs
+ucf --debconf-ok /etc/aliases.gforge-new /etc/aliases
+ucf --debconf-ok /etc/exim4/exim4.conf.gforge-new /etc/exim4/exim4.conf
+ucf --debconf-ok /etc/exim4/exim4.conf.template.gforge-new /etc/exim4/exim4.conf.template
+ucf --debconf-ok /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs.gforge-new /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs
rm /etc/aliases.gforge-new
rm /etc/exim4/exim4.conf.gforge-new
rm /etc/exim4/exim4.conf.template.gforge-new
/usr/sbin/gforge-config
# Patch Exim configuration files
/usr/lib/gforge/bin/install-exim4.sh configure-files
- ucf /etc/aliases.gforge-new /etc/aliases
- ucf /etc/exim4/exim4.conf.gforge-new /etc/exim4/exim4.conf
- ucf /etc/exim4/exim4.conf.template.gforge-new /etc/exim4/exim4.conf.template
- ucf /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs.gforge-new /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs
+ ucf --debconf-ok /etc/aliases.gforge-new /etc/aliases
+ ucf --debconf-ok /etc/exim4/exim4.conf.gforge-new /etc/exim4/exim4.conf
+ ucf --debconf-ok /etc/exim4/exim4.conf.template.gforge-new /etc/exim4/exim4.conf.template
+ ucf --debconf-ok /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs.gforge-new /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs
rm /etc/aliases.gforge-new
rm /etc/exim4/exim4.conf.gforge-new
rm /etc/exim4/exim4.conf.template.gforge-new
# Unpatch Exim configuration files
/usr/lib/gforge/bin/install-exim4.sh purge-files
- ucf /etc/aliases.gforge-new /etc/aliases
- ucf /etc/exim4/exim4.conf.gforge-new /etc/exim4/exim4.conf
- ucf /etc/exim4/exim4.conf.template.gforge-new /etc/exim4/exim4.conf.template
- ucf /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs.gforge-new /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs
+ ucf --debconf-ok /etc/aliases.gforge-new /etc/aliases
+ ucf --debconf-ok /etc/exim4/exim4.conf.gforge-new /etc/exim4/exim4.conf
+ ucf --debconf-ok /etc/exim4/exim4.conf.template.gforge-new /etc/exim4/exim4.conf.template
+ ucf --debconf-ok /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs.gforge-new /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs
rm /etc/aliases.gforge-new
rm /etc/exim4/exim4.conf.gforge-new
rm /etc/exim4/exim4.conf.template.gforge-new
#DSFHELPER:users-variables#
#DSFHELPER:lists-variables#
-ucf /etc/aliases.gforge-new /etc/aliases
-ucf /etc/postfix/main.cf.gforge-new /etc/postfix/main.cf
+ucf --debconf-ok /etc/aliases.gforge-new /etc/aliases
+ucf --debconf-ok /etc/postfix/main.cf.gforge-new /etc/postfix/main.cf
rm /etc/aliases.gforge-new
rm /etc/postfix/main.cf.gforge-new
db_stop
# Patch Postfix configuration files
/usr/lib/gforge/bin/install-postfix.sh configure-files
- ucf /etc/aliases.gforge-new /etc/aliases
- ucf /etc/postfix/main.cf.gforge-new /etc/postfix/main.cf
+ ucf --debconf-ok /etc/aliases.gforge-new /etc/aliases
+ ucf --debconf-ok /etc/postfix/main.cf.gforge-new /etc/postfix/main.cf
rm /etc/aliases.gforge-new
rm /etc/postfix/main.cf.gforge-new
/usr/lib/gforge/bin/install-postfix.sh configure
# Unpatch Postfix configuration files
/usr/lib/gforge/bin/install-postfix.sh purge-files
- ucf /etc/aliases.gforge-new /etc/aliases
- ucf /etc/postfix/main.cf.gforge-new /etc/postfix/main.cf
+ ucf --debconf-ok /etc/aliases.gforge-new /etc/aliases
+ ucf --debconf-ok /etc/postfix/main.cf.gforge-new /etc/postfix/main.cf
rm /etc/aliases.gforge-new
rm /etc/postfix/main.cf.gforge-new
ucf --purge /etc/aliases
# Patch NSS configuration files
/usr/lib/gforge/bin/install-nsspgsql.sh configure-files
- ucf /etc/nss-pgsql.conf.gforge-new /etc/nss-pgsql.conf
- ucf /etc/nsswitch.conf.gforge-new /etc/nsswitch.conf
+ ucf --debconf-ok /etc/nss-pgsql.conf.gforge-new /etc/nss-pgsql.conf
+ ucf --debconf-ok /etc/nsswitch.conf.gforge-new /etc/nsswitch.conf
rm /etc/nss-pgsql.conf.gforge-new
rm /etc/nsswitch.conf.gforge-new
# Unpatch Slapd configuration files
/usr/lib/gforge/bin/install-nsspgsql.sh purge-files
- ucf /etc/nss-pgsql.conf.gforge-new /etc/nss-pgsql.conf
- ucf /etc/nsswitch.conf.gforge-new /etc/nsswitch.conf
+ ucf --debconf-ok /etc/nss-pgsql.conf.gforge-new /etc/nss-pgsql.conf
+ ucf --debconf-ok /etc/nsswitch.conf.gforge-new /etc/nsswitch.conf
rm /etc/nss-pgsql.conf.gforge-new
rm /etc/nsswitch.conf.gforge-new
ucf --purge /etc/libnss-pgsql.conf