Blame SOURCES/0006-Use-shell-processing-instead-of-basename-875356.patch

2e96e6
From f17c272d769a43490eec780424f5971f87acdc06 Mon Sep 17 00:00:00 2001
2e96e6
From: John Reiser <jreiser@bitwagon.com>
2e96e6
Date: Thu, 31 Jan 2013 23:58:53 +0330
2e96e6
Subject: [PATCH 06/18] Use shell processing instead of basename (#875356)
2e96e6
2e96e6
Systems with many partitions bog down os-prober. Remove the call to
2e96e6
basename and use shell substitution instead.
2e96e6
2e96e6
Resolves: rhbz#875356
2e96e6
---
2e96e6
 common.sh                                  | 2 +-
2e96e6
 linux-boot-probes/mounted/powerpc/40yaboot | 2 +-
2e96e6
 2 files changed, 2 insertions(+), 2 deletions(-)
2e96e6
2e96e6
diff --git a/common.sh b/common.sh
2e96e6
index f83eb0d..b9b3951 100644
2e96e6
--- a/common.sh
2e96e6
+++ b/common.sh
2e96e6
@@ -57,7 +57,7 @@ progname=
2e96e6
 cache_progname() {
2e96e6
   case $progname in
2e96e6
     '')
2e96e6
-      progname="$(basename "$0")"
2e96e6
+      progname="${0##*/}"
2e96e6
       ;;
2e96e6
   esac
2e96e6
 }
2e96e6
diff --git a/linux-boot-probes/mounted/powerpc/40yaboot b/linux-boot-probes/mounted/powerpc/40yaboot
2e96e6
index cbb87da..b060b18 100755
2e96e6
--- a/linux-boot-probes/mounted/powerpc/40yaboot
2e96e6
+++ b/linux-boot-probes/mounted/powerpc/40yaboot
2e96e6
@@ -27,7 +27,7 @@ recordstanza () {
2e96e6
 		fi
2e96e6
 
2e96e6
 		if [ -z "$title" ]; then
2e96e6
-			title="$(basename "$kernel")"
2e96e6
+			title="${kernel##*/}"
2e96e6
 		fi
2e96e6
 		if [ "$read_only" ]; then
2e96e6
 			parameters="ro $parameters"
2e96e6
-- 
2e96e6
2.5.5
2e96e6