[Logcheck-devel] Re: [Logcheck-commits] CVS logcheck/debian

maximilian attems maks at sternwelten.at
Sun Feb 19 14:07:40 UTC 2006


On Sun, Feb 19, 2006 at 01:52:26PM +0000, CVS User ttroxell wrote:
> 
> bug found upon upgrade of logcheck (found thanks to new rulefile check)
> -User installs logcheck, group of /etc/logcheck get set at postinst
> -User upgrades logcheck _which contains new rulefiles_
> -Because it's an upgrade > 1.2.39, the chgrp never happens

full ack,
so that check has some very nice side effects, cool :)
 
> For now, I'm removing the conditional, which shouldn't be too disruptive.
> I'm also including some changes I accidentally left out of .43 proper, which
> are listed in the prior changelog entry.
> 
> 
> --- /cvsroot/logcheck/logcheck/debian/changelog	2006/02/19 13:09:41	1.551
> +++ /cvsroot/logcheck/logcheck/debian/changelog	2006/02/19 13:52:25	1.552
> @@ -1,3 +1,11 @@
> +logcheck (1.2.43a) unstable; urgency=low
> +
> +  * Bugfix release.  Unconditionalize chgrp -R of /etc/logceck as our
> +    new logfile-unreadability tests revaled some unreadable rule files
> +    upon upgrade.
> +
> + -- Todd Troxell <ttroxell at debian.org>  Sun, 19 Feb 2006 08:32:20 -0500
> +
>  logcheck (1.2.43) unstable; urgency=low
>  
>    [ maximilian attems ]
> --- /cvsroot/logcheck/logcheck/debian/logcheck.postinst	2006/02/16 17:37:50	1.43
> +++ /cvsroot/logcheck/logcheck/debian/logcheck.postinst	2006/02/19 13:52:26	1.44
> @@ -1,6 +1,6 @@
>  #!/bin/sh
>  
> -# $Id: logcheck.postinst,v 1.43 2006/02/16 17:37:50 jlps-guest Exp $
> +# $Id: logcheck.postinst,v 1.44 2006/02/19 13:52:26 ttroxell Exp $
>  
>  set -e
>  
> @@ -81,9 +81,11 @@
>  	# chgrp -R logcheck /etc/logcheck || true
>  
>  	# This gets executed even if there is no $2.
> -	if dpkg --compare-versions "$2" lt "1.2.34"; then
> -	  chgrp -R logcheck /etc/logcheck || true
> -	fi
> +	#if dpkg --compare-versions "$2" lt "1.2.34"; then
> +
> +	# Unconditionalizing this for now as we have files that are
> +	# unreadable upon upgrade.  <ttroxell at debian.org>
> +	chgrp -R logcheck /etc/logcheck || true
>  
>      	# Set Permissions on install or upgrade
>  	if [ ! -n "$2" ] || dpkg --compare-versions "$2" lt "1.2.34"; then
> 




More information about the Logcheck-devel mailing list