[syslinux] Symlink in compressed file

Gene Cumm gene.cumm at gmail.com
Sun Jul 23 20:35:02 PDT 2017


On Sun, Jul 23, 2017 at 7:22 PM,  <mikezb at softhome.net> wrote:
> Gene Cumm:
>>>>>>>
>>>>>> ______________________________________________________________________
>>>>>
>>>>>>>>>> I … tried a more flexible script, but it had trouble unpacking
>>>>> syslinux-6.04-pre1.tar.xz for application; on inspection of the log, I found
>>>>> incomplete unpacking - at least 1 file (named advconst?) was compressed to
>>>>> zero-length.
>>>>> I suspect this was an error - the zip file worked.
>>>>>>>>>
>>>> ______________________________________________________________________
>>>> … advconst.h … It's a symlink.  Some extractors might mess up.
>>>> Extracting onto a file system that has no concept of a symlink like say FAT
>>>> will also have issues. …
>>>
>>> ______________________________________________________________________
>>>>>
>> The boot loader _itself_ is compatible.  This is merely a single header
>> file in the source portion of the archive file and unnecessary for normal
>> use.  If I recall correctly, tar can store symlinks while zip can not and
>> must duplicate the file to store it.
>>>
> ______________________________________________________________________
> Aha!  That script's unpacking far more than necessary!
> Thank you.
> (I'll stick with zips until I have the script working with symlinks/tars.)
>
> Warm Regards

That makes sense.  If it's a script you wrote, consider just pulling
the binary and perl files as needed.  The binaries come in up to 3
flavors (one per architecture), especially COM32 files.  Some tools
are written in Perl to be more cross-platform ready.



More information about the Syslinux mailing list