# CHAINING BACKUP
This commit is contained in:
parent
924808ac04
commit
9c19754d24
|
@ -89,11 +89,36 @@ echo "<meta http-equiv=\"refresh\" content=\"0; url='${SECTORSATGEN}'\" />" > ~/
|
||||||
|
|
||||||
echo "Number of RSS : "${TOTL}
|
echo "Number of RSS : "${TOTL}
|
||||||
echo ${TOTL} > ~/.zen/tmp/${MOATS}/${SECTOR}/N_RSS
|
echo ${TOTL} > ~/.zen/tmp/${MOATS}/${SECTOR}/N_RSS
|
||||||
|
|
||||||
|
###################################################### CHAINING BACKUP
|
||||||
|
mkdir -p ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/
|
||||||
IPFSPOP=$(ipfs add -rwq ~/.zen/tmp/${MOATS}/${SECTOR}/* | tail -n 1)
|
IPFSPOP=$(ipfs add -rwq ~/.zen/tmp/${MOATS}/${SECTOR}/* | tail -n 1)
|
||||||
|
|
||||||
ipfs name publish -k ${SECTORG1PUB} /ipfs/${IPFSPOP}
|
ZCHAIN=$(cat ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/_chain | rev | cut -d ':' -f 1 | rev 2>/dev/null)
|
||||||
|
ZMOATS=$(cat ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/_moats 2>/dev/null)
|
||||||
|
[[ ${ZCHAIN} && ${ZMOATS} ]] \
|
||||||
|
&& cp ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/_chain ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/_chain.${ZMOATS} \
|
||||||
|
&& echo "UPDATING MOATS"
|
||||||
|
|
||||||
|
## DOES CHAIN CHANGED or INIT ?
|
||||||
|
[[ ${ZCHAIN} != ${IPFSPOP} || ${ZCHAIN} == "" ]] \
|
||||||
|
&& echo "${MOATS}:${IPFSNODEID}:${IPFSPOP}" > ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/_chain \
|
||||||
|
&& echo "${MOATS}" > ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/_moats \
|
||||||
|
&& IPFSPOP=$(ipfs add -rwq ~/.zen/tmp/${MOATS}/${SECTOR}/* | tail -n 1) && echo "ROOT was ${ZCHAIN}"
|
||||||
|
######################################################
|
||||||
|
|
||||||
|
(
|
||||||
|
echo "PUBLISHING ${SECTOR} SECTOR "
|
||||||
|
start=`date +%s`
|
||||||
|
ipfs name publish -k ${SECTORG1PUB} /ipfs/${IPFSPOP}
|
||||||
|
ipfs key rm ${SECTORG1PUB} > /dev/null 2>&1
|
||||||
|
end=`date +%s`
|
||||||
|
echo "(SECTOR) PUBLISH time was "`expr $end - $start` seconds.
|
||||||
|
) &
|
||||||
|
|
||||||
|
######################################################
|
||||||
|
|
||||||
|
|
||||||
ipfs key rm ${SECTORG1PUB} > /dev/null 2>&1
|
|
||||||
|
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue