[PATCH app-rstart 08/15] config: install commands using Automake
Julien Cristau
jcristau at debian.org
Wed Aug 14 15:00:31 PDT 2013
I know this patch is two and a half years old, but...
On Thu, Jan 27, 2011 at 15:58:36 -0500, Gaetan Nadon wrote:
> This replaces the *FIXME* shell code which "generates in place"
> the commands rather than doing a proper installation using the
> $INSTALL automake specified program.
>
> Using Automake, we can now "uninstall" the commands.
>
> Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
> ---
> Makefile.am | 27 +--------------------------
> commands/Makefile.am | 9 +++++++++
> configure.ac | 3 ++-
> 3 files changed, 12 insertions(+), 27 deletions(-)
> create mode 100644 commands/Makefile.am
>
> diff --git a/Makefile.am b/Makefile.am
> index b07dda8..9943520 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -19,7 +19,7 @@
> # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
> # PERFORMANCE OF THIS SOFTWARE.
>
> -SUBDIRS = man
> +SUBDIRS = man commands
>
> # rstartd server
>
> @@ -70,24 +70,6 @@ CLEANFILES = rstart rstartd config
>
> install-data-hook:
> (cd ${srcdir}; \
> - for name in `find ./commands -print | grep -v CVS` ; do \
> - if test -f $$name; then \
> - sed \
> - -e 's,ENVPREFIX,RSTART,g' \
> - < $$name > $(DESTDIR)$(rstartdir)/$$name; \
> - case `basename $(DESTDIR)$(rstartdir)/$$name` in \
> - @*) \
> - ;; \
> - *) \
> - chmod a+x $(DESTDIR)$(rstartdir)/$$name ;; \
... this seems to change the mode of installed files from 755 to 644.
Since this are scripts I'm not sure this is intentional and/or wanted?
Cheers,
Julien
> - esac; \
> - else \
> - if [ -d $$name ] ; then \
> - mkdir -p $(DESTDIR)$(rstartdir)/$$name ; \
> - fi; \
> - fi; \
> - done; \
> - \
> for name in `find ./contexts -print | grep -v CVS` ; do \
> if test -f $$name; then \
> sed \
> @@ -120,13 +102,6 @@ distuninstallcheck:
> EXTRA_DIST += \
> server.os2 \
> \
> - commands/ListContexts \
> - commands/x11r6/Terminal \
> - commands/x11r6/LoadMonitor \
> - commands/x11r6/@List \
> - commands/@List \
> - commands/ListGenericCommands \
> - \
> contexts/default \
> contexts/@Aliases \
> contexts/x11r6 \
> diff --git a/commands/Makefile.am b/commands/Makefile.am
> new file mode 100644
> index 0000000..af4c8a3
> --- /dev/null
> +++ b/commands/Makefile.am
> @@ -0,0 +1,9 @@
> +
> +commandsdir = $(rstartdir)/commands
> +nobase_dist_commands_DATA = \
> + ListContexts \
> + x11r6/Terminal \
> + x11r6/LoadMonitor \
> + x11r6/@List \
> + @List \
> + ListGenericCommands
> diff --git a/configure.ac b/configure.ac
> index 1bdbf89..8119a7e 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -61,5 +61,6 @@ AC_SUBST(DEFAULT_X_MANPATH)
>
> AC_CONFIG_FILES([
> Makefile
> - man/Makefile])
> + man/Makefile
> + commands/Makefile])
> AC_OUTPUT
> --
> 1.6.0.4
>
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
>
More information about the xorg-devel
mailing list