]> granicus.if.org Git - sudo/commitdiff
Remove pointless subshells in targets that simply change the directory
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 12 Jul 2017 11:45:46 +0000 (05:45 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 12 Jul 2017 11:45:46 +0000 (05:45 -0600)
and execute a command.  The command is already run in a shell so
there is no need to execute a subshell in this case.

Makefile.in
doc/Makefile.in
examples/Makefile.in
include/Makefile.in
lib/util/Makefile.in
lib/zlib/Makefile.in
plugins/group_file/Makefile.in
plugins/sample/Makefile.in
plugins/sudoers/Makefile.in
plugins/system_group/Makefile.in
src/Makefile.in

index d85a8f40c4f642be890823d38064a799ee4d0da5..16349c0b48f7891637bbd03c763e0a33c1d54d9b 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2010-2015 Todd C. Miller <Todd.Miller@courtesan.com>
+# Copyright (c) 2010-2015, 2017 Todd C. Miller <Todd.Miller@courtesan.com>
 #
 # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -162,7 +162,7 @@ uninstall-nls:
        done
 
 siglist.c signame.c:
-       (cd lib/util && exec $(MAKE) $@)
+       cd lib/util && exec $(MAKE) $@
 
 depend: siglist.c signame.c
        $(top_srcdir)/mkdep.pl --builddir=`pwd` --srcdir=$(top_srcdir) \
index a6f2ea23f4a458bfeb02576380ed8e0356fa3874..b0e54f3948c96a92a6da1f40888b1e002f3d9b33 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2010-2015 Todd C. Miller <Todd.Miller@courtesan.com>
+# Copyright (c) 2010-2015, 2017 Todd C. Miller <Todd.Miller@courtesan.com>
 #
 # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -104,7 +104,7 @@ lint: all
        fi
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file doc/Makefile)
+       cd $(top_builddir) && ./config.status --file doc/Makefile
 
 .SUFFIXES: .man
 
@@ -155,10 +155,10 @@ $(srcdir)/visudo.man.in: $(srcdir)/visudo.mdoc.in
        fi
 
 $(mansrcdir)/visudo.man: $(top_builddir)/config.status $(srcdir)/visudo.man.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(mansrcdir)/visudo.mdoc: $(top_builddir)/config.status $(srcdir)/visudo.mdoc.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(srcdir)/visudo.cat: varsub $(srcdir)/visudo.mdoc.in
        @if [ -n "$(DEVEL)" ]; then \
@@ -178,10 +178,10 @@ $(srcdir)/sudo.conf.man.in: $(srcdir)/sudo.conf.mdoc.in
        fi
 
 $(mansrcdir)/sudo.conf.man: $(top_builddir)/config.status $(srcdir)/sudo.conf.man.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(mansrcdir)/sudo.conf.mdoc: $(top_builddir)/config.status $(srcdir)/sudo.conf.mdoc.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(srcdir)/sudo.conf.cat: varsub $(srcdir)/sudo.conf.mdoc.in
        @if [ -n "$(DEVEL)" ]; then \
@@ -230,10 +230,10 @@ $(srcdir)/sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.mdoc.in
        fi
 
 $(mansrcdir)/sudoers.ldap.man: $(top_builddir)/config.status $(srcdir)/sudoers.ldap.man.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(mansrcdir)/sudoers.ldap.mdoc: $(top_builddir)/config.status $(srcdir)/sudoers.ldap.mdoc.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(srcdir)/sudoers.ldap.cat: varsub $(srcdir)/sudoers.ldap.mdoc.in
        @if [ -n "$(DEVEL)" ]; then \
@@ -253,10 +253,10 @@ $(srcdir)/sudoreplay.man.in: $(srcdir)/sudoreplay.mdoc.in
        fi
 
 $(mansrcdir)/sudoreplay.man: $(top_builddir)/config.status $(srcdir)/sudoreplay.man.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(mansrcdir)/sudoreplay.mdoc: $(top_builddir)/config.status $(srcdir)/sudoreplay.mdoc.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(srcdir)/sudoreplay.cat: varsub $(srcdir)/sudoreplay.mdoc.in
        @if [ -n "$(DEVEL)" ]; then \
@@ -276,10 +276,10 @@ $(srcdir)/sudo_plugin.man.in: $(srcdir)/sudo_plugin.mdoc.in
        fi
 
 $(mansrcdir)/sudo_plugin.man: $(top_builddir)/config.status $(srcdir)/sudo_plugin.man.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(mansrcdir)/sudo_plugin.mdoc: $(top_builddir)/config.status $(srcdir)/sudo_plugin.mdoc.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=doc/$@
 
 $(srcdir)/sudo_plugin.cat: varsub $(srcdir)/sudo_plugin.mdoc.in
        @if [ -n "$(DEVEL)" ]; then \
index 784650469b941eafafb9e4e68ea8e08007e1b3b3..a177403f2aec3b05a190052e297b0a0e03f58193 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2014 Todd C. Miller <Todd.Miller@courtesan.com>
+# Copyright (c) 2014, 2017 Todd C. Miller <Todd.Miller@courtesan.com>
 #
 # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -56,7 +56,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
 all: $(EXAMPLES)
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file examples/Makefile)
+       cd $(top_builddir) && ./config.status --file examples/Makefile
 
 pre-install:
 
index bb96fba04ba4224892a661b38aae586823ab4a79..835895431762a977f5092a11215ebdf1dedaf5c6 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011-2014 Todd C. Miller <Todd.Miller@courtesan.com>
+# Copyright (c) 2011-2015, 2017 Todd C. Miller <Todd.Miller@courtesan.com>
 #
 # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -50,7 +50,7 @@ SHELL = @SHELL@
 all:
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file include/Makefile)
+       cd $(top_builddir) && ./config.status --file include/Makefile
 
 .SUFFIXES: .h
 
index dbf6a766722633868df07153d39a49e35abbb5a6..1dd555763c5f4e9448cc5120762e36e63bad462c 100644 (file)
@@ -139,7 +139,7 @@ VSYSLOG_TEST_OBJS = vsyslog_test.lo vsyslog.lo
 all: libsudo_util.la
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file lib/util/Makefile)
+       cd $(top_builddir) && ./config.status --file lib/util/Makefile
 
 .SUFFIXES: .c .h .lo
 
index 4b7fd7406d5ffbb24732e0ce977194739a343dab..1925634cbc8d5f5283267415f47f801829b72362 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011-2014 Todd C. Miller <Todd.Miller@courtesan.com>
+# Copyright (c) 2011-2017 Todd C. Miller <Todd.Miller@courtesan.com>
 #
 # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -95,7 +95,7 @@ LTOBJS = adler32.lo compress.lo crc32.lo deflate.lo gzclose.lo gzlib.lo \
 all: libsudo_z.la
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file lib/zlib/Makefile)
+       cd $(top_builddir) && ./config.status --file lib/zlib/Makefile
 
 .SUFFIXES: .c .h .lo
 
index 2dde773a3ff93e6e99372ddb2779ea4ffb282bbd..797e1c437aa29c437026240b9b23dbf7be0d428d 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2010-2014 Todd C. Miller <Todd.Miller@courtesan.com>
+# Copyright (c) 2010-2017 Todd C. Miller <Todd.Miller@courtesan.com>
 #
 # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -107,7 +107,7 @@ VERSION = @PACKAGE_VERSION@
 all: group_file.la
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file plugins/group_file/Makefile)
+       cd $(top_builddir) && ./config.status --file plugins/group_file/Makefile
 
 .SUFFIXES: .o .c .h .lo
 
index ea023699f6396b41b438a6385148405861790cb4..13c12cca5d9d261e983bbfd44e706a9e845f4f61 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011-2014 Todd C. Miller <Todd.Miller@courtesan.com>
+# Copyright (c) 2011-2017 Todd C. Miller <Todd.Miller@courtesan.com>
 #
 # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -106,7 +106,7 @@ VERSION = @PACKAGE_VERSION@
 all: sample_plugin.la
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file plugins/sample/Makefile)
+       cd $(top_builddir) && ./config.status --file plugins/sample/Makefile
 
 .SUFFIXES: .o .c .h .lo
 
index dedc08bf604554c0bfff1fe3b1800e9654018e21..90c3233f069631384998f77a0753f262e246e036 100644 (file)
@@ -220,7 +220,7 @@ $(shlib_opt): $(shlib_exp)
        @true
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file plugins/sudoers/Makefile)
+       cd $(top_builddir) && ./config.status --file plugins/sudoers/Makefile
 
 libparsesudoers.la: $(LIBPARSESUDOERS_OBJS)
        $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) -o $@ $(LIBPARSESUDOERS_OBJS) -no-install
@@ -316,7 +316,7 @@ $(devdir)/def_data.c $(devdir)/def_data.h: $(srcdir)/def_data.in
        fi
 
 sudoers: $(srcdir)/sudoers.in
-       (cd $(top_builddir) && $(SHELL) config.status --file=plugins/sudoers/$@)
+       cd $(top_builddir) && $(SHELL) config.status --file=plugins/sudoers/$@
 
 pre-install:
        @if test X"$(cross_compiling)" != X"yes" -a -r $(DESTDIR)$(sudoersdir)/sudoers; then \
index b1913835007ef50d5faaf814ece4bbef80c20e4c..eca722d9afa926c93da40317024d4deb80833879 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011-2014 Todd C. Miller <Todd.Miller@courtesan.com>
+# Copyright (c) 2011-2017 Todd C. Miller <Todd.Miller@courtesan.com>
 #
 # Permission to use, copy, modify, and distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
@@ -107,7 +107,7 @@ VERSION = @PACKAGE_VERSION@
 all: system_group.la
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file plugins/system_group/Makefile)
+       cd $(top_builddir) && ./config.status --file plugins/system_group/Makefile
 
 .SUFFIXES: .o .c .h .lo
 
index 22b62e1d2a5e6b36d5fef536b62f458f1aea8a71..adb9895a5c234b96c3d3e80f274a6b792e2e31ac 100644 (file)
@@ -132,10 +132,10 @@ VERSION = @PACKAGE_VERSION@
 all: $(PROGS)
 
 Makefile: $(srcdir)/Makefile.in
-       (cd $(top_builddir) && ./config.status --file src/Makefile)
+       cd $(top_builddir) && ./config.status --file src/Makefile
 
 ./sudo_usage.h: $(srcdir)/sudo_usage.h.in
-       (cd $(top_builddir) && ./config.status --file src/sudo_usage.h)
+       cd $(top_builddir) && ./config.status --file src/sudo_usage.h
 
 .SUFFIXES: .c .h .lo .o