aboutsummaryrefslogtreecommitdiff
path: root/init.sh
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2025-03-08 17:14:59 +0200
committerkaotisk <kaotisk@arching-kaos.org>2025-03-08 17:14:59 +0200
commit08910e5a4f53eb4d99e6ac06951977857535d9ca (patch)
tree2f593b55099dd098afe7f084e47a83ed6e436452 /init.sh
parent5b9d80959bdfab7fedb7a307d324811ba49b6aa5 (diff)
downloadarching-kaos-tools-08910e5a4f53eb4d99e6ac06951977857535d9ca.tar.gz
arching-kaos-tools-08910e5a4f53eb4d99e6ac06951977857535d9ca.tar.bz2
arching-kaos-tools-08910e5a4f53eb4d99e6ac06951977857535d9ca.zip
Refactored install scripts
Diffstat (limited to 'init.sh')
-rwxr-xr-xinit.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/init.sh b/init.sh
index 06a390c..b0bacfd 100755
--- a/init.sh
+++ b/init.sh
@@ -2,6 +2,7 @@
#set -x
source lib/_ak_ipfs
source lib/_ak_settings
+source lib/_ak_gpg
# TODO GPG/PGP setup:: possibly done
# eg gpg2 --full-key-generate and/or gpg2 --set-default key
@@ -65,15 +66,16 @@ then
printf "%s" "$(_ak_ipfs key list -l | grep zchain | awk '{ print $1 }')" > $AK_ZCHAIN
fi
fi
+
if [ ! -f $AK_ZLATEST ] ; then cp $AK_ZGENESIS $AK_ZLATEST;fi
if [ ! -f $AK_ZCHAINASC ] ; then gpg2 --homedir $AK_GPGHOME -bao $AK_ZCHAINASC $AK_ZCHAIN;fi
if [ ! -f $AK_ZZCHAIN ] ; then printf "%s" "$(_ak_ipfs add -q $AK_ZCHAINASC)" > $AK_ZZCHAIN;fi
if [ ! -f $AK_GENESISASC ] ; then gpg2 --homedir $AK_GPGHOME -bao $AK_GENESISASC $AK_GENESIS;fi
if [ ! -f $AK_ZGENESISASC ] ; then printf "%s" "$(_ak_ipfs add -q $AK_GENESISASC)" > $AK_ZGENESISASC;fi
-if [ ! -f $AK_ZBLOCKSFILE ] ; then printf "[]" > $AK_ZBLOCKSFILE;fi
-if [ ! -f $AK_ZPAIRSFILE ] ; then printf "[]" > $AK_ZPAIRSFILE;fi
-if [ ! -f $AK_ZPEERSFILE ] ; then printf "[]" > $AK_ZPEERSFILE;fi
-if [ ! -d $AK_ZPEERSDIR ] ; then mkdir $AK_ZPEERSDIR;fi
+
+_ak_init_file_as_json_array $AK_ZPAIRSFILE
+_ak_init_file_as_json_array $AK_ZPEERSFILE
+_ak_init_file_as_json_array $AK_ZBLOCKSFILE
ipfs_zarchive_check_or_mkdir