cygport patch

Ken Brown kbrown@cornell.edu
Fri May 5 19:04:00 GMT 2017


The attached patch fixes an annoyance similar to the one fixed by commit 
d5ac4d52411459192ee59a98cf1344f6eac17f33.

Ken
-------------- next part --------------
From 73967133995ffcb0e474f40171d2c1079f54d3fa Mon Sep 17 00:00:00 2001
From: Ken Brown <kbrown@cornell.edu>
Date: Fri, 5 May 2017 15:00:02 -0400
Subject: [PATCH] texlive: avoid bash warnings

Remove NUL bytes from the output of 'head' commands.
---
 cygclass/texlive.cygclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cygclass/texlive.cygclass b/cygclass/texlive.cygclass
index ce247e4..6e43125 100644
--- a/cygclass/texlive.cygclass
+++ b/cygclass/texlive.cygclass
@@ -202,7 +202,7 @@ texlive_install() {
 			*)	continue ;;
 			esac
 
-			if [ "$(head -c 2 $src)" = '#!' -o "$(head -c 4 $src)" = 'eval' ]
+			if [ "$(head -c 2 $src | tr -d '\0')" = '#!' -o "$(head -c 4 $src | tr -d '\0')" = 'eval' ]
 			then
 				perm=755
 			else
-- 
2.12.2



More information about the Cygwin-apps mailing list