---
src/password-store.sh | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/password-store.sh b/src/password-store.sh
index ddedebd..ae51717 100755
--- a/src/password-store.sh
+++ b/src/password-store.sh
@@ -123,6 +123,8 @@ reencrypt_path() {
# BEGIN platform definable
#
+[[ $(readlink $(which mkdir)) = "busybox" ]] && MKDIR="mkdir" || MKDIR="mkdir
-v"
+
clip() {
# This base64 business is a disgusting hack to deal with newline
inconsistancies
# in shell. There must be a better way to deal with this, but because
I'm a dolt,
@@ -265,7 +267,7 @@ cmd_init() {
fi
fi
- mkdir -v -p "$PREFIX/$id_path"
+ $MKDIR -p "$PREFIX/$id_path"
local gpg_id="$PREFIX/$id_path/.gpg-id"
printf "%s\n" "$@" > "$gpg_id"
local id_print="$(printf "%s, " "$@")"
@@ -388,7 +390,7 @@ cmd_insert() {
[[ $force -eq 0 && -e $passfile ]] && yesno "An entry already exists
for $path. Overwrite it?"
- mkdir -p -v "$PREFIX/$(dirname "$path")"
+ $MKDIR -p "$PREFIX/$(dirname "$path")"
set_gpg_recipients "$(dirname "$path")"
if [[ $multiline -eq 1 ]]; then
@@ -425,7 +427,7 @@ cmd_edit() {
fi
local path="$1"
- mkdir -p -v "$PREFIX/$(dirname "$path")"
+ $MKDIR -p "$PREFIX/$(dirname "$path")"
set_gpg_recipients "$(dirname "$path")"
local passfile="$PREFIX/$path.gpg"
local template="$PROGRAM.XXXXXXXXXXXXX"
@@ -474,7 +476,7 @@ cmd_generate() {
echo "pass-length \"$length\" must be a number."
exit 1
fi
- mkdir -p -v "$PREFIX/$(dirname "$path")"
+ $MKDIR -p "$PREFIX/$(dirname "$path")"
set_gpg_recipients "$(dirname "$path")"
local passfile="$PREFIX/$path.gpg"
@@ -563,7 +565,7 @@ cmd_copy_move() {
fi
fi
- mkdir -p -v "${new_path%/*}"
+ $MKDIR -p "${new_path%/*}"
[[ -d $old_path || -d $new_path || $new_path =~ /$ ]] ||
new_path="${new_path}.gpg"
local interactive="-i"
--
1.7.10.4
_______________________________________________
Password-Store mailing list
[email protected]
http://lists.zx2c4.com/mailman/listinfo/password-store