[packages/prelink] - updated prelink.conf: blacklist perl binary (fork calls are apparently broken after prelinking) -

qboosh qboosh at pld-linux.org
Sat Apr 23 21:21:22 CEST 2016


commit 772a3700cfcdc2778646da2f855527a71f5383e7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Apr 23 21:21:49 2016 +0200

    - updated prelink.conf: blacklist perl binary (fork calls are apparently broken after prelinking)
    - adjusted .cron script to be consistent with .spec wrt. prelink.log location
    - release 2

 prelink.conf |  1 +
 prelink.cron | 12 ++++++------
 prelink.spec |  2 +-
 3 files changed, 8 insertions(+), 7 deletions(-)
---
diff --git a/prelink.spec b/prelink.spec
index 8090eed..e307ca3 100644
--- a/prelink.spec
+++ b/prelink.spec
@@ -7,7 +7,7 @@ Summary:	Tool to optimize relocations in object files
 Summary(pl.UTF-8):	Narzędzie optymalizujące relokacje w plikach obiektów
 Name:		prelink
 Version:	20130503
-Release:	1
+Release:	2
 License:	GPL v2+
 Group:		Development/Tools
 # backup:	http://distfiles.gentoo.org/distfiles/%{name}-%{version}.tar.bz2
diff --git a/prelink.conf b/prelink.conf
index 0b0e8ca..7a9c237 100644
--- a/prelink.conf
+++ b/prelink.conf
@@ -18,6 +18,7 @@
 -b /lib/modules
 -b /usr/lib/locale
 -b /usr/X11R6/lib{,64}/X11/xfig
+-b /usr/bin/perl*
 -l /bin
 -l /usr/bin
 -l /sbin
diff --git a/prelink.cron b/prelink.cron
index e60751b..c2e2510 100644
--- a/prelink.cron
+++ b/prelink.cron
@@ -6,9 +6,9 @@ renice +19 -p $$ >/dev/null 2>&1
 
 if [ "$PRELINKING" != yes ]; then
   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 \
-      || echo Prelink failed with return value $? >> /var/log/prelink.log
+    echo /usr/sbin/prelink -uav > /var/log/prelink/prelink.log
+    /usr/sbin/prelink -uav >> /var/log/prelink/prelink.log 2>&1 \
+      || echo Prelink failed with return value $? >> /var/log/prelink/prelink.log
     rm -f /etc/prelink.cache
     # Restart init if needed
     [ -n "$(find `ldd /sbin/init | awk 'NF == 4 { print $3 }'` /sbin/init -ctime -1 2>/dev/null )" ] && /sbin/telinit u
@@ -42,9 +42,9 @@ else
   cp -a /var/lib/misc/prelink.{full,quick}
 fi
 
-echo /usr/sbin/prelink -av $PRELINK_OPTS > /var/log/prelink.log
-/usr/sbin/prelink -av $PRELINK_OPTS >> /var/log/prelink.log 2>&1 \
-  || echo Prelink failed with return value $? >> /var/log/prelink.log
+echo /usr/sbin/prelink -av $PRELINK_OPTS > /var/log/prelink/prelink.log
+/usr/sbin/prelink -av $PRELINK_OPTS >> /var/log/prelink/prelink.log 2>&1 \
+  || echo Prelink failed with return value $? >> /var/log/prelink/prelink.log
 # Restart init if needed
 [ -n "$(find `ldd /sbin/init | awk 'NF == 4 { print $3 }'` /sbin/init -ctime -1 2>/dev/null )" ] && /sbin/telinit u
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/prelink.git/commitdiff/772a3700cfcdc2778646da2f855527a71f5383e7



More information about the pld-cvs-commit mailing list