Update tools/link.sh per suggestions by Mark so that it can be used with MSYS vs copydir.sh.

This commit is contained in:
Gregory Nutt 2018-06-29 07:08:51 -06:00
parent f159f1089a
commit 31ea6ec910
2 changed files with 18 additions and 1 deletions

View File

@ -200,7 +200,9 @@ Using MSYS
endif
This will force the directory copies to work in a way that can be handled
by the NuttX build system.
by the NuttX build system. NOTE: The default link.sh script has been
updated so that is should now be MSYS2 compatible. The above is preferred
but no longer necessary in the Make.defs file.
To build the simulator under MSYS, you also need:

View File

@ -94,3 +94,18 @@ fi
ln -s "${src}" "${dest}" || \
{ echo "Failed to create link: $dest" ; exit 1 ; }
# Verify that the link was created
if [ ! -h ${dest} ]; then
# The MSYS 'ln' command actually does a directory copy
if [ -d ${dest} ]; then
# Create the .fakelnk for unlink.sh
touch ${dest}/.fakelnk
else
echo "Error: link at ${dest} not created."
exit 1
if
fi