mirror of
https://github.com/deajan/osync
synced 2024-11-05 12:01:02 +00:00
Added new config values
This commit is contained in:
parent
d7da07dc05
commit
3bfee137a5
@ -6,7 +6,7 @@ AUTHOR="(L) 2015 by Orsiris \"Ozy\" de Jong"
|
|||||||
CONTACT="http://www.netpower.fr/osync - ozy@netpower.fr"
|
CONTACT="http://www.netpower.fr/osync - ozy@netpower.fr"
|
||||||
OLD_PROGRAM_VERSION="1.0x"
|
OLD_PROGRAM_VERSION="1.0x"
|
||||||
NEW_PROGRAM_VERSION="v1.1x"
|
NEW_PROGRAM_VERSION="v1.1x"
|
||||||
PROGRAM_BUILD=2016020801
|
PROGRAM_BUILD=2016020802
|
||||||
|
|
||||||
function Init {
|
function Init {
|
||||||
OSYNC_DIR=".osync_workdir"
|
OSYNC_DIR=".osync_workdir"
|
||||||
@ -311,8 +311,8 @@ function RewriteConfigFiles {
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Backing up [$config_file] as [$config_file.save]"
|
echo "Backing up [$config_file] as [$config_file.v1.0x.save]"
|
||||||
cp --preserve "$config_file" "$config_file.save"
|
cp --preserve "$config_file" "$config_file.v1.0x.save"
|
||||||
if [ $? != 0 ]; then
|
if [ $? != 0 ]; then
|
||||||
echo "Cannot backup config file."
|
echo "Cannot backup config file."
|
||||||
exit 1
|
exit 1
|
||||||
@ -328,7 +328,7 @@ function RewriteConfigFiles {
|
|||||||
sed -i 's/^CONFLICT_PREVALANCE=slave/CONFLICT_PREVALANCE=target/g' "$config_file"
|
sed -i 's/^CONFLICT_PREVALANCE=slave/CONFLICT_PREVALANCE=target/g' "$config_file"
|
||||||
sed -i 's/^SYNC_ID=/INSTANCE_ID=/g' "$config_file"
|
sed -i 's/^SYNC_ID=/INSTANCE_ID=/g' "$config_file"
|
||||||
|
|
||||||
# Add missing config file values
|
# Add new config file values from v1.1x
|
||||||
if ! grep "RSYNC_PATTERN_FIRST=" "$config_file" > /dev/null; then
|
if ! grep "RSYNC_PATTERN_FIRST=" "$config_file" > /dev/null; then
|
||||||
sed -i '/^LOGFILE=*/a RSYNC_PATTERN_FIRST=include' "$config_file"
|
sed -i '/^LOGFILE=*/a RSYNC_PATTERN_FIRST=include' "$config_file"
|
||||||
fi
|
fi
|
||||||
@ -341,6 +341,14 @@ function RewriteConfigFiles {
|
|||||||
sed -i '/^RSYNC_EXCLUDE_FROM=*/a RSYNC_INCLUDE_FROM=""' "$config_file"
|
sed -i '/^RSYNC_EXCLUDE_FROM=*/a RSYNC_INCLUDE_FROM=""' "$config_file"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if ! grep "CHECKSUM=" "$config_file" > /dev/null; then
|
||||||
|
sed -i '/^PRESERVE_HARDLINKS=*/a CHECKSUM=no' "$config_file"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! grep "MAX_WAIT=" "$config_file" > /dev/null; then
|
||||||
|
sed -i '/^MIN_WAIT=*/a MAX_WAIT=300' "$config_file"
|
||||||
|
fi
|
||||||
|
|
||||||
if ! grep "PARTIAL=" "$config_file" > /dev/null; then
|
if ! grep "PARTIAL=" "$config_file" > /dev/null; then
|
||||||
sed -i '/^FORCE_STRANGER_LOCK_RESUME=*/a PARTIAL=no' "$config_file"
|
sed -i '/^FORCE_STRANGER_LOCK_RESUME=*/a PARTIAL=no' "$config_file"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user