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

Bug#303281: mkinitrd should be updated for libc6 2.3.4 whose ldd changed output format



On Tue, Apr 05, 2005 at 10:44:12PM +0200, Harald Dunkel wrote:
> > sed -n 's/.*\(=>\)\?[[:blank:]]\+\(\/[^[:blank:]]*\).*/\2/p'
> >
> 
> Something like '[:blank:]' is too much gawk. A few weeks ago
> I had sent the attached patch.

> --- /u/harri/initrd-tools/initrd-tools-0.1.77/mkinitrd	2005-01-23 19:37:41.000000000 +0100
> +++ mkinitrd	2005-03-10 16:57:41.933283835 +0100
> @@ -1181,7 +1181,16 @@
>  			add_command $i
>  		done
>  		exec 3>&-
> -		< tmp2 sed 's/.*=>[[:blank:]]*\([^[:blank:]]*\).*/\1/'
> +		< tmp2 awk '
> +			/[ 	]*.*=>[ 	]*\/[^ 	]*.*/ {
> +				print $3;
> +				next;
> +			};
> +			/[ 	]*\/[^ 	]*.*/ {
> +				print $1;
> +				next;
> +			};
> +			'
> 
>  		echo /dev/console
>  		echo /dev/null

I don't really care either way, but I think [[:blank:]] works with all
locales. Plus, it's easier to read. :-)


-- 
George Cristian Bîrzan			gcbirzan (at) wolfheart (dot) ro
Children's talent to endure stems from their ignorance of alternatives.
		-- Maya Angelou

Attachment: signature.asc
Description: Digital signature


Reply to: