aboutsummaryrefslogtreecommitdiff
path: root/tomb-create
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2024-08-20 20:44:34 -0300
committerSilvio Rhatto <rhatto@riseup.net>2024-08-20 20:44:34 -0300
commite851401694daacaf1aba2c87ed557e5dbf00af02 (patch)
treed772b15f3a5ba9e015936f7162f448a7208a4001 /tomb-create
parentd6a4d78d31ffa57e00a7d5b0a87baa38156cee06 (diff)
downloadscripts-e851401694daacaf1aba2c87ed557e5dbf00af02.tar.gz
scripts-e851401694daacaf1aba2c87ed557e5dbf00af02.tar.bz2
Move scripts to other repositories
Diffstat (limited to 'tomb-create')
-rwxr-xr-xtomb-create47
1 files changed, 0 insertions, 47 deletions
diff --git a/tomb-create b/tomb-create
deleted file mode 100755
index aa211c2..0000000
--- a/tomb-create
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/env bash
-#
-# Create a Tomb.
-#
-
-# Parameters
-TOMBS="$HOME/data/tombs"
-KEYS="$HOME/.tombs"
-BASENAME="`basename $0`"
-TOMB="$1"
-SIZE="$2"
-
-# Check
-if [ ! -d "$TOMBS" ]; then
- echo "error: no cemetery available at $TOMBS"
- exit 1
-elif [ -z "$TOMB" ]; then
- echo "usage: $BASENAME <tomb>"
- exit 1
-elif [ -e "$TOMBS/$TOMB.tomb" ]; then
- echo "tomb already exists: $TOMBS/$TOMB.tomb"
- exit 1
-elif [ ! -e "$KEYS/$TOMB.tomb.key" ]; then
- echo "missing keyfile $KEYS/$TOMB.tomb.key"
- exit 1
-fi
-
-# Set
-if [ -z "$SIZE" ]; then
- SIZE="16"
-fi
-
-# Create password
-keyringer default pwgen tombs/$TOMB.tomb.key.passwd
-
-# Dispatch
-tomb dig $TOMBS/$TOMB.tomb -s $SIZE
-tomb forge $KEYS/$TOMB.tomb.key
-tomb lock $TOMBS/$TOMB.tomb -k $KEYS/$TOMB.tomb.key
-
-# Add key into keyringer
-keyringer default encrypt tombs/$TOMB.tomb.key $KEYS/$TOMB.tomb.key
-
-# Annex
-#if [ -d "$TOMBS/.git/annex" ] && [ -h "$TOMBS/$TOMB.tomb" ]; then
-# ( cd $TOMBS && git annex unlock $TOMB.tomb )
-#fi