From unknown Thu Aug 14 18:33:05 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#6052 <6052@debbugs.gnu.org> To: bug#6052 <6052@debbugs.gnu.org> Subject: Status: Is this "ln" bug? Reply-To: bug#6052 <6052@debbugs.gnu.org> Date: Fri, 15 Aug 2025 01:33:05 +0000 retitle 6052 Is this "ln" bug? reassign 6052 coreutils submitter 6052 "Hoisko, Sakari (EXT-TietoEnator - FI/Tampere)" severity 6052 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 09:18:22 2010 Received: (at submit) by debbugs.gnu.org; 27 Apr 2010 13:18:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6kg9-0006wq-4z for submit@debbugs.gnu.org; Tue, 27 Apr 2010 09:18:22 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6kep-0006uc-H9 for submit@debbugs.gnu.org; Tue, 27 Apr 2010 09:17:00 -0400 Received: from lists.gnu.org ([199.232.76.165]:59373) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O6kek-0005i4-96 for submit@debbugs.gnu.org; Tue, 27 Apr 2010 09:16:54 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O6kej-0007c7-ED for bug-coreutils@gnu.org; Tue, 27 Apr 2010 09:16:53 -0400 Received: from [140.186.70.92] (port=33835 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O6keg-0007ZT-LC for bug-coreutils@gnu.org; Tue, 27 Apr 2010 09:16:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,HTML_MESSAGE autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O6kee-0001hX-UJ for bug-coreutils@gnu.org; Tue, 27 Apr 2010 09:16:50 -0400 Received: from demumfd002.nsn-inter.net ([93.183.12.31]:14511) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6kee-0001gj-Bx for bug-coreutils@gnu.org; Tue, 27 Apr 2010 09:16:48 -0400 Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o3RDGiAX024131 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Tue, 27 Apr 2010 15:16:44 +0200 Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o3RDGgxO014259 for ; Tue, 27 Apr 2010 15:16:44 +0200 Received: from FIESEXC022.nsn-intra.net ([10.135.48.15]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 27 Apr 2010 15:16:43 +0200 Received: from FIESEXC030.nsn-intra.net ([10.135.48.16]) by FIESEXC022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 27 Apr 2010 16:16:42 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CAE60B.E0A5A421" Subject: Is this "ln" bug? Date: Tue, 27 Apr 2010 16:16:41 +0300 Message-ID: <2E9097EAD8A55646B613CE40F0FFA7849E4294@FIESEXC030.nsn-intra.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Is this "ln" bug? Thread-Index: AcrlK1NCjO6PoCnPSmWfPuDE+LNV8wABXvVwAC6N0rAAA2eYkAAAVTBAAAAmGuAAAFWrMAAAHalwAAN18XA= From: "Hoisko, Sakari (EXT-TietoEnator - FI/Tampere)" To: X-OriginalArrivalTime: 27 Apr 2010 13:16:42.0473 (UTC) FILETIME=[E0D78590:01CAE60B] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 27 Apr 2010 09:18:19 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) This is a multi-part message in MIME format. ------_=_NextPart_001_01CAE60B.E0A5A421 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Do you have some reason why -f (forced) parameter works ok if destionation where link point is a file, then it could update link by using forced mode. If destionation where link point is folder then -f parameter not update link in this situation. [user@server linkki_testi]$ ll total 16 drwxrwxr-x 4 user xxx 4096 Apr 27 14:21 . drwxrwxr-x 9 user xxx 4096 Apr 27 14:20 .. drwxrwxr-x 2 user xxx 4096 Apr 27 14:21 EKA_DIR drwxrwxr-x 2 user xxx 4096 Apr 27 14:21 TOKA_DIR [user@server linkki_testi]$ ln -sf /home/user/tmp/linkki_testi/EKA_DIR /home/user/tmp/linkki_testi/linkki_DIR [user@server linkki_testi]$ ll total 16 drwxrwxr-x 4 user xxx 4096 Apr 27 14:21 . drwxrwxr-x 9 user xxx 4096 Apr 27 14:20 .. drwxrwxr-x 2 user xxx 4096 Apr 27 14:21 EKA_DIR lrwxrwxrwx 1 user xxx 39 Apr 27 14:21 linkki_DIR -> /home/user/tmp/linkki_testi/EKA_DIR drwxrwxr-x 2 user xxx 4096 Apr 27 14:21 TOKA_DIR [user@server linkki_testi]$ ln -sf /home/user/tmp/linkki_testi/TOKA_DIR /home/user/tmp/linkki_testi/linkki_DIR [user@server linkki_testi]$ ll total 16 drwxrwxr-x 4 user xxx 4096 Apr 27 14:21 . drwxrwxr-x 9 user xxx 4096 Apr 27 14:20 .. drwxrwxr-x 2 user xxx 4096 Apr 27 14:22 EKA_DIR lrwxrwxrwx 1 user xxx 39 Apr 27 14:21 linkki_DIR -> /home/user/tmp/linkki_testi/EKA_DIR drwxrwxr-x 2 user xxx 4096 Apr 27 14:21 TOKA_DIR [user@server linkki_testi]$ As you could see link still point to "EKA_DIR"... it should point to "TOKA_DIR" because there was -f parameter defined in ln command.=20 BR. -sakke ------_=_NextPart_001_01CAE60B.E0A5A421 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Is this "ln" bug?

Hi,

Do = you have some reason why -f (forced) parameter works ok if destionation = where link point is a file, then it could update link by using forced = mode.

If = destionation where link point is folder then -f parameter not update = link in this situation.

    [user@server = linkki_testi]$ ll
    total = 16
    drwxrwxr-x  4 user xxx 4096 Apr 27 14:21 .
    drwxrwxr-x  9 user xxx 4096 Apr 27 14:20 ..
    drwxrwxr-x  2 user xxx 4096 Apr 27 14:21 EKA_DIR
    drwxrwxr-x  2 user xxx 4096 Apr 27 14:21 = TOKA_DIR
    [user@server linkki_testi]$ ln -sf /home/user/tmp/linkki_testi/EKA_DIR = /home/user/tmp/linkki_testi/linkki_DIR
    [user@server linkki_testi]$ ll
    total = 16
    drwxrwxr-x  4 user xxx 4096 Apr 27 14:21 .
    drwxrwxr-x  9 user xxx 4096 Apr 27 14:20 ..
    drwxrwxr-x  2 user xxx 4096 Apr 27 14:21 EKA_DIR
    lrwxrwxrwx  1 user xxx   39 Apr 27 14:21 linkki_DIR = -> /home/user/tmp/linkki_testi/EKA_DIR
    drwxrwxr-x  2 user xxx 4096 Apr 27 14:21 = TOKA_DIR
    [user@server linkki_testi]$ ln -sf /home/user/tmp/linkki_testi/TOKA_DIR = /home/user/tmp/linkki_testi/linkki_DIR
    [user@server linkki_testi]$ ll
    total = 16
    drwxrwxr-x  4 user xxx 4096 Apr 27 14:21 .
    drwxrwxr-x  9 user xxx 4096 Apr 27 14:20 ..
    drwxrwxr-x  2 user xxx 4096 Apr 27 14:22 EKA_DIR
    lrwxrwxrwx  1 user xxx   39 Apr 27 14:21 linkki_DIR = -> /home/user/tmp/linkki_testi/EKA_DIR
    drwxrwxr-x  2 user xxx 4096 Apr 27 14:21 = TOKA_DIR
    [user@server linkki_testi]$
    As = you could see link still point to = "EKA_DIR"… it should point to = "TOKA_DIR" because there was -f parameter defined in ln = command.

BR.
-sakke

------_=_NextPart_001_01CAE60B.E0A5A421-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 11:05:05 2010 Received: (at 6052) by debbugs.gnu.org; 27 Apr 2010 15:05:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6mLR-0007qv-MD for submit@debbugs.gnu.org; Tue, 27 Apr 2010 11:05:05 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6mLQ-0007qZ-Cz for 6052@debbugs.gnu.org; Tue, 27 Apr 2010 11:05:05 -0400 Received: from mail01.m-online.net (mail.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id E2FBE1C00319; Tue, 27 Apr 2010 17:04:58 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id A61039025A; Tue, 27 Apr 2010 17:04:58 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.3.149]) by localhost (dynscan1.mnet-online.de [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id 2U-jXBoTAXuq; Tue, 27 Apr 2010 17:04:57 +0200 (CEST) Received: from igel.home (ppp-88-217-105-240.dynamic.mnet-online.de [88.217.105.240]) by mail.mnet-online.de (Postfix) with ESMTP; Tue, 27 Apr 2010 17:04:57 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id B0571CA29C; Tue, 27 Apr 2010 17:04:57 +0200 (CEST) From: Andreas Schwab To: "Hoisko\, Sakari \(EXT-TietoEnator - FI\/Tampere\)" Subject: Re: bug#6052: Is this "ln" bug? References: <2E9097EAD8A55646B613CE40F0FFA7849E4294@FIESEXC030.nsn-intra.net> X-Yow: YOW!!! I am having fun!!! Date: Tue, 27 Apr 2010 17:04:57 +0200 In-Reply-To: <2E9097EAD8A55646B613CE40F0FFA7849E4294@FIESEXC030.nsn-intra.net> (Sakari Hoisko's message of "Tue, 27 Apr 2010 16:16:41 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.96 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 6052 Cc: 6052@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) "Hoisko, Sakari (EXT-TietoEnator - FI/Tampere)" writes: > As you could see link still point to "EKA_DIR"... it should > point to "TOKA_DIR" because there was -f parameter defined in ln > command. You didn't use --no-dereference (-n), thus the symbolic link was first dereferenced, resolving to a directory, and the link was created in this directory. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 11:20:45 2010 Received: (at 6052-close) by debbugs.gnu.org; 27 Apr 2010 15:20:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6maa-0007yX-J7 for submit@debbugs.gnu.org; Tue, 27 Apr 2010 11:20:45 -0400 Received: from mail1.slb.deg.dub.stisp.net ([84.203.253.98]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1O6maY-0007yR-O6 for 6052-close@debbugs.gnu.org; Tue, 27 Apr 2010 11:20:43 -0400 Received: (qmail 48106 invoked from network); 27 Apr 2010 15:20:36 -0000 Received: from unknown (HELO ?192.168.2.25?) (84.203.137.218) by mail1.slb.deg.dub.stisp.net with SMTP; 27 Apr 2010 15:20:36 -0000 Message-ID: <4BD700A7.4050809@draigBrady.com> Date: Tue, 27 Apr 2010 16:20:07 +0100 From: =?ISO-8859-1?Q?P=E1draig_Brady?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 MIME-Version: 1.0 To: "Hoisko, Sakari (EXT-TietoEnator - FI/Tampere)" Subject: Re: bug#6052: Is this "ln" bug? References: <2E9097EAD8A55646B613CE40F0FFA7849E4294@FIESEXC030.nsn-intra.net> In-Reply-To: <2E9097EAD8A55646B613CE40F0FFA7849E4294@FIESEXC030.nsn-intra.net> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 6052-close Cc: 6052-close@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) On 27/04/10 14:16, Hoisko, Sakari (EXT-TietoEnator - FI/Tampere) wrote: > Hi, > > Do you have some reason why -f (forced) parameter works ok if > destionation where link point is a file, then it could update link by > using forced mode. > If destionation where link point is folder then -f parameter not update > link in this situation. That's because it's first dereferencing the passed symlink. When updating links I use -n like: ln -nsf $new_target link_name cheers, Pádraig. From unknown Thu Aug 14 18:33:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 26 May 2010 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator