diff --git a/fixsyncthing/scripts/01-defaults b/fixsyncthing/scripts/01-defaults new file mode 100755 index 0000000..f27876e --- /dev/null +++ b/fixsyncthing/scripts/01-defaults @@ -0,0 +1,13 @@ +#!/bin/sh -x + +TEMP1=$(mktemp) +TEMP2=$(mktemp) + +${BINARY} cli config defaults folder fswatcher-enabled set false +${BINARY} cli config defaults folder rescan-intervals set 19997 +${BINARY} cli config defaults folder min-disk-free value set 1 +${BINARY} cli config defaults folder min-disk-free unit set GB +${BINARY} cli config options min-home-disk-free unit set GB +${BINARY} cli config options min-home-disk-free value set 1 + +rm -f ${TEMP1} ${TEMP2} \ No newline at end of file diff --git a/fixsyncthing/scripts/01-machines b/fixsyncthing/scripts/01-machines new file mode 100755 index 0000000..b7036f2 --- /dev/null +++ b/fixsyncthing/scripts/01-machines @@ -0,0 +1,18 @@ +#!/bin/sh -x + +TEMP1=$(mktemp) +TEMP2=$(mktemp) + +${BINARY} cli config devices ${myID} name set ${MYHOST}.${LOGNAME} + +grep -v ${myID} ${SHARE_LIST} > ${TEMP1} + +for i in `cat ${TEMP1}` +do + echo $i + ${BINARY} cli config devices add --device-id $i +done + + ${BINARY} cli config folders default delete + +rm -f ${TEMP1} ${TEMP2} diff --git a/fixsyncthing/scripts/01-pushfolders b/fixsyncthing/scripts/01-pushfolders new file mode 100755 index 0000000..c22e0af --- /dev/null +++ b/fixsyncthing/scripts/01-pushfolders @@ -0,0 +1,21 @@ +#!/bin/sh -x + +TEMP1=$(mktemp) +TEMP2=$(mktemp) + +grep -hv ${myID} ${SHARE_LIST} > ${TEMP1} + +${BINARY} cli config folders list > ${TEMP2} + +for i in `cat ${TEMP1}` +do + echo $i + for j in `cat ${TEMP2}` + do + echo $j + ${BINARY} cli config folders $j devices add --device-id=$i + done +done + +rm -f ${TEMP1} ${TEMP2} + diff --git a/fixsyncthing/scripts/03-fixlocalfolders b/fixsyncthing/scripts/03-fixlocalfolders new file mode 100755 index 0000000..584c29f --- /dev/null +++ b/fixsyncthing/scripts/03-fixlocalfolders @@ -0,0 +1,17 @@ +#!/bin/sh -x + +TEMP1=$(mktemp) +TEMP2=$(mktemp) + +${BINARY} cli config folders list > ${TEMP1} + +for i in `cat ${TEMP1}` +do + echo $i + ${BINARY} cli config folders $i rescan-intervals set 9997 + ${BINARY} cli config folders $i fswatcher-enabled set true + ${BINARY} cli config folders $i min-disk-free unit set GB + ${BINARY} cli config folders $i min-disk-free value set 1 +done + +rm -f ${TEMP1} ${TEMP2} \ No newline at end of file