Hi SRMs,

I broke the xserver-xorg package's postinst script in the lenny r2
update.  Maximiliano was kind enough to fix my mistake and test the
updated package, which is sitting in p-u-new.  Please accept for 5.0.3
(sooner is probably better, so people with b0rked installs can get the
fix from p-u in the meantime).  The diff from 1:7.3+19 follows.

TIA,
Julien

On Thu, Jul 30, 2009 at 20:20:32 +0000, Julien Cristau wrote:

>  debian/changelog                |    7 +++++++
>  debian/xserver-xorg.postinst.in |    5 ++++-
>  2 files changed, 11 insertions(+), 1 deletion(-)
> 
> New commits:
> commit 89b8ea3587eafe48c80740a8912d390702e6b02d
> Author: Maximiliano Curia <m...@debian.org>
> Date:   Wed Jul 22 16:26:29 2009 -0300
> 
>     Fix stupid bug in xserver-xorg.postinst
>     
>     Shell scripting fail.
>     ``||'' and ``&&'' have the same precedence in shell, so we ended up with
>     an empty xorg.conf after installing 1:7.3+19.
>     Debian bug#535624.
>     
>     Signed-off-by: Julien Cristau <jcris...@debian.org>
> 
> diff --git a/debian/changelog b/debian/changelog
> index 18477f8..c44450e 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,3 +1,10 @@
> +xorg (1:7.3+20) stable; urgency=low
> +
> +  * Non-maintainer upload, supervised by Julien Cristau.
> +  * xserver-xorg.postinst: fix for the previous patch. Closes: #535624
> +
> + -- Maximiliano Curia <m...@debian.org>  Wed, 22 Jul 2009 16:26:29 -0300
> +
>  xorg (1:7.3+19) stable; urgency=low
>  
>    * xserver-xorg.postinst: default to the fbdev driver on sparc, even when we
> diff --git a/debian/xserver-xorg.postinst.in b/debian/xserver-xorg.postinst.in
> index 5beb891..8aef64a 100644
> --- a/debian/xserver-xorg.postinst.in
> +++ b/debian/xserver-xorg.postinst.in
> @@ -932,7 +932,10 @@ fi
>  # Don't touch the config on upgrades except to deal with known issues with 
> old
>  # configs.
>  if [ -z "$UPGRADE" ] || dpkg --compare-versions "$2" le "1:7.0.14" || \
> -  [ "$ARCHITECTURE" = sparc ] && dpkg --compare-versions "$2" lt-nl 
> 1:7.3+19; then
> +  { [ "$ARCHITECTURE" = sparc ] && \
> +      dpkg --compare-versions "$2" lt-nl 1:7.3+19; } || \
> +  { [ -n "$(find "$XORGCONFIG" -maxdepth 0 -size 0 2>/dev/null)" ] &&  \
> +      [ "$2" = 1:7.3+19 ]; }; then
>    # compare the current and stored checksums; if they do not match, assume
>    # that's the way the user wants it.  if we're reconfiguring, overwrite
>    # it regardless and back it up.


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to