prepstrip: avoid a `dirname` with a simple ${var%/*}
authorMike Frysinger <vapier@gentoo.org>
Tue, 11 Oct 2011 02:28:55 +0000 (22:28 -0400)
committerMike Frysinger <vapier@gentoo.org>
Tue, 11 Oct 2011 02:28:55 +0000 (22:28 -0400)
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
bin/ebuild-helpers/prepstrip

index 68b2133e3d018df30fa8542716d10511afe29f31..67ceeadb0425d55bd29c62f7b93097c1c209718b 100755 (executable)
@@ -81,7 +81,7 @@ save_elf_debug() {
        # this will recompute the build-id, but for now that's ok
        local buildid="$( ${debugedit_found} && debugedit -i "${x}" )"
 
-       mkdir -p $(dirname "${y}")
+       mkdir -p "${y%/*}"
 
        local inode=$(inode_var_name "$x")
        if [[ -n ${!inode} ]] ; then