summaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2020-03-31 12:41:20 +0200
committerTor Egge <Tor.Egge@broadpark.no>2020-03-31 13:52:30 +0200
commite897a1b57ad29c9954d1d5a9ea5895c842ed7abf (patch)
tree0ecf98e3577dc5292a3c8143391f32f615d374d1 /dist
parenteba83f654b90e0f0c5eab8c758ac0a2d82451239 (diff)
Keep %{_prefix}/conf/vespa/default-env.txt even when uninstalling
vespa-base rpm.
Diffstat (limited to 'dist')
-rw-r--r--dist/vespa.spec11
1 files changed, 11 insertions, 0 deletions
diff --git a/dist/vespa.spec b/dist/vespa.spec
index 1fff4f2f09d..db0f7401c06 100644
--- a/dist/vespa.spec
+++ b/dist/vespa.spec
@@ -406,6 +406,17 @@ if [ $1 -eq 0 ]; then # this is an uninstallation
! getent group %{_vespa_group} >/dev/null || groupdel %{_vespa_group}
%endif
fi
+# Temporarily keep modifications to conf/vespa/default-env.txt across
+# package uninstall + install.
+if test -f %{_prefix}/conf/vespa/default-env.txt.rpmsave
+then
+ if test -f %{_prefix}/conf/vespa/default-env.txt
+ then
+ rm -f %{_prefix}/conf/vespa/default-env.txt.rpmsave
+ else
+ mv %{_prefix}/conf/vespa/default-env.txt.rpmsave %{_prefix}/conf/vespa/default-env.txt
+ fi
+fi
%files
%if %{_defattr_is_vespa_vespa}