rsync with -Kr instead of -a to not break symlinks in /usr/local
This commit is contained in:
parent
4ea01c4c42
commit
515bdce8c2
|
@ -72,8 +72,8 @@ if [ -n "${NODEJS_VER}" ]; then
|
||||||
rm -rf ${NODEJS_UNTAR}/${NODEJS_NAME}-${NODEJS_VER}-linux-${ARCH} # clean up the temporary unzip folder
|
rm -rf ${NODEJS_UNTAR}/${NODEJS_NAME}-${NODEJS_VER}-linux-${ARCH} # clean up the temporary unzip folder
|
||||||
rm ${NODEJS_UNTAR}/{LICENSE,CHANGELOG.md,README.md}
|
rm ${NODEJS_UNTAR}/{LICENSE,CHANGELOG.md,README.md}
|
||||||
if [ -n "$(command -v rsync 2>/dev/null | grep rsync)" ]; then
|
if [ -n "$(command -v rsync 2>/dev/null | grep rsync)" ]; then
|
||||||
echo $sudo_cmd rsync -a "${NODEJS_UNTAR}/" "$node_install_path/"
|
echo $sudo_cmd rsync -Kr "${NODEJS_UNTAR}/" "$node_install_path/"
|
||||||
rsync -a "${NODEJS_UNTAR}/" "$node_install_path/" || $sudo_cmd rsync -a "${NODEJS_UNTAR}/" "$node_install_path/"
|
rsync -Kr "${NODEJS_UNTAR}/" "$node_install_path/" || $sudo_cmd rsync -Kr "${NODEJS_UNTAR}/" "$node_install_path/"
|
||||||
else
|
else
|
||||||
echo $sudo_cmd cp -a "${NODEJS_UNTAR}/*" "$node_install_path/"
|
echo $sudo_cmd cp -a "${NODEJS_UNTAR}/*" "$node_install_path/"
|
||||||
cp -a "${NODEJS_UNTAR}"/* "$node_install_path/" || $sudo_cmd cp -a "${NODEJS_UNTAR}"/* "$node_install_path/"
|
cp -a "${NODEJS_UNTAR}"/* "$node_install_path/" || $sudo_cmd cp -a "${NODEJS_UNTAR}"/* "$node_install_path/"
|
||||||
|
|
Loading…
Reference in New Issue