[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#602961: unblock: otrs2/2.4.9+dfsg1-2



On Tue, Nov  9, 2010 at 20:46:11 +0100, Patrick Matthäi wrote:

> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> 
> Please unblock package otrs2
> 
> unblock otrs2/2.4.9+dfsg1-2
> 
> 
> Updating otrs2 fixes one RC bug with new installations (upgrades are not
> affected).
> On debugging this issue I have also find out, that the postgres part failed
> with dbconfig-common, because it calls postinst with install (?!?), but okay..

Is there a bug for this?

> 
> full debdiff:
> 
> --- otrs2-2.4.9+dfsg1/debian/changelog  2010-10-26 18:27:04.000000000 +0200
> +++ otrs2-2.4.9+dfsg1/debian/changelog  2010-11-08 20:19:19.000000000 +0100
> @@ -1,3 +1,14 @@
> +otrs2 (2.4.9+dfsg1-2) unstable; urgency=high
> +
> +  * Fix an error (unknown command in postinst) with initial installations, if
> +    postgres is used as backend. Thanks to Munroe Sollog for providing
> +    additional information.
> +  * ZZZAuto.pm is not available with new installations, where OTRS later fails.
> +    Again much thanks to Munroe Sollog for helping to debug and test it!
> +    Closes: #601734
> +
> + -- Patrick Matthäi <pmatthaei@debian.org>  Mon, 08 Nov 2010 19:42:47 +0100
> +
>  otrs2 (2.4.9+dfsg1-1) unstable; urgency=high
>  
>    * New upstream release.
> diff -Nru otrs2-2.4.9+dfsg1/debian/postinst otrs2-2.4.9+dfsg1/debian/postinst
> --- otrs2-2.4.9+dfsg1/debian/postinst   2010-10-26 18:27:04.000000000 +0200
> +++ otrs2-2.4.9+dfsg1/debian/postinst   2010-11-08 20:19:19.000000000 +0100
> @@ -15,6 +15,19 @@
>    dbc_go otrs2 "$@"
>  }
>  
> +setup_ZZZ()
> +{
> +       # Create the needed ZZZAuto package, if it is not available.
> +       if [ ! -f /var/lib/otrs/Config/ZZZAuto.pm ]; then
> +               echo 'package Kernel::Config::Files::ZZZAuto;
> +sub Load {}
> +1;' \
> +                       > /var/lib/otrs/Config/ZZZAuto.pm
> +               chown root:www-data /var/lib/otrs/Config/ZZZAuto.pm
> +               chmod g+w /var/lib/otrs/Config/ZZZAuto.pm

This should set the desired mode explicitly rather than relying on
umask.

> +       fi
> +}
> +
>  setup_cron()
>  {
>    # save old cron config to new file /etc/otrs/cron before removing it
> @@ -63,6 +76,7 @@
>    if [ -x /usr/sbin/a2enmod ]; then
>           setup_apache
>    fi
> +  setup_ZZZ
>    if [ -f /etc/otrs/database.pm ]; then
>           /usr/share/otrs/bin/otrs.RebuildConfig.pl > /dev/null 2>&1
>    fi
> @@ -76,6 +90,9 @@
>    chmod 0775 /var/spool/otrs
>    ;;
>  
> +  install)
> +  ;;
> +
>    *)
>    echo "postinst called with unknown argument \`$1'" 1>&2
>    exit 1

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: