[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#23723: patch-shebang phase breaks symlinks
From: |
Ludovic Courtès |
Subject: |
bug#23723: patch-shebang phase breaks symlinks |
Date: |
Mon, 12 Sep 2016 21:37:55 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
address@hidden (Ludovic Courtès) skribis:
> Jelle Licht <address@hidden> skribis:
[...]
>> Also, seeing as my experience with the stat utility and similarly styled
>> programming libraries was lacking, I decided to play around with the
>> definition of `list-of-files': It actually does include symlinks, as
>> (stat:type (stat "some-symlinked-file")) gives us a plain old 'regular.
>> Looking into this a bit more, it seems that calling `stat' gives the
>> exact same results on both the linked-to-file and the symlink to that
>> file.
>>
>> For the particular problem I ran into to be fixed, it is imperative that
>> `list-of-files' of `patch-shebangs' includes the symlink; it does after
>> all need to be patched. The way this patching currently happens just
>> clobbers symlinks.
>
> My bad, indeed, ‘list-of-files’ should use ‘lstat’ instead of ‘stat’.
This was fixed some time ago in core-updates by commit
c13a9feb5b64fd819eaed38a17da0284bbe2b8d9; closing this bug!
Ludo’.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#23723: patch-shebang phase breaks symlinks,
Ludovic Courtès <=
- Prev by Date:
bug#24418: GnuTLS security update
- Next by Date:
bug#24408: `make check` fails for builders, build-utils, cran, derivations, elpa, gexp, grafts, hackage, monads, packages, store, ui
- Previous by thread:
bug#24418: GnuTLS security update
- Next by thread:
bug#24344: [PATCH] Generate grub.cfg with correct paths when store is not in root partition
- Index(es):