commit:     311832fc268b9b62bd996fafdcbde0eafd3ab817
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 02:02:24 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 21:24:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311832fc

sys-libs/timezone-data: remove /etc/timezone if localtime is a symlink

Closes: https://bugs.gentoo.org/949812
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-libs/timezone-data/timezone-data-2025a.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sys-libs/timezone-data/timezone-data-2025a.ebuild 
b/sys-libs/timezone-data/timezone-data-2025a.ebuild
index 042a6f372d59..30f819547544 100644
--- a/sys-libs/timezone-data/timezone-data-2025a.ebuild
+++ b/sys-libs/timezone-data/timezone-data-2025a.ebuild
@@ -115,6 +115,10 @@ configure_tz_data() {
        # they're managing it themselves, bug #511474
        if [[ -L "${etc_lt}" ]] ; then
                einfo "Skipping update: ${etc_lt} is a symlink."
+               if [[ -e ${src} ]]; then
+                       einfo "Removing ${src}."
+                       rm "${src}"
+               fi
                return 0
        fi
 

Reply via email to