mirror of
https://github.com/jimeh/dotify.git
synced 2026-02-19 10:06:39 +00:00
Ensure correct root_dir for dotfile being parsed
This commit is contained in:
@@ -34,11 +34,11 @@ create-symlink() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
execute-dotfile() {
|
execute-dotfile() {
|
||||||
ROOTDIR="$(dirname "$DOTFILE")"
|
|
||||||
parse-dotfile-options
|
parse-dotfile-options
|
||||||
|
local root_dir="$(dirname "$DOTFILE")"
|
||||||
|
|
||||||
local cwd="$(pwd)"
|
local cwd="$(pwd)"
|
||||||
cd "$rootdir"
|
cd "$root_dir"
|
||||||
|
|
||||||
create-symlink "$root_dir" "$TARGET/$OPT_ROOT_LINK"
|
create-symlink "$root_dir" "$TARGET/$OPT_ROOT_LINK"
|
||||||
if [ -n "$?" ]; then return 1; fi
|
if [ -n "$?" ]; then return 1; fi
|
||||||
@@ -103,9 +103,10 @@ parse-dotfile-line() {
|
|||||||
|
|
||||||
include-dotfile() {
|
include-dotfile() {
|
||||||
local dotfile="$1"
|
local dotfile="$1"
|
||||||
|
local root_dir="$(dirname "$dotfile")"
|
||||||
|
|
||||||
local cwd="$(pwd)"
|
local cwd="$(pwd)"
|
||||||
cd "$rootdir"
|
cd "$root_dir"
|
||||||
|
|
||||||
if [ ! -f "$dotfile" ]; then
|
if [ ! -f "$dotfile" ]; then
|
||||||
echo "ERROR: Can not include \"$dotfile\", it does not exist." >&2
|
echo "ERROR: Can not include \"$dotfile\", it does not exist." >&2
|
||||||
|
|||||||
Reference in New Issue
Block a user