diff options
Diffstat (limited to 'bin/ak-profile')
-rwxr-xr-x | bin/ak-profile | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/bin/ak-profile b/bin/ak-profile index 97dcce3..4232b55 100755 --- a/bin/ak-profile +++ b/bin/ak-profile @@ -45,6 +45,7 @@ ZPROFILEDIR="$AK_WORKDIR/profile" source $AK_LIBDIR/_ak_log source $AK_LIBDIR/_ak_script +source $AK_LIBDIR/_ak_utils source $AK_LIBDIR/_ak_ipfs source $AK_LIBDIR/_ak_gpg source $AK_LIBDIR/_ak_zblock @@ -66,7 +67,7 @@ cd $ZPROFILEDIR # The profile settings/configuration is part of the blockchain produced. # Hence, we need a specific DATA block that actually has the announcement of a # {"key":"value"} pair. -_ak_modules_profile_show(){ +function _ak_modules_profile_show(){ if [ ! -z $1 ] then _ak_log_info "Working with $1" @@ -79,7 +80,7 @@ _ak_modules_profile_show(){ # This should retrieve a specific value from our profile otherwise it dumps the # whole profile values. -_ak_modules_profile_propget(){ +function _ak_modules_profile_propget(){ if [ ! -z $1 ] then if [ ! -f $ZPROFILEDIR/$1 ] @@ -94,7 +95,7 @@ _ak_modules_profile_propget(){ fi } -_ak_modules_profile_propwrite(){ +function _ak_modules_profile_propwrite(){ cat > $ZPROPERTY_FILE << EOF { "$ZPROPERTY_KEY":"${ZPROPERTY_VALUE}" @@ -113,7 +114,7 @@ EOF fi } -_ak_modules_profile_propset(){ +function _ak_modules_profile_propset(){ if [ ! -z $1 ] then ZPROPERTY_FILE="$ZPROFILEDIR/$1" @@ -148,7 +149,7 @@ _ak_modules_profile_propset(){ exit 244 fi } -_ak_modules_profile_index(){ +function _ak_modules_profile_index(){ FILES="$(ls -1 $ZPROFILEDIR)" i=0 echo -n "{" @@ -167,7 +168,7 @@ _ak_modules_profile_index(){ echo "}" } -_ak_modules_profile_import(){ +function _ak_modules_profile_import(){ if [ ! -z $1 ] then if [ ! -d $1 ] @@ -190,7 +191,7 @@ _ak_modules_profile_import(){ } # Adds a file as a profile/add ACTION on the zchain. -_ak_modules_profile_add(){ +function _ak_modules_profile_add(){ TEMPASSIN="$(_ak_make_temp_directory)" cd $TEMPASSIN if [ -f $ZPROFILEDIR/$1 ]; then @@ -202,7 +203,7 @@ _ak_modules_profile_add(){ FILE_SIGNATURE=$(_ak_ipfs_add $FILE_SIGN_FILE) cat > data <<EOF { - "datetime":"$(date -u +%s)", + "datetime":"$(_ak_datetime_unix)", "ipfs":"$FILE_IPFS_HASH", "detach":"$FILE_SIGNATURE" } |