Added way to upgrade v1.1-dev files
This commit is contained in:
parent
0a43c1a120
commit
e1e6a2881c
|
@ -6,7 +6,7 @@ AUTHOR="(C) 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=2016032901
|
PROGRAM_BUILD=2016033101
|
||||||
|
|
||||||
function Init {
|
function Init {
|
||||||
OSYNC_DIR=".osync_workdir"
|
OSYNC_DIR=".osync_workdir"
|
||||||
|
@ -306,8 +306,8 @@ function RenameStateFiles {
|
||||||
function RewriteConfigFiles {
|
function RewriteConfigFiles {
|
||||||
local config_file="${1}"
|
local config_file="${1}"
|
||||||
|
|
||||||
if ! grep "MASTER_SYNC_DIR=" "$config_file" > /dev/null; then
|
if ((! grep "MASTER_SYNC_DIR=" "$config_file" > /dev/null) && (! grep "INITIATOR_SYNC_DIR=" "$config_file" > /dev/null)); then
|
||||||
echo "Config file [$config_file] does not seem to be an osync v1.0x file."
|
echo "Config file [$config_file] does not seem to be an osync v1.0x or v1.1-dev file."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -335,6 +335,7 @@ function RewriteConfigFiles {
|
||||||
|
|
||||||
if ! grep "^SSH_IGNORE_KNOWN_HOSTS=" "$config_file" > /dev/null; then
|
if ! grep "^SSH_IGNORE_KNOWN_HOSTS=" "$config_file" > /dev/null; then
|
||||||
sed -i '/^SSH_COMPRESSION=*/a SSH_IGNORE_KNOWN_HOSTS=no' "$config_file"
|
sed -i '/^SSH_COMPRESSION=*/a SSH_IGNORE_KNOWN_HOSTS=no' "$config_file"
|
||||||
|
fi
|
||||||
|
|
||||||
if ! grep "^RSYNC_INCLUDE_PATTERN=" "$config_file" > /dev/null; then
|
if ! grep "^RSYNC_INCLUDE_PATTERN=" "$config_file" > /dev/null; then
|
||||||
sed -i '/^RSYNC_EXCLUDE_PATTERN=*/a RSYNC_INCLUDE_PATTERN=""' "$config_file"
|
sed -i '/^RSYNC_EXCLUDE_PATTERN=*/a RSYNC_INCLUDE_PATTERN=""' "$config_file"
|
||||||
|
|
Loading…
Reference in New Issue