itdelete option - coffin - secure lan file storage on a device Err parazyd.org 70 hgit clone git://parazyd.org/coffin.git URL:git://parazyd.org/coffin.git parazyd.org 70 1Log /git/coffin/log.gph parazyd.org 70 1Files /git/coffin/files.gph parazyd.org 70 1Refs /git/coffin/refs.gph parazyd.org 70 1Submodules /git/coffin/file/.gitmodules.gph parazyd.org 70 1README /git/coffin/file/README.md.gph parazyd.org 70 1LICENSE /git/coffin/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit eb0887883e8ef68dd3e6f1ed47616e3a8db5498b /git/coffin/commit/eb0887883e8ef68dd3e6f1ed47616e3a8db5498b.gph parazyd.org 70 1parent 2d6832d313116920729fbb7bd45ca7a37fbb38a7 /git/coffin/commit/2d6832d313116920729fbb7bd45ca7a37fbb38a7.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Wed, 13 Apr 2016 14:37:58 +0200 Err parazyd.org 70 i Err parazyd.org 70 idelete option Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M helpers/makehook | 17 +++++++++++++++-- Err parazyd.org 70 i Err parazyd.org 70 i1 file changed, 15 insertions(+), 2 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/helpers/makehook b/helpers/makehook /git/coffin/file/helpers/makehook.gph parazyd.org 70 it@@ -6,7 +6,7 @@ Err parazyd.org 70 i Err parazyd.org 70 i hooks="hook" Err parazyd.org 70 i davfile="davpasswd" Err parazyd.org 70 i- Err parazyd.org 70 i+ttab="ttab" Err parazyd.org 70 i system=`uname -o` Err parazyd.org 70 i Err parazyd.org 70 i gendav() { Err parazyd.org 70 it@@ -18,7 +18,7 @@ gendav() { Err parazyd.org 70 i elif [[ $system == "Darwin" ]]; then Err parazyd.org 70 i daventry=`echo -n "${undertaker}:WebDAV:" \ Err parazyd.org 70 i && echo -n "${undertaker}:WebDAV:${davpass}" \ Err parazyd.org 70 i- | md5 \ Err parazyd.org 70 i+ | md5 \ Err parazyd.org 70 i | awk '{print $NF}'` Err parazyd.org 70 i fi Err parazyd.org 70 i } Err parazyd.org 70 it@@ -126,6 +126,19 @@ happenz() { Err parazyd.org 70 i 4) Err parazyd.org 70 i echo -e "\n" Err parazyd.org 70 i echo "Toggling state..." Err parazyd.org 70 i+ Err parazyd.org 70 i+ read -p "Please input the name of the tomb you wish to toggle: " Err parazyd.org 70 i+ re='^[A-Za-z0-9]+$' Err parazyd.org 70 i+ [[ $tombname =~ $re ]] || { Err parazyd.org 70 i+ echo "ERROR: Invalid characters in tomb name." Err parazyd.org 70 i+ exec $0 Err parazyd.org 70 i+ } Err parazyd.org 70 i+ [[ `grep $tombname $ttab` ]] || { Err parazyd.org 70 i+ echo "ERROR: No tomb of that name." Err parazyd.org 70 i+ exec $0 Err parazyd.org 70 i+ } Err parazyd.org 70 i+ Err parazyd.org 70 i+ # TODO: make pattern recognition, sed or awk Err parazyd.org 70 i ;; Err parazyd.org 70 i *) Err parazyd.org 70 i echo -e "\n" Err parazyd.org 70 .