diff options
author | kaotisk <kaotisk@arching-kaos.org> | 2023-03-29 23:45:49 +0300 |
---|---|---|
committer | kaotisk <kaotisk@arching-kaos.org> | 2023-03-29 23:45:49 +0300 |
commit | 286b71a6ead8c7234cfbc0b8ece05c8239a4f32c (patch) | |
tree | f4662c1517fe14018d93c5503a72b8ba9da0c674 /bin/ak-ipfs-check | |
parent | b5394a6bd9f0b9fbd9bafc3e963dafbbc87f2ed2 (diff) | |
download | arching-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-x | bin/ak-ipfs-check | 49 |
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 |