#!/bin/bash ######################################################################## # Author: Fred (support@qo-op.com) # Version: 1.0 # License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) ######################################################################## # This script convert secret.dunikey into ~/.ssb/secret.ssb ######################################################################## MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized ######################################################################## # \\/// # qo-op ############# DUNIKEYFILE="$1" [[ ! ${DUNIKEYFILE} ]] && DUNIKEYFILE="/tmp/secret.dunikey" [[ ! ${DUNIKEYFILE} ]] && DUNIKEYFILE="~/.ssb/secret.dunikey" [[ ! -f ${DUNIKEYFILE} ]] && echo "ERROR secret.dunikey unfound" && exit 1 pub=$(cat ${DUNIKEYFILE} | grep "pub" | cut -d ' ' -f 2) priv=$(cat ${DUNIKEYFILE} | grep "sec" | cut -d ' ' -f 2) ssbpub=$(echo $pub | base58 -d | base64) ssbpriv=$(echo $priv | base58 -d | base64 | tr -d "\n") cat > /tmp/secret.ssb <