[PATCH] scripts/functions: change zcat to gzcat on Mac OS X
Mike Frysinger
vapier@gentoo.org
Mon Oct 14 17:56:00 GMT 2013
On Monday 14 October 2013 05:31:37 Fernando Ortiz wrote:
> # HG changeset patch
> # User nandub <dev+ctng@nandub.info>
> # Date 1381743034 18000
> # Mon Oct 14 04:30:34 2013 -0500
> # Node ID d9b7eeea2b565287de66b71e13bfa40265230362
> # Parent 9838aecd63405ba0d1660ac8e91208de880d71a2
> scripts/functions: change zcat to gzcat on Mac OS X
>
> it looks like gnu zcat is required to work on Mac OS X (osx)
> osx zcat will throw an log.gz.Z error when restoring
> a building step.
>
> --- a/scripts/functions Mon Oct 07 00:16:38 2013 +0200
> +++ b/scripts/functions Mon Oct 14 04:30:34 2013 -0500
> @@ -1336,7 +1336,7 @@ CT_DoLoadState(){
> CT_DoLog STATE " Restoring log file"
> exec >/dev/null
> case "${CT_DEBUG_CT_SAVE_STEPS_GZIP}" in
> - y) zcat "${state_dir}/log.gz" >"${tmp_log_file}";;
> + y) gzcat "${state_dir}/log.gz" >"${tmp_log_file}";;
> *) cat "${state_dir}/log" >"${tmp_log_file}";;
> esac
`gzcat` is not portable. this code snippet looks like it's used by all
targets and not just OS X (although i didn't load the repo itself to find out).
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://sourceware.org/pipermail/crossgcc/attachments/20131014/24366794/attachment.sig>
More information about the crossgcc
mailing list