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/akconfig | |
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/akconfig')
-rwxr-xr-x | bin/akconfig | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/bin/akconfig b/bin/akconfig deleted file mode 100755 index bc06e49..0000000 --- a/bin/akconfig +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash -PROGRAM="$(basename $0)" -title(){ - echo "Arching Kaos Configuration Tool" - echo "===============================" -} -usage(){ - title - echo "" - echo "Usage: $PROGRAM [ <show> | <publish> ]" - echo "" - echo " show Show current configuration (from FileSystem)" - echo " publish Publish current configuration" - echo " get-published Get published ak-config (from IPFS)" - echo "" - exit 0 -} - -show(){ - echo ' -{ - "profile":'$(profile index | json_pp)', - "genesis":"'$(cat $HOME/.arching-kaos/config/zgenesis)'", - "gpg":"'$GPG_PUB_KEY'", - "zchain":"'$(cat $HOME/.arching-kaos/config/zchain)'" -}'; -} - -publish(){ - show | json_pp > tmpfile - ipfs name publish --key=ak-config /ipfs/$(ipfs add -q tmpfile) - if [ "$?" != 0 ] - then - echo -e "\033[0;34mError on publishing\033[0;0m\nYour information:\n" - cat tmpfile - exit 1 - fi - rm tmpfile -} - -published(){ - ipfs cat $(get_akid) -} - -# We will be using our public key also to put it in the block later -KEY="tmp-gpg.pub" -gpg2 --armour --output $KEY --export $FINGERPRINT -GPG_PUB_KEY=$(ipfs add -q $KEY) -rm $KEY - -if [ ! -z $1 ]; then - case $1 in - show) show;exit;; - publish) publish;exit;; - get-published) published;exit;; - *) usage;exit;; - esac -else - usage -fi |