X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_NUMERIC_HELO,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Achim Gratz Subject: Re: [Bug] rebaseall Date: Thu, 3 May 2012 06:59:57 +0000 (UTC) Lines: 50 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit User-Agent: Loom/3.14 (http://gmane.org/) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com In addition, there should be a "picket fence" in front of those expression(s), too. Otherwise they match other lines that are not supposed to be deleted (the DLL lines are probably safe, but could be changed defensively as well). -----8<---------->8----- *** c:/Programs/Cygwin/bin/rebaseall.orig Thu May 3 08:01:47 2012 --- c:/Programs/Cygwin/bin/rebaseall Thu May 3 08:53:42 2012 *************** *** 202,208 **** grep -E "\.($Suffixes)\$" | sed -e '/cygwin1\.dll$/d' -e '/cyglsa.*\.dll$/d' \ -e '/sys-root\/mingw/d' -e 's/^/\//' \ ! -e '/d?ash\.exe$/d' -e '/rebase\.exe$/d' >"${TmpFile}" ;; mingw|msys) for f in /bin /lib --- 202,208 ---- grep -E "\.($Suffixes)\$" | sed -e '/cygwin1\.dll$/d' -e '/cyglsa.*\.dll$/d' \ -e '/sys-root\/mingw/d' -e 's/^/\//' \ ! -e '/\/d?ash\.exe$/d' -e '/\/rebase\.exe$/d' >"${TmpFile}" ;; mingw|msys) for f in /bin /lib *************** *** 210,217 **** find $f -type f | grep -E "\.($Suffixes)\$" | sed -e '/msys-1\.0.*\.dll$/d' -e '/cygwin1\.dll$/d' \ ! -e '/cyglsa.*\.dll$/d' -e '/d?ash\.exe$/d' \ ! -e '/rebase\.exe$/d' >>"$TmpFile" done ;; esac --- 210,217 ---- find $f -type f | grep -E "\.($Suffixes)\$" | sed -e '/msys-1\.0.*\.dll$/d' -e '/cygwin1\.dll$/d' \ ! -e '/cyglsa.*\.dll$/d' -e '/\/d\?ash\.exe$/d' \ ! -e '/\/rebase\.exe$/d' >>"$TmpFile" done ;; esac -----8<---------->8----- Regards, Achim. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple