From e32f56d028e5dd33493c38faaf4742c9939e134b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 4 Mar 2008 20:00:28 +0000 Subject: [PATCH] - different approach to preserve /etc/localtime after uninstall Changed files: tzdata.spec -> 1.40 --- tzdata.spec | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tzdata.spec b/tzdata.spec index 52ddc55..51fbfe5 100644 --- a/tzdata.spec +++ b/tzdata.spec @@ -113,6 +113,16 @@ rm -rf $RPM_BUILD_ROOT %preun if [ "$1" = "0" ]; then /sbin/chkconfig --del timezone + + # save for postun + cp -f /etc/localtime /etc/localtime.rpmsave +fi + +%postun +if [ "$1" = "0" ]; then + if [ ! -f /etc/localtime -a -f /etc/localtime.rpmsave ]; then + mv -f /etc/localtime{.rpmsave,} + fi fi %triggerpostun -- rc-scripts < 0.4.1.4 -- 2.44.0