cp: fix "cp -RL" to create regular files even if src is a symlink

This commit is contained in:
Denis Vlasenko
2008-04-27 22:06:24 +00:00
parent 4809a9f78e
commit c0431ed455
4 changed files with 23 additions and 14 deletions

View File

@@ -37,7 +37,7 @@ if [ -n "$DO_INSTALL_LIBS" ] && [ "$DO_INSTALL_LIBS" != "n" ]; then
for i in $DO_INSTALL_LIBS; do
rm -f $prefix/$libdir/$i || exit 1
if [ -f $i ]; then
cp -a $i $prefix/$libdir/ || exit 1
cp -pPR $i $prefix/$libdir/ || exit 1
chmod 0644 $prefix/$libdir/$i || exit 1
fi
done