aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rwxr-xr-x.travis/test.sh8
-rw-r--r--src/db.sh2
2 files changed, 6 insertions, 4 deletions
diff --git a/.travis/test.sh b/.travis/test.sh
index 46f5499..5d8eabe 100755
--- a/.travis/test.sh
+++ b/.travis/test.sh
@@ -149,13 +149,13 @@ $test_dest_dir/bar/baz/4.txt->$test_src_dir/%DEST%/bar/baz/4.txt"
verify_output "$expected_output"
expected_output="$test_alt_dest_dir->
-$test_alt_dest_dir/1.txt->$test_src_dir/%ALT_DEST%/1.txt
+$test_alt_dest_dir/1.txt->$test_src_dir/%DEST%/1.txt
$test_alt_dest_dir/foo->
-$test_alt_dest_dir/foo/2.txt->$test_src_dir/%ALT_DEST%/foo/2.txt
+$test_alt_dest_dir/foo/2.txt->$test_src_dir/%DEST%/foo/2.txt
$test_alt_dest_dir/bar->
-$test_alt_dest_dir/bar/3.txt->$test_src_dir/%ALT_DEST%/bar/3.txt
+$test_alt_dest_dir/bar/3.txt->$test_src_dir/%DEST%/bar/3.txt
$test_alt_dest_dir/bar/baz->
-$test_alt_dest_dir/bar/baz/4.txt->$test_src_dir/%ALT_DEST%/bar/baz/4.txt"
+$test_alt_dest_dir/bar/baz/4.txt->$test_src_dir/%DEST%/bar/baz/4.txt"
verify_output "$expected_output" "$test_alt_dest_dir"
}
diff --git a/src/db.sh b/src/db.sh
index 990d0a1..e96c48c 100644
--- a/src/db.sh
+++ b/src/db.sh
@@ -62,6 +62,8 @@ add_entry() {
local shared_path="$shared_var_dir"
[ "$shared_var_dir" != / ] && shared_path="$shared_path/"
shared_path="$shared_path$subpath"
+ shared_path="$( traverse_path -- "$shared_path" )"
+
local symlink_path="$symlink_var_dir"
[ "$symlink_var_dir" != / ] && symlink_path="$symlink_path/"
symlink_path="$symlink_path$subpath"