Repository: ignite Updated Branches: refs/heads/master 10419a128 -> d17ac69c4
IGNITE-8510 RPM package 2.4.0 is incorrectly upgraded by 2.5.0 Signed-off-by: Andrey Gura <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/d17ac69c Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/d17ac69c Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/d17ac69c Branch: refs/heads/master Commit: d17ac69c4933507e641ede5cf606be810f79bdfa Parents: 10419a1 Author: Ivanov Petr <[email protected]> Authored: Thu May 17 13:16:15 2018 +0300 Committer: Andrey Gura <[email protected]> Committed: Thu May 17 13:16:39 2018 +0300 ---------------------------------------------------------------------- packaging/rpm/apache-ignite.spec | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/d17ac69c/packaging/rpm/apache-ignite.spec ---------------------------------------------------------------------- diff --git a/packaging/rpm/apache-ignite.spec b/packaging/rpm/apache-ignite.spec index 78c112a..c735a92 100644 --- a/packaging/rpm/apache-ignite.spec +++ b/packaging/rpm/apache-ignite.spec @@ -89,6 +89,16 @@ case $1 in 2) # RPM postinst upgrade echoUpgradeMessage + + # Workaround for upgrade from 2.4.0 + if [ -d /usr/com/apache-ignite/ ]; then + for file in /usr/com/apache-ignite/*; do + if [ ! -h $file ]; then + cp -rf $file %{_sharedstatedir}/%{name}/ + fi + done + chown -vR %{user}:%{user} %{_sharedstatedir}/%{name} %{_log}/%{name} + fi ;; esac
