Skip to content

Commit 9ebb023

Browse files
authored
fix: improve path resolution for gaianet_base_dir, backup_to_file, and migrated_from_file (#189)
1 parent 49e8fe4 commit 9ebb023

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

install.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ while [[ $# -gt 0 ]]; do
8181
echo "$gaianet_base_dir should be a valid directory"
8282
exit 1
8383
fi
84-
gaianet_base_dir=$(cd "$gaianet_base_dir" && pwd)
84+
gaianet_base_dir=$(cd "$(dirname "$gaianet_base_dir")" 2>/dev/null && pwd -P)/$(basename "$gaianet_base_dir")
8585
if [ "$tmp_dir_updated" -eq 0 ]; then
8686
tmp_dir="$gaianet_base_dir/tmp"
8787
fi
@@ -102,7 +102,7 @@ while [[ $# -gt 0 ]]; do
102102
echo "Please specify the backup file"
103103
exit 1
104104
fi
105-
backup_to_file=$(cd "$backup_to_file" && pwd)
105+
backup_to_file=$(cd "$(dirname "$backup_to_file")" 2>/dev/null && pwd -P)/$(basename "$backup_to_file")
106106
shift 2
107107
;;
108108
--migrate)
@@ -112,7 +112,7 @@ while [[ $# -gt 0 ]]; do
112112
echo "Cannot find the backup file: $migrated_from_file"
113113
exit 1
114114
fi
115-
migrated_from_file=$(cd "$migrated_from_file" && pwd)
115+
migrated_from_file=$(cd "$(dirname "$migrated_from_file")" 2>/dev/null && pwd -P)/$(basename "$migrated_from_file")
116116
shift 2
117117
;;
118118
--tmpdir)

0 commit comments

Comments
 (0)