X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=add_dir.sh;h=36bcf665d47af61e6ed8f6653732489613a06bc6;hb=2ae432349212cc00c3df9935a04edecc1f551241;hp=116e89112b377024e889eb82242ba299f4b81ca8;hpb=58272f437f554daa14ac1dfdf9902d48c17841bf;p=redo-blog
diff --git a/add_dir.sh b/add_dir.sh
index 116e891..36bcf66 100755
--- a/add_dir.sh
+++ b/add_dir.sh
@@ -2,11 +2,26 @@
set -e
-curdir=`pwd`
+link_files_in_dir () {
+ srcdir="$1"
+ for file in "$srcdir"/* "$srcdir"/.*; do
+ if [ -f "$file" ]; then
+ set +e
+ ln -s "$file"
+ set -e
+ elif [ -d "$file" ] && \
+ [ $(basename "$file") != "." ] && \
+ [ $(basename "$file") != ".." ]; then
+ dir=$(basename "$file")
+ mkdir "$dir"
+ cd "$dir"
+ link_files_in_dir "$srcdir/$dir"
+ cd ..
+ fi
+ done
+}
+
+srcdir=`pwd`/processor
mkdir -p "$1"
cd "$1"
-for file in "$curdir"/*.do "$curdir"/helpers.sh "$curdir"/intermediate.tmpl; do
- set +e
- ln -s "$file"
- set -e
-done
+link_files_in_dir "$srcdir"