]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
build: adjust previous transformations on libstdbuf name
authorPádraig Brady <P@draigBrady.com>
Wed, 10 Sep 2014 22:43:00 +0000 (23:43 +0100)
committerPádraig Brady <P@draigBrady.com>
Wed, 10 Sep 2014 22:46:54 +0000 (23:46 +0100)
* src/local.mk (transform): commit v8.23-22-g6f9b018 discarded all
transformations on the libstdbuf.so name.  Be more conservative and
only exclude the $(program_transform_name) portion for libstdbuf.

src/local.mk

index 0a6f217e0ef2dc20118c28f78dfee1cc1a18c472..6e80d31c42df30284a463371f34bd5f3570bae5c 100644 (file)
@@ -336,17 +336,17 @@ copy_sources = \
   src/extent-scan.c \
   src/extent-scan.h
 
+# Use 'ginstall' in the definition of PROGRAMS and in dependencies to avoid
+# confusion with the 'install' target.  The install rule transforms 'ginstall'
+# to install before applying any user-specified name transformations.
+
 # Don't apply prefix transformations to libstdbuf shared lib
 # as that's not generally needed, and we need to reference the
 # name directly in LD_PRELOAD etc.  In general it's surprising
 # that $(transform) is applied to libexec at all given that is
 # for internal package naming, not privy to $(transform).
 
-# Use 'ginstall' in the definition of PROGRAMS and in dependencies to avoid
-# confusion with the 'install' target.  The install rule transforms 'ginstall'
-# to install before applying any user-specified name transformations.
-
-transform = /libstdbuf/q;s/ginstall/install/;$(program_transform_name)
+transform = s/ginstall/install/;/libstdbuf/!$(program_transform_name)
 
 src_ginstall_SOURCES = src/install.c src/prog-fprintf.c $(copy_sources) \
                       $(selinux_sources)