From c6de0352d5798c839bea5f66e43e9663bd9028b2 Mon Sep 17 00:00:00 2001 From: olpc user Date: Wed, 8 Jan 2020 17:18:44 -0800 Subject: script checks for environment situation first --- git-maintenance/store.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/git-maintenance/store.sh b/git-maintenance/store.sh index b6f87ff..c9c13c2 100755 --- a/git-maintenance/store.sh +++ b/git-maintenance/store.sh @@ -6,6 +6,11 @@ cd "$ROOTDIR" GITDIR="$ROOTDIR/.git" MAINTDIR="$ROOTDIR/git-maintenance" +PUBKEY=1KwpZECcrGWnM3AFVSbv3Xr5qguV4yG2sV +URLPFX="https://bico.media/$PUBKEY" + +if ! curl -sfI "$URLPFX"/refs.aes>/dev/null; then echo "Remember to get on internet."; exit 2; fi + # problem: IVs are producing files that do not have the same content each time, # and a reupload of everything is made each store. @@ -20,6 +25,8 @@ decrypt() { openssl aes-256-cbc -salt -pbkdf2 -pass "file:$PASS" -d } +if ! [ -e "$PASS" ]; then echo "Remember to plug in USB key."; exit 1; fi + # this approach makes it easy for karl to look at history. it is not # to be used by other channels yet, can migrate. @@ -43,8 +50,6 @@ git pack-objects --all --unpacked --incremental --non-empty --local --compressi git prune-packed tmpfile="$(mktemp)" -PUBKEY=1KwpZECcrGWnM3AFVSbv3Xr5qguV4yG2sV -URLPFX="https://bico.media/$PUBKEY" cd "$GITDIR" for packfile in objects/pack/*.pack do -- cgit v1.2.3