tMerge pull request #17 from davinerd/fix_issue3 - tomb - the crypto undertaker (HTM) git clone git://parazyd.org/tomb.git (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 7b2fc78b1974297b3278e21e0784a4542640f115 (DIR) parent b18ef6c27b6b1cb191c9b0e092cca6897c1bca75 (HTM) Author: DJR <jaromil@dyne.org> Date: Mon, 1 Aug 2011 13:31:50 -0700 Merge pull request #17 from davinerd/fix_issue3 fix issue #3 create now avoids ovewriting an existing tomb key: quits with error. Diffstat: M src/tomb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) --- (DIR) diff --git a/src/tomb b/src/tomb t@@ -311,9 +311,15 @@ create_tomb() { tombfile=${tombname}.tomb if [ -e ${tombdir}/${tombfile} ]; then - error "tomb exists already. I'm not digging here:" - ls -lh ${tombdir}/${tombfile} - return 1 + error "tomb exists already. I'm not digging here:" + ls -lh ${tombdir}/${tombfile} + return 1 + fi + + if [ -e ${tombdir}/${tombfile}.key ]; then + error "tomb key already exists. Quitting." + ls -lh ${tombdir}/${tombfile}.key + return 1 fi notice "Creating a new tomb in ${tombdir}/${tombfile}"