delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-Original-To: | cygwin AT cygwin DOT com |
Delivered-To: | cygwin AT cygwin DOT com |
DMARC-Filter: | OpenDMARC Filter v1.3.2 sourceware.org E68263857C7E |
Authentication-Results: | sourceware.org; dmarc=none (p=none dis=none) |
header.from=SystematicSw.ab.ca | |
Authentication-Results: | sourceware.org; |
spf=none smtp.mailfrom=brian DOT inglis AT systematicsw DOT ab DOT ca | |
X-Authority-Analysis: | v=2.4 cv=bZHV7MDB c=1 sm=1 tr=0 ts=5f7b57ea |
a=kiZT5GMN3KAWqtYcXc+/4Q==:117 a=kiZT5GMN3KAWqtYcXc+/4Q==:17 | |
a=IkcTkHD0fZMA:10 a=w_pzkKWiAAAA:8 a=ejknC5xS72zp2OFXFO8A:9 a=QEXdDO2ut3YA:10 | |
a=Lz48L_9qCwoA:10 a=pwUoXiQdmvIA:10 a=sRI3_1zDfAgwuvI8zelB:22 | |
Subject: | Re: Problem with tar version 1.29 (in Cygwin 3.6 64 bit) in |
extracting sym-link files | |
To: | cygwin AT cygwin DOT com |
References: | <CAB848Xth+Y8gzGdLYqtGVCYt=egWzbw_EUCqT921oGEtSH+=Mg AT mail DOT gmail DOT com> |
<b6ea0c92-b203-c236-9b57-2b8f4b638117 AT cs DOT umass DOT edu> | |
<CAB848Xsa7scnz3P7Z46k0ECsFv97VdEEbXzTqVd8bZzDZ1SaDQ AT mail DOT gmail DOT com> | |
<1379483951 DOT 20201004132801 AT yandex DOT ru> | |
<DB7PR02MB39965709AB5E4F611988DCEEE70C0 AT DB7PR02MB3996 DOT eurprd02 DOT prod DOT outlook DOT com> | |
From: | Brian Inglis <Brian DOT Inglis AT SystematicSw DOT ab DOT ca> |
Autocrypt: | addr=Brian DOT Inglis AT SystematicSw DOT ab DOT ca; prefer-encrypt=mutual; |
keydata= | |
mDMEXopx8xYJKwYBBAHaRw8BAQdAnCK0qv/xwUCCZQoA9BHRYpstERrspfT0NkUWQVuoePa0 | |
LkJyaWFuIEluZ2xpcyA8QnJpYW4uSW5nbGlzQFN5c3RlbWF0aWNTdy5hYi5jYT6IlgQTFggA | |
PhYhBMM5/lbU970GBS2bZB62lxu92I8YBQJeinHzAhsDBQkJZgGABQsJCAcCBhUKCQgLAgQW | |
AgMBAh4BAheAAAoJEB62lxu92I8Y0ioBAI8xrggNxziAVmr+Xm6nnyjoujMqWcq3oEhlYGAO | |
WacZAQDFtdDx2koSVSoOmfaOyRTbIWSf9/Cjai29060fsmdsDLg4BF6KcfMSCisGAQQBl1UB | |
BQEBB0Awv8kHI2PaEgViDqzbnoe8B9KMHoBZLS92HdC7ZPh8HQMBCAeIfgQYFggAJhYhBMM5 | |
/lbU970GBS2bZB62lxu92I8YBQJeinHzAhsMBQkJZgGAAAoJEB62lxu92I8YZwUBAJw/74rF | |
IyaSsGI7ewCdCy88Lce/kdwX7zGwid+f8NZ3AQC/ezTFFi5obXnyMxZJN464nPXiggtT9gN5 | |
RSyTY8X+AQ== | |
Organization: | Systematic Software |
Message-ID: | <f9b2dccd-5cc4-e0e8-4a80-8d064d16b1f4@SystematicSw.ab.ca> |
Date: | Mon, 5 Oct 2020 11:29:13 -0600 |
User-Agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 |
Thunderbird/68.12.1 | |
MIME-Version: | 1.0 |
In-Reply-To: | <DB7PR02MB39965709AB5E4F611988DCEEE70C0@DB7PR02MB3996.eurprd02.prod.outlook.com> |
X-CMAE-Envelope: | MS4xfIgNHv5pWfFIQvU8of3NEasVkVRhiR7vSk3PQinc2o12Yq6KLuiZJhvL4iQhIVbX35WrWwFF7knZYUPL5Ndl7LDPTmB7E4GHARXMXaY/aiHzU6iBM2g4 |
bNoSgzW/FT/VYhmK2rZKf02fd0HUc4jDnA4fLUilpkmp3ARrridURmswa07vwZ+6WgLOGsg4R97a+B5wsG7knzzt0oHGoKic1fM= | |
X-Spam-Status: | No, score=-6.7 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, |
KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, | |
RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, | |
TXREP autolearn=no autolearn_force=no version=3.4.2 | |
X-Spam-Checker-Version: | SpamAssassin 3.4.2 (2018-09-13) on |
server2.sourceware.org | |
X-BeenThere: | cygwin AT cygwin DOT com |
X-Mailman-Version: | 2.1.29 |
List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
Reply-To: | cygwin AT cygwin DOT com |
Errors-To: | cygwin-bounces AT cygwin DOT com |
Sender: | "Cygwin" <cygwin-bounces AT cygwin DOT com> |
On 2020-10-05 09:23, Hamish McIntyre-Bhatty via Cygwin wrote: > On 04/10/2020 11:28, Andrey Repin via Cygwin wrote: >> Greetings, vinay Hegde! >> >> Please no top-posting in this list. >> >>> On Fri, Oct 2, 2020 at 9:13 PM Eliot Moss wrote: >>>> On 10/2/2020 11:26 AM, vinay Hegde via Cygwin wrote: >>>>> Hi Cygwin Team, >>>>> In Cygwin 3.6, I am facing an issue while using tar.exe for extracting >>>>> .tar.z file. >>>>> >>>>> Issue summary: >>>>> When I use 'tar.exe' to extract the .tar.z file, it extracts all files >>>>> including symlinks. But symlink file size will be 0KB & it throws >>>>> error 'The file cannot be accessed by the system', if I try to open in >>>>> any Windows editor like notepad or notepad++ >>>>> >>>>> Below are the details: >>>>> - OS: Windows 2019 >>>>> - Cygwin version installed: 3.6 (tar version: 1.29) >>>>> - Command used to extract the tar file is: tar -zxvf jre64.tar.Z >>>>> - 'ls -l' on the extracted directory shows: >>>>> lrwxrwxrwx 1 etbuild Domain Users 8 Jul 10 2017 ControlPanel -> jcontrol >>>>> -rwxr-xr-x+ 1 etbuild Domain Users 7734 Mar 15 2017 java >>>>> -rwxr-xr-x+ 1 etbuild Domain Users 128791 Mar 15 2017 javaws >>>>> -rwxr-xr-x+ 1 etbuild Domain Users 6264 Mar 15 2017 jcontrol >>>>> >>>>> - As you can see 'ControlPanel' is a symlink file with 0KB >>>>> (8Bytes) size. This file, I cannot open in any Windows editor. It >>>>> throws error like ''The file cannot be accessed by the system' >>>>> >>>>> - However, I can open this file in vi editor or I can 'cat' this. >>>>> >>>>> - Earlier, I was using Cygwin version 1.7 (tar version: 1.27) & in >>>>> that, this issue was not there. Symlink file size was 1KB & I could >>>>> open it with any Windows editor. >>>>> >>>>> Please suggest what needs to be done to fix this issue. >>>> Hi, Vinay - Cygwin can use, and create, a variety of forms of links. Some of these are understood >>>> by Windows tools, some not. I suggest you read in the Cygwin documentation about symlinks and >>>> decide what kind are best for you. Then you'll need to set that up, delete the existing link, and >>>> re-create it. I personally run with CYGWIN=winsymlinks:native, but as we say in Internet land, YMMV. >>>> >>> Hi Eliot Moss, >>> Thank you very much for the quick response & the information.It really helped. >>> I just set 'CYGWIN=winsymlinks:lnk' & I am now able to open sym-link >>> file. Both 'CYGWIN=winsymlinks:lnk' & 'CYGWIN=winsymlinks' are working >>> for me. >>> But it creates a shortcut(not the regular file). Hope it won't impact >>> my existing setup. >>> But both 'CYGWIN=winsymlinks:native' (which is default I believe) & >>> 'CYGWIN=winsymlinks:nativestrict' are not working for me. Just to >>> understand, In what OS environment/File System 'native' will work? >> Given enough permissions, "native" will work everywhere, it will create native >> symlink, but failing that, it will fall back to creating Cygwin link. >> >> LNK is an Explorer shortcut, which would work with many programs outside >> Cygwin, but not necessarily with your one. >> >> See https://cygwin.com/cygwin-ug-net/using.html#pathnames-symlinks as well as >> https://cygwin.com/cygwin-ug-net/using-cygwinenv.html > > Does anyone happen to know if there's a way to automatically regenerate > existing symlinks after changing these settings? Example: remove the "echo" after checking it will update only the desired links: $ for link in `find . -type l` > do > targ=`readlink $link` > echo ln -fsv $targ $link > done ln -fsv linux-kernel/linux-next/cpufeatures.h ./cpufeatures.h ln -fsv linux-kernel/linux-next/cpufeatures.log ./cpufeatures.log ln -fsv ../../cygwin/newlib-cygwin/winsup/cygwin/fhandler_proc.cc ./cpuinfo/fhandler_proc.cc ln -fsv ../../cygwin/newlib-cygwin/winsup/cygwin/sysconf.cc ./cpuinfo/sysconf.cc ln -fsv ../cygwin/cpuid ./cygwin ln -fsv CPUID_Explorer/CPUID/Debug Static/CPUID.exe ./explorer ln -fsv /lib/gcc/x86_64-pc-cygwin/9.3.0/include/cpuid.h ./gcc/cpuid.h ln -fsv linux-kernel/linux-prev-next.diff ./linux-prev-next.diff ln -fsv linux-kernel/linux-next/scattered.log ./scattered.log -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.] -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |