From fc91066907e4d16a951c8d72d23aa610945f5407 Mon Sep 17 00:00:00 2001 From: kaotisk Date: Mon, 3 Apr 2023 05:15:00 +0300 Subject: Clean up, elimination of duplicate tempassins, fixed current directory problems, introduced new tool --- bin/ak-sm-files | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) (limited to 'bin/ak-sm-files') diff --git a/bin/ak-sm-files b/bin/ak-sm-files index 6aaea26..d937763 100755 --- a/bin/ak-sm-files +++ b/bin/ak-sm-files @@ -1,7 +1,7 @@ #!/bin/bash -# The following creates a mixtape data message -# We can extend it by calling the ak-pack_z_block.sh mixtape/add data ZFILESDIR="$AK_WORKDIR/files" +pwd > .pwd +CRD=$(cat .pwd) PROGRAM="$(basename $0)" #set -xe @@ -26,22 +26,24 @@ usage(){ echo "$PROGRAM - file" echo " add " echo " index" + echo " full-index" + echo " ls-map-files" } add(){ - CRP="$(pwd)" FILENAME="$1" - main $FILENAME $CRP - cat $TEMPASSIN/data | jq -M + main $FILENAME $CRD + cat data | jq -M } main(){ FILENAME="$1" CRP="$2" - echo "Adding $FILENAME" - logit "[INFO]" "Switching to tmp folder..." - TEMPASSIN="$(ak-tempassin)" + TEMPASSIN="$(ak-tempassin)" cd $TEMPASSIN + + echo "Adding $FILENAME" + logit "[INFO]" "Switching to tmp folder..." if [ $? == 0 ]; then logit "[INFO]" "Success" else @@ -50,34 +52,32 @@ main(){ fi logit "[INFO]" "Copying $1 to $TEMPASSIN" - cp $2/$1 $TEMPASSIN/$1 + cp $CRP/$FILENAME $FILENAME if [ $? == 0 ]; then logit "[INFO]" "Copied successfully" else logit "[ERROR]" "Error copying..." fi - FILE="$TEMPASSIN/$1" - - logit "[INFO]" "Adding $FILE to IPFS..." - FILE_IPFS_HASH=$(ak-ipfs-add $FILE) + logit "[INFO]" "Adding $FILENAME to IPFS..." + FILE_IPFS_HASH=$(ak-ipfs-add $FILENAME) if [ $? == 0 ]; then - logit "[INFO]" "Added $FILE to IPFS" + logit "[INFO]" "Added $FILENAME to IPFS" else - logit "[ERROR]" "Error in adding the $FILE to IPFS" + logit "[ERROR]" "Error in adding the $FILENAME to IPFS" fi logit "[INFO]" "Adding $FILE to SHAMAPSYS..." - FILEMAP_SHA512_HASH=$(ak-sm-filesplitter $FILE) + FILEMAP_SHA512_HASH=$(ak-sm-filesplitter $FILENAME) if [ $? == 0 ]; then - logit "[INFO]" "Added $FILE to SHAMAPSYS" + logit "[INFO]" "Added $FILENAME to SHAMAPSYS" else - logit "[ERROR]" "Error in adding the $FILE to SHAMAPSYS" + logit "[ERROR]" "Error in adding the $FILENAME to SHAMAPSYS" fi logit "[INFO]" "Signing..." SIGN_FILE=$FILENAME".asc" - gpg2 --detach-sign --sign-with $FINGERPRINT --armor --output $SIGN_FILE $FILE + gpg2 --detach-sign --sign-with $FINGERPRINT --armor --output $SIGN_FILE $FILENAME if [ $? == 0 ]; then logit "[INFO]" "Signed" else @@ -85,7 +85,7 @@ main(){ fi logit "[INFO]" "Adding signature to IPFS" - SIGNATURE=$(ak-ipfs-add $TEMPASSIN/$SIGN_FILE) + SIGNATURE=$(ak-ipfs-add $SIGN_FILE) if [ $? == 0 ]; then logit "[INFO]" "Added" else @@ -93,29 +93,29 @@ main(){ fi logit "[INFO]" "Adding signature to SHAMAPSYS" - SHAMAPSIGMAP=$(ak-sm-filesplitter $TEMPASSIN/$SIGN_FILE) + SHAMAPSIGMAP=$(ak-sm-filesplitter $SIGN_FILE) if [ $? == 0 ]; then logit "[INFO]" "Added" else logit "[ERROR]" "Error while adding" fi - cat > $TEMPASSIN/data < data <