[Libreoffice] [PATCH] g warper: forcing the recreation of symlinks

Norbert Thiebaud nthiebaud at gmail.com
Wed Jan 19 14:43:45 PST 2011


On Wed, Jan 19, 2011 at 4:36 PM, Bircher Florian <florian.bi at gmx.net> wrote:
> for cygwin -e check seems to check if the "target of the symlink"
> exists, not the symlink ifself...
> But there is a error in the script that this function gets called in the
> main repro (bootstrap) ... and create symlinks like "ln -s test test".

ahh, yes: once upon a time bootstrap was a cloned git repo like the
other... but now there is no need for links since the dubsdirectory of
bootstrap are already there.
in this case you want to exclude the case where REPO='bootstrap"
around for for link $(ls) loop

Norbert


>
> I will create a new patch.
>
>
> Am 19.01.2011 23:03, schrieb Norbert Thiebaud:
>> Ok, I'm confused:
>>
>> +++ b/g
>> @@ -237,7 +237,7 @@ for REPO in $DIRS ; do
>>                      for link in $(ls) ; do
>>                          if [ ! -e "$RAWBUILDDIR/$link" ] ; then
>>
>> If "$RAWBUILDDIR/$link" does not exist, why would you need to 'force'
>> the creation of the link ?
>>
>> maybe you want
>>                          if [ ! -e "$RAWBUILDDIR/$link/." ] ; then
>> instead... just in case a dangling link pass the -e test on windows...
>>
>>                              echo "Creating missing link $link"
>> -                            ln -s "$DIR/$link" "$RAWBUILDDIR/$link"
>> +                            ln -sf "$DIR/$link" "$RAWBUILDDIR/$link"
>>                          fi
>>                      done
>>                      ;;
>
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>


More information about the LibreOffice mailing list