Line 1,509: |
Line 1,509: |
| signal-event post-upgrade; signal-event reboot | | signal-event post-upgrade; signal-event reboot |
| | | |
− | = UPGRADING of Zarafa = | + | == UPGRADING of Zarafa == |
| | | |
− | == VERSION 7.0.x (7.0.x -> 7.0.x) == | + | === VERSION 7.0.x (7.0.x -> 7.0.x) === |
− | === Download via the Zarafawebsite the package for ZCP corresponding with the newest php53-mapi.rpm (cf. version above) === | + | ==== Download via the Zarafawebsite the package for ZCP corresponding with the newest php53-mapi.rpm (cf. version above) ==== |
| | | |
| Go (cd /...) to the installdirectory (ex. : /root/InstallZarafa) : | | Go (cd /...) to the installdirectory (ex. : /root/InstallZarafa) : |
Line 1,524: |
Line 1,524: |
| wget http://download.zarafa.com/community/final/7.0/[version]/zcp-[version]-rhel-5-[cpu-arch]-free.tar.gz | | wget http://download.zarafa.com/community/final/7.0/[version]/zcp-[version]-rhel-5-[cpu-arch]-free.tar.gz |
| | | |
− | === Unpack the corresponding package for ZCP :=== | + | ==== Unpack the corresponding package for ZCP :==== |
| | | |
| tar -zxvf zcp-* | | tar -zxvf zcp-* |
| | | |
− | === Remove the devel packages === | + | ==== Remove the devel packages ==== |
| | | |
| Go (cd ./zcp-...) to the created subdirectory (zcp-...) : | | Go (cd ./zcp-...) to the created subdirectory (zcp-...) : |
Line 1,537: |
Line 1,537: |
| Move the windows-directory to an installshare in your network | | Move the windows-directory to an installshare in your network |
| | | |
− | === Download the latest webapp.rpm too in the same subdirectory :=== | + | ==== Download the latest webapp.rpm too in the same subdirectory :==== |
| | | |
| wget http://download.zarafa.com/community/final/WebApp/[version]/rhel/[zarafa-webapp-version.noarch.rpm] | | wget http://download.zarafa.com/community/final/WebApp/[version]/rhel/[zarafa-webapp-version.noarch.rpm] |
| | | |
− | === Remove the existing php53-mapi.rpm first : === | + | ==== Remove the existing php53-mapi.rpm first : ==== |
| | | |
| rpm -e php53-mapi --nodeps | | rpm -e php53-mapi --nodeps |
| | | |
− | === Install all rpm's in the unpacked package of ZCP and the webapp.rpm too :=== | + | ==== Install all rpm's in the unpacked package of ZCP and the webapp.rpm too :==== |
| | | |
| yum localinstall *.rpm | | yum localinstall *.rpm |
Line 1,556: |
Line 1,556: |
| rpm -Uvh --force zarafa-webapp-[version].noarch | | rpm -Uvh --force zarafa-webapp-[version].noarch |
| | | |
− | === Remove the default php-mapi.rpm === | + | ==== Remove the default php-mapi.rpm ==== |
| | | |
| We have to remove the installation of the default php-mapi (because it's not built for php 5.3). | | We have to remove the installation of the default php-mapi (because it's not built for php 5.3). |
Line 1,562: |
Line 1,562: |
| rpm -e php-mapi --nodeps | | rpm -e php-mapi --nodeps |
| | | |
− | === Install the php53-mapi.rpm === | + | ==== Install the php53-mapi.rpm ==== |
| -If you downloaded the rpm : | | -If you downloaded the rpm : |
| | | |
Line 1,571: |
Line 1,571: |
| yum install php53-mapi --enablerepo=epel --enablerepo=epel-testing | | yum install php53-mapi --enablerepo=epel --enablerepo=epel-testing |
| | | |
− | === Execute zarafa-update (see upgradescript above for 7.0.x !!!!) === | + | ==== Execute zarafa-update (see upgradescript above for 7.0.x !!!!) ==== |
| | | |
| cd /etc/e-smith/events/actions/ | | cd /etc/e-smith/events/actions/ |
Line 1,583: |
Line 1,583: |
| signal-event post-upgrade; signal-event reboot | | signal-event post-upgrade; signal-event reboot |
| | | |
− | = INSTALLATION of Z-push (1.5.x or 2.0.x) = | + | == INSTALLATION of Z-push (1.5.x or 2.0.x) == |
− | == VERSION 1.5.x == | + | === VERSION 1.5.x === |
− | === Download the Z-push-package (version 1.5 !!)=== | + | ==== Download the Z-push-package (version 1.5 !!)==== |
| | | |
| wget http://zarafa-deutschland.de/z-push-download/final/1.5/[z-push-latest version] | | wget http://zarafa-deutschland.de/z-push-download/final/1.5/[z-push-latest version] |
Line 1,591: |
Line 1,591: |
| Save in an installdirectory, ex. : root/InstallZPush | | Save in an installdirectory, ex. : root/InstallZPush |
| | | |
− | === Unpack the package for Z-push :=== | + | ==== Unpack the package for Z-push :==== |
| | | |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
Line 1,601: |
Line 1,601: |
| tar -zxvf z-push-[latest version] -C /var/www/html | | tar -zxvf z-push-[latest version] -C /var/www/html |
| | | |
− | === Change the name of the created z-push-directory in /var/www/html to 'z-push'=== | + | ==== Change the name of the created z-push-directory in /var/www/html to 'z-push'==== |
| | | |
− | === INSTALLSCRIPT === | + | ==== INSTALLSCRIPT ==== |
− | ==== nano -w /etc/e-smith/events/actions/z-push-install ==== | + | ===== nano -w /etc/e-smith/events/actions/z-push-install ===== |
| <nowiki> | | <nowiki> |
| #!/bin/sh | | #!/bin/sh |
Line 1,749: |
Line 1,749: |
| </nowiki> | | </nowiki> |
| | | |
− | ==== To save : ==== | + | ===== To save : ===== |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | === UPGRADESCRIPT === | + | ==== UPGRADESCRIPT ==== |
− | ==== nano -w /etc/e-smith/events/actions/z-push-update ==== | + | ===== nano -w /etc/e-smith/events/actions/z-push-update ===== |
| <nowiki> | | <nowiki> |
| #!/bin/sh | | #!/bin/sh |
Line 1,794: |
Line 1,794: |
| </nowiki> | | </nowiki> |
| | | |
− | ==== To save : ==== | + | ===== To save : ===== |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | === See further : "Any version" === | + | ==== See further : "Any version" ==== |
| | | |
− | == VERSION 2.0.x == | + | === VERSION 2.0.x === |
− | === Download the Z-push-package (version 2.0 !!)=== | + | ==== Download the Z-push-package (version 2.0 !!)==== |
| wget http://zarafa-deutschland.de/z-push-download/final/2.0/[z-push-latest version] | | wget http://zarafa-deutschland.de/z-push-download/final/2.0/[z-push-latest version] |
| | | |
| Save in an installdirectory, ex. : root/InstallZPush | | Save in an installdirectory, ex. : root/InstallZPush |
| | | |
− | === Unpack the package for Z-push :=== | + | ==== Unpack the package for Z-push :==== |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
| | | |
Line 1,816: |
Line 1,816: |
| tar -zxvf z-push-[latest version] -C /usr/share | | tar -zxvf z-push-[latest version] -C /usr/share |
| | | |
− | === Change the name of the created z-push-directory in /usr/share to 'z-push' === | + | ==== Change the name of the created z-push-directory in /usr/share to 'z-push' ==== |
| | | |
− | === INSTALLSCRIPT === | + | ==== INSTALLSCRIPT ==== |
− | ==== nano -w /etc/e-smith/events/actions/z-push-install ==== | + | ===== nano -w /etc/e-smith/events/actions/z-push-install ===== |
| <nowiki> | | <nowiki> |
| #!/bin/sh | | #!/bin/sh |
Line 1,946: |
Line 1,946: |
| </nowiki> | | </nowiki> |
| | | |
− | ==== To save : ==== | + | ===== To save : ===== |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | === UPGRADESCRIPT === | + | ==== UPGRADESCRIPT ==== |
− | ==== nano -w /etc/e-smith/events/actions/z-push-update ==== | + | ===== nano -w /etc/e-smith/events/actions/z-push-update ===== |
| <nowiki> | | <nowiki> |
| #!/bin/sh | | #!/bin/sh |
Line 1,982: |
Line 1,982: |
| </nowiki> | | </nowiki> |
| | | |
− | ==== To save : ==== | + | ===== To save : ===== |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | === See further : "Any version" === | + | ==== See further : "Any version" ==== |
| | | |
− | == ANY VERSION (1.5.x or 2.0.x)== | + | === ANY VERSION (1.5.x or 2.0.x)=== |
− | === Edit the config.php file in the Z-Push directory to fit your needs. === | + | ==== Edit the config.php file in the Z-Push directory to fit your needs. ==== |
| ex. Set your timezone in the config.php file. | | ex. Set your timezone in the config.php file. |
| | | |
− | === Execute z-push-install (see script above !!!!) === | + | ==== Execute z-push-install (see script above !!!!) ==== |
| | | |
| /bin/chmod 554 /etc/e-smith/events/actions/z-push-install | | /bin/chmod 554 /etc/e-smith/events/actions/z-push-install |
Line 2,001: |
Line 2,001: |
| ./z-push-install | | ./z-push-install |
| | | |
− | = UPGRADING of Z-push = | + | == UPGRADING of Z-push == |
− | == VERSION 1.5 (1.5.x -> 1.5.x)== | + | === VERSION 1.5 (1.5.x -> 1.5.x)=== |
− | === Download the Z-push-package (version 1.5 !!)=== | + | ==== Download the Z-push-package (version 1.5 !!)==== |
| | | |
| wget http://zarafa-deutschland.de/z-push-download/final/1.5/[z-push-latest version] | | wget http://zarafa-deutschland.de/z-push-download/final/1.5/[z-push-latest version] |
Line 2,009: |
Line 2,009: |
| Save in an installdirectory, ex. : root/InstallZPush | | Save in an installdirectory, ex. : root/InstallZPush |
| | | |
− | === Unpack the corresponding package for ZCP and the package for Z-push :=== | + | ==== Unpack the corresponding package for ZCP and the package for Z-push :==== |
| | | |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
Line 2,019: |
Line 2,019: |
| tar -zxvf z-push-[latest version] -C /var/www/html | | tar -zxvf z-push-[latest version] -C /var/www/html |
| | | |
− | === Change the name of the created z-push-directory in /var/www/html to 'z-push'=== | + | ==== Change the name of the created z-push-directory in /var/www/html to 'z-push'==== |
− | === See further : "Any version" === | + | ==== See further : "Any version" ==== |
− | == VERSION 2.0 (2.0.x -> 2.0.x)== | + | === VERSION 2.0 (2.0.x -> 2.0.x)=== |
− | === Download the Z-push-package (version 2.0 !!)=== | + | ==== Download the Z-push-package (version 2.0 !!)==== |
| | | |
| wget http://zarafa-deutschland.de/z-push-download/final/2.0/[z-push-latest version] | | wget http://zarafa-deutschland.de/z-push-download/final/2.0/[z-push-latest version] |
Line 2,029: |
Line 2,029: |
| | | |
| | | |
− | === Unpack the package for Z-push :=== | + | ==== Unpack the package for Z-push :==== |
| | | |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
Line 2,039: |
Line 2,039: |
| tar -zxvf z-push-[latest version] -C /usr/share | | tar -zxvf z-push-[latest version] -C /usr/share |
| | | |
− | === Change the name of the created z-push-directory in /usr/share to 'z-push'=== | + | ==== Change the name of the created z-push-directory in /usr/share to 'z-push'==== |
− | === See further : "Any version" === | + | ==== See further : "Any version" ==== |
− | == VERSION 1.5.x -> 2.0.x == | + | === VERSION 1.5.x -> 2.0.x === |
| | | |
| The easiest way to upgrade is to follow the steps for a new installation of version 2.0. The states of Z-Push 1.X are not compatible and there is no upgrade path, but as this version implements a fully automatic resynchronisation of devices it should not affect the users and work without the user interaction | | The easiest way to upgrade is to follow the steps for a new installation of version 2.0. The states of Z-Push 1.X are not compatible and there is no upgrade path, but as this version implements a fully automatic resynchronisation of devices it should not affect the users and work without the user interaction |
| | | |
− | == ANY VERSION == | + | === ANY VERSION === |
− | === Edit the config.php file in the Z-Push directory to fit your needs. === | + | ==== Edit the config.php file in the Z-Push directory to fit your needs. ==== |
| ex. Set your timezone in the config.php file. | | ex. Set your timezone in the config.php file. |
| | | |
− | === Execute z-push-update (see script above !!!!) === | + | ==== Execute z-push-update (see script above !!!!) ==== |
| | | |
| /bin/chmod 554 /etc/e-smith/events/actions/z-push-update | | /bin/chmod 554 /etc/e-smith/events/actions/z-push-update |