diff options
author | kaotisk <kaotisk@arching-kaos.org> | 2022-10-31 05:14:26 +0200 |
---|---|---|
committer | kaotisk <kaotisk@arching-kaos.org> | 2022-10-31 05:14:26 +0200 |
commit | b0379d703f09dc6db6d7a21a60fc628012a88965 (patch) | |
tree | b02e7d7f59fffbd0af57744749ff65bff8d4813a /bin | |
parent | 099326c77bf347a056f3168b800592675087643a (diff) | |
download | arching-kaos-tools-b0379d703f09dc6db6d7a21a60fc628012a88965.tar.gz arching-kaos-tools-b0379d703f09dc6db6d7a21a60fc628012a88965.tar.bz2 arching-kaos-tools-b0379d703f09dc6db6d7a21a60fc628012a88965.zip |
Adapting to 96ae225b2a179ec36fdb01eaf906fec096002a08 change
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/ak-files | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/bin/ak-files b/bin/ak-files index c549f07..8821a0d 100755 --- a/bin/ak-files +++ b/bin/ak-files @@ -3,12 +3,23 @@ # We can extend it by calling the pack_z_block.sh mixtape/add data ZFILESDIR="$WORKDIR/files" TEMP="/tmp/aktmp" +PROGRAM="$(basename $0)" +logit(){ + logthis "<$PROGRAM>" "$1" "$2" +} if [ ! -d $ZFILESDIR ]; then mkdir $ZFILESDIR + if [ $? == 0 ] + then + logit "[INFO]" "Folder $ZFILESDIR created!" + else + logit "[ERROR]" "Failed to create $ZFILESDIR folder" + exit 1 + fi cd $ZFILESDIR git init else - logthis "error $ZFILESDIR not found" + logit "[INFO]" "$ZFILESDIR found!" fi tempassin(){ if [ ! -z $1 ]; @@ -27,8 +38,7 @@ tempassin(){ } usage(){ - title - echo "$0 - file" + echo "$PROGRAM - file" } add(){ @@ -41,47 +51,47 @@ main(){ FILENAME="$1" CRP="$2" echo "Adding $FILENAME" - logthis "Switching to tmp folder..." + logit "[INFO]" "Switching to tmp folder..." TEMPASSIN="$(tempassin)" cd $TEMPASSIN if [ $? == 0 ]; then - logthis "Success" + logit "[INFO]" "Success" else - logthis "Error with tmp folder" + logit "[ERROR]" "Error with tmp folder" exit 5 fi - logthis "Copying $1 to $TEMPASSIN" + logit "[INFO]" "Copying $1 to $TEMPASSIN" cp $2/$1 $TEMPASSIN/$1 if [ $? == 0 ]; then - logthis "Copied successfully" + logit "[INFO]" "Copied successfully" else - logthis "Error copying..." + logit "[ERROR]" "Error copying..." fi FILE="$TEMPASSIN/$1" - logthis "Adding $FILE to IPFS..." + logit "[INFO]" "Adding $FILE to IPFS..." FILE_IPFS_HASH=$(ipfs add -q $FILE) if [ $? == 0 ]; then - logthis "done" + logit "[INFO]" "Added $FILE to IPFS" else - logthis "error" + logit "[ERROR]" "Error in adding the $FILE to IPFS" fi - logthis "Signing..." + logit "[INFO]" "Signing..." SIGN_FILE=$FILENAME".asc" gpg2 --detach-sign --sign-with $FINGERPRINT --armor --output $SIGN_FILE $FILE if [ $? == 0 ]; then - logthis "Signed" + logit "[INFO]" "Signed" else - logthis "Error while signing" + logit "[ERROR]" "Error while signing" fi - logthis "Adding signature to IPFS" + logit "[INFO]" "Adding signature to IPFS" SIGNATURE=$(ipfs add -q $TEMPASSIN/$SIGN_FILE) if [ $? == 0 ]; then - logthis "Added" + logit "[INFO]" "Added" else - logthis "Error while adding" + logit "[ERROR]" "Error while adding" fi cat > $TEMPASSIN/data <<EOF @@ -107,12 +117,6 @@ echo "Publishing..." fi } -title(){ - echo "File block creator" - echo "==================" -} - - if [ ! -z $1 ]; then case $1 in help) usage; exit;; |