diff options
-rw-r--r-- | sys-devel/prelink/ChangeLog | 6 | ||||
-rw-r--r-- | sys-devel/prelink/files/prelink.cron | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/sys-devel/prelink/ChangeLog b/sys-devel/prelink/ChangeLog index 0704834280ce..ab67e1fb6c93 100644 --- a/sys-devel/prelink/ChangeLog +++ b/sys-devel/prelink/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/prelink # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.51 2007/03/25 05:09:37 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.52 2007/03/25 05:30:30 vapier Exp $ + + 25 Mar 2007; Mike Frysinger <vapier@gentoo.org> files/prelink.cron: + Make sure we change KDE_IS_PRELINKED in /etc/env.d/ accordingly as suggested + by alwin #165904. *prelink-20061201 (25 Mar 2007) diff --git a/sys-devel/prelink/files/prelink.cron b/sys-devel/prelink/files/prelink.cron index 9ad52dff9bb7..37b119d6b8e2 100644 --- a/sys-devel/prelink/files/prelink.cron +++ b/sys-devel/prelink/files/prelink.cron @@ -5,6 +5,7 @@ renice +19 -p $$ >/dev/null 2>&1 if [ "$PRELINKING" != yes ]; then + sed -ri '/^[[:space:]]*#?[[:space:]]*KDE_IS_PRELINKED=/s:.*:#KDE_IS_PRELINKED=1:' /etc/env.d/*kde* if [ -f /etc/prelink.cache ]; then echo /usr/sbin/prelink -uav > /var/log/prelink.log /usr/sbin/prelink -uav >> /var/log/prelink.log 2>&1 \ @@ -16,6 +17,8 @@ if [ "$PRELINKING" != yes ]; then exit 0 fi +sed -ri '/^[[:space:]]*#?[[:space:]]*KDE_IS_PRELINKED=/s:.*:KDE_IS_PRELINKED=1:' /etc/env.d/*kde* + if [ ! -f /etc/prelink.cache -o -f /var/lib/misc/prelink.force ] \ || grep -q '^prelink-ELF0.[0-2]' /etc/prelink.cache; then # If cache does not exist or is from older prelink versions or |