From df1893a8a27f6e3251f125f768e007aa6f02e0da Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 29 May 2014 10:13:30 +0200 Subject: [PATCH] Upgrade script to use bin/installto.sh script provided by RoundCube --- check_rc_upgrade.sh | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/check_rc_upgrade.sh b/check_rc_upgrade.sh index de5872b..e5fb30c 100755 --- a/check_rc_upgrade.sh +++ b/check_rc_upgrade.sh @@ -162,6 +162,12 @@ then src="" [ ! -n "$a" ] && default_src="" fi + if [ ! -x "$src/bin/installto.sh" ] + then + echo -n "[WARNING] Le script bin/installto.sh n'est pas présent dans ce répertoire source." + src="" + [ ! -n "$a" ] && default_src="" + fi done echo "Source : $src" @@ -216,19 +222,8 @@ then rsync -a --copy-dirlinks "$from/" "$to/" echo "Mise a jour de l'installation $to a partir de $src : " - for file in index.php bin/ SQL/ program/ installer/ skins/ plugins/ - do - echo " - Mise a jour de $file" - rsync -a $src/$file $to/$file - chown $OWNER:$GROUP -R $to/$file - done - - cd "$to" - if [ -x "bin/update.sh" ] - then - echo "Lancement de l'utilitaire de verification de mise a jour" - ./bin/update.sh - fi + cd "$src" + ./bin/installto.sh "$to" if [ -L "$RC_HOME" ] then