summaryrefslogtreecommitdiff
path: root/bin/mkrc.in
diff options
context:
space:
mode:
Diffstat (limited to 'bin/mkrc.in')
-rwxr-xr-xbin/mkrc.in9
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/mkrc.in b/bin/mkrc.in
index da22a63..5b2dea5 100755
--- a/bin/mkrc.in
+++ b/bin/mkrc.in
@@ -82,7 +82,10 @@ if [ $always_copy -eq 1 ]; then
INSTALL="$INSTALL -C"
fi
-files=$@
+files=""
+for i; do
+ files="$(printf "$files\n$i")"
+done
if [ $force_symlink -eq 1 ]; then
for file in $files; do
@@ -108,7 +111,11 @@ elif [ $undotted -eq 0 ]; then
done
fi
+saved_IFS="$IFS"
+IFS='
+'
for file in $files; do
+ IFS="$saved_IFS"
case "$file" in
/*) : ;;
*) [ -e "$PWD/$file" ] && file="$PWD/$file" ;;