aboutsummaryrefslogtreecommitdiff
path: root/bin/ak-folders
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2023-04-03 05:15:00 +0300
committerkaotisk <kaotisk@arching-kaos.org>2023-04-03 05:15:00 +0300
commitfc91066907e4d16a951c8d72d23aa610945f5407 (patch)
tree8d66ab33ae012ba185810b7462cd58687b6be38b /bin/ak-folders
parentad7d6281475c4adb67e0a43017803aeb4a9059ce (diff)
downloadarching-kaos-tools-fc91066907e4d16a951c8d72d23aa610945f5407.tar.gz
arching-kaos-tools-fc91066907e4d16a951c8d72d23aa610945f5407.tar.bz2
arching-kaos-tools-fc91066907e4d16a951c8d72d23aa610945f5407.zip
Clean up, elimination of duplicate tempassins, fixed current directory problems, introduced new tool
Diffstat (limited to 'bin/ak-folders')
-rwxr-xr-xbin/ak-folders48
1 files changed, 20 insertions, 28 deletions
diff --git a/bin/ak-folders b/bin/ak-folders
index b30f401..3654b67 100755
--- a/bin/ak-folders
+++ b/bin/ak-folders
@@ -1,15 +1,15 @@
#!/bin/bash
# The following creates a mixtape data message
-# We can extend it by calling the ak-pack_z_block.sh mixtape/add data
ZFOLDERSDIR="$AK_WORKDIR/folders"
TEMP="/tmp/aktmp"
if [ ! -d $ZFOLDERSDIR ]; then
mkdir $ZFOLDERSDIR
cd $ZFOLDERSDIR
- git init
else
ak-logthis "error $ZFOLDERSDIR not found"
fi
+TEMPASSIN="$(ak-tempassin)"
+cd $TEMPASSIN
usage(){
title
@@ -20,30 +20,22 @@ add(){
CRP="$(pwd)"
FOLDERNAME="$1"
main $FOLDERNAME $CRP
- cat $TEMPASSIN/data | jq -M
+ cat data | jq -M
}
+
main(){
FOLDERNAME="$1"
CRP="$2"
echo "Adding $FOLDERNAME"
- ak-logthis "Switching to tmp folder..."
- TEMPASSIN="$(ak-tempassin)"
- cd $TEMPASSIN
- if [ $? == 0 ]; then
- ak-logthis "Success"
- else
- ak-logthis "Error with tmp folder"
- exit 5
- fi
- ak-logthis "Copying $1 to $TEMPASSIN"
- cp -r $2/$1 $TEMPASSIN/$1
+ ak-logthis "Copying $1 to temporary folder"
+ cp -r $2/$1 $1
if [ $? == 0 ]; then
ak-logthis "Copied successfully"
else
ak-logthis "Error copying..."
fi
- FOLDER="$TEMPASSIN/$1"
+ FOLDER="$1"
ak-logthis "Adding $FOLDER to IPFS..."
FOLDER_IPFS_HASH=$(ak-ipfs-add $FOLDER)
@@ -64,26 +56,27 @@ main(){
# fi
#
# ak-logthis "Adding signature to IPFS"
-# SIGNATURE=$(ak-ipfs-add $TEMPASSIN/$SIGN_FOLDER)
+# SIGNATURE=$(ak-ipfs-add $SIGN_FOLDER)
# if [ $? == 0 ]; then
# ak-logthis "Added"
# else
# ak-logthis "Error while adding"
# fi
- cat > $TEMPASSIN/data <<EOF
-{
- "timestamp":"$(date -u +%s)",
- "foldername":"$FOLDERNAME",
- "ipfs":"$FOLDER_IPFS_HASH"
-}
-EOF
+# cat > data <<EOF
+# {
+# "timestamp":"$(date -u +%s)",
+# "foldername":"$FOLDERNAME",
+# "ipfs":"$FOLDER_IPFS_HASH"
+# }
+# EOF
+ printf '{"timestamp":"%s","foldername":"%s","ipfs":"%s"}' $(date -u +%s) $FOLDERNAME $FOLDER_IPFS_HASH
-echo "Printing data..."
-cat $TEMPASSIN/data
-echo "Publishing..."
+ echo "Printing data..."
+ cat data
+ echo "Publishing..."
- ak-pack_z_block folders/add data
+ ak-pack_z_block folders/add $(pwd)/data
if [ $? == 0 ]
then
echo "cool"
@@ -95,7 +88,6 @@ echo "Publishing..."
title(){
echo "Folder block creator"
- echo "===================="
}