Don't expand symlinks when copying external files
parent
2213088b43
commit
c38e3a10b9
|
@ -94,6 +94,7 @@ rsync
|
|||
signal-desktop
|
||||
stylua
|
||||
telegram-desktop
|
||||
texlive-binextra
|
||||
tectonic
|
||||
terminator
|
||||
thunderbird
|
||||
|
|
|
@ -185,7 +185,7 @@ for f in `find ${CONFIG} -type f -name ${DEST_FILENAME}`; do
|
|||
# Get all files, either regular files or symlinks, which are not the destination file nor specific desktop/laptop files
|
||||
# This is because if desktop/laptop files exist, they already have a symlink pointing to them at this stage
|
||||
# We want to get the path relative to the directory we are searching in, so subfolders are kept when copying
|
||||
for config_file in `find ${DIR} -regextype posix-extended -mindepth 1 \( -type f -o -type l \) -not \( -regex "${ENV_EXT_REGEXP}" -o -name "${DEST_FILENAME}" \) -exec realpath --relative-to ${DIR} {} \;`; do
|
||||
for config_file in `find ${DIR} -regextype posix-extended -mindepth 1 \( -type f -o -type l \) -not \( -regex "${ENV_EXT_REGEXP}" -o -name "${DEST_FILENAME}" \) -exec realpath -s --relative-to ${DIR} {} \;`; do
|
||||
# If we have to copy to a subfolder, extract it
|
||||
if echo ${config_file} | grep -q '/'; then
|
||||
subfolder=${config_file%/*}
|
||||
|
|
Loading…
Reference in New Issue