Skip to content

Commit 088ce37

Browse files
authored
fix: preserve symlinks when copying directories (#46)
1 parent 9fd4e85 commit 088ce37

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/copy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,8 @@ EOF
284284
# Create parent directory
285285
mkdir -p "$dest_parent"
286286

287-
# Copy directory (cp -r copies the directory itself into dest_parent)
288-
if cp -r "$dir_path" "$dest_parent/" 2>/dev/null; then
287+
# Copy directory (cp -RP preserves symlinks as symlinks)
288+
if cp -RP "$dir_path" "$dest_parent/" 2>/dev/null; then
289289
log_info "Copied directory $dir_path"
290290
copied_count=$((copied_count + 1))
291291

0 commit comments

Comments
 (0)