aboutsummaryrefslogtreecommitdiff
path: root/bin/ak-ipfs-check
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2023-03-29 23:45:49 +0300
committerkaotisk <kaotisk@arching-kaos.org>2023-03-29 23:45:49 +0300
commit286b71a6ead8c7234cfbc0b8ece05c8239a4f32c (patch)
treef4662c1517fe14018d93c5503a72b8ba9da0c674 /bin/ak-ipfs-check
parentb5394a6bd9f0b9fbd9bafc3e963dafbbc87f2ed2 (diff)
downloadarching-kaos-tools-286b71a6ead8c7234cfbc0b8ece05c8239a4f32c.tar.gz
arching-kaos-tools-286b71a6ead8c7234cfbc0b8ece05c8239a4f32c.tar.bz2
arching-kaos-tools-286b71a6ead8c7234cfbc0b8ece05c8239a4f32c.zip
Renamed everything
Diffstat (limited to 'bin/ak-ipfs-check')
-rwxr-xr-xbin/ak-ipfs-check49
1 files changed, 49 insertions, 0 deletions
diff --git a/bin/ak-ipfs-check b/bin/ak-ipfs-check
new file mode 100755
index 0000000..0e53599
--- /dev/null
+++ b/bin/ak-ipfs-check
@@ -0,0 +1,49 @@
+#!/bin/bash
+PROGRAM="$(basename $0)"
+logit(){
+ logthis "<$PROGRAM>" "$1" "$2"
+}
+
+
+ipfs files ls /zarchive > /dev/null
+if [ $? != 0 ]
+then
+ logit "[ERROR]" "/zarchive is missing"
+else
+ logit "[INFO]" "/zarchive OK"
+fi
+
+
+ipfs files ls /zlatest > /dev/null
+if [ $? != 0 ]
+then
+ logit "[ERROR]" "/zlatest is missing"
+else
+ logit "[INFO]" "/zlatest is OK"
+fi
+
+ipfs key list | grep zchain > /dev/null
+if [ $? != 0 ]; then
+ logit "[WARNING]" "zchain key is missing"
+ ipfs key gen zchain > $ZCHAIN
+ if [ $? != 0 ]; then
+ logit "[ERROR]" "zchain fails to create"
+ else
+ logit "[INFO]" "zchain created"
+ fi
+else
+ logit "[INFO]" "zchain is there"
+fi
+
+ipfs key list | grep ak-config > /dev/null
+if [ $? != 0 ]; then
+ logit "[WARNING]" "ak-config key is missing"
+ ipfs key gen ak-config
+ if [ $? != 0 ]; then
+ logit "[ERROR]" "ak-config fails to create"
+ else
+ logit "[INFO]" "ak-config created"
+ fi
+else
+ logit "[INFO]" "ak-config is there"
+fi