Fix: minor bugs
This commit is contained in:
parent
cf52cf1bba
commit
022687cbdf
@ -338,6 +338,8 @@ lib_gpg_encrypt_dir ()
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#set -x
|
||||||
|
|
||||||
# Encrypt all the stuffs
|
# Encrypt all the stuffs
|
||||||
$TAR -C "${src%/*}" -cz "${src##*/}" 2>/dev/null | \
|
$TAR -C "${src%/*}" -cz "${src##*/}" 2>/dev/null | \
|
||||||
$GPG -a $gpg_opts --yes -o $dst || \
|
$GPG -a $gpg_opts --yes -o $dst || \
|
||||||
|
|||||||
@ -157,11 +157,11 @@ idm_tomb__push ()
|
|||||||
# Manage argument
|
# Manage argument
|
||||||
if grep -sq "$arg" $IDM_CONFIG_DIR/git/$id/known_hosts ; then
|
if grep -sq "$arg" $IDM_CONFIG_DIR/git/$id/known_hosts ; then
|
||||||
|
|
||||||
arg=$( grep -sq "$arg" $IDM_CONFIG_DIR/git/$id/known_hosts | head -n 1 )
|
arg=$( grep -s "$arg" $IDM_CONFIG_DIR/git/$id/known_hosts | head -n 1 )
|
||||||
|
|
||||||
idm_tomb_ssh_sync $arg ||
|
idm_tomb_ssh_sync $arg ||
|
||||||
idm_exit 1 "Could not copy tomb to $arg"
|
idm_exit 1 "Could not copy tomb to $arg"
|
||||||
lib_log NOTICE "Tomb has been exported: $arg:$dst/$id.tomb"
|
lib_log NOTICE "Tomb has been exported: to $arg"
|
||||||
|
|
||||||
elif [ "$arg" == 'all' ]; then
|
elif [ "$arg" == 'all' ]; then
|
||||||
remotes="$(_git_tomb remote -v | awk '{ print $1 }' | uniq )"
|
remotes="$(_git_tomb remote -v | awk '{ print $1 }' | uniq )"
|
||||||
@ -258,10 +258,12 @@ idm_tomb__encrypt ()
|
|||||||
idm_tomb__sync $id ||
|
idm_tomb__sync $id ||
|
||||||
idm_exit 1 ERR "Failed to push commits to tomb repo"
|
idm_exit 1 ERR "Failed to push commits to tomb repo"
|
||||||
|
|
||||||
|
#set -x
|
||||||
# Encrypt tomb data
|
# Encrypt tomb data
|
||||||
lib_gpg_encrypt_dir $git_tomb_dir $git_tomb_enc || \
|
lib_gpg_encrypt_dir $git_tomb_dir $git_tomb_enc _PASS || \
|
||||||
idm_exit 1 ERR "Failed to create tomb"
|
idm_exit 1 ERR "Failed to create tomb"
|
||||||
|
|
||||||
|
#set -x
|
||||||
## Encrypt local data
|
## Encrypt local data
|
||||||
lib_gpg_encrypt_dir $git_local_dir $git_local_enc $GIT_AUTHOR_EMAIL || \
|
lib_gpg_encrypt_dir $git_local_dir $git_local_enc $GIT_AUTHOR_EMAIL || \
|
||||||
idm_exit 1 ERR "Could not create local repo data"
|
idm_exit 1 ERR "Could not create local repo data"
|
||||||
@ -280,7 +282,7 @@ idm_tomb__decrypt ()
|
|||||||
|
|
||||||
# Sanity check
|
# Sanity check
|
||||||
idm_tomb_require_enabled $id
|
idm_tomb_require_enabled $id
|
||||||
idm_tomb_require_valid_local_repo || idm_exit 1 ERR "Cound not continue"
|
#idm_tomb_require_valid_local_repo || idm_exit 1 ERR "Cound not continue"
|
||||||
|
|
||||||
|
|
||||||
# Check if tomb repo is absent
|
# Check if tomb repo is absent
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user