gnats-prs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnats/669: missing @XXX@ keyword substitutions in do_subst


From: bug-gnats
Subject: gnats/669: missing @XXX@ keyword substitutions in do_subst
Date: Wed, 9 Aug 2006 11:45:01 -0500 (CDT)

>Number:         669
>Category:       gnats
>Synopsis:       missing @XXX@ keyword substitutions in do_subst
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 09 11:45:01 -0500 2006
>Originator:     Stephane Chazelas <address@hidden>
>Release:        
>Description:
 
 Hi guys,
 
 I'm not too sure of that as I'm not an autotool expert, but I'm
 under the impression that there are some @XXX@ keywords that are
 missing in common.am and some are unncessary:
 
 $ diff -u <(grep -ho '@[a-zA-Z_]*@' doc/man/*.man.in gnats/*.sh 
gnats/dbconfig.in gnats/gnats-databases.in| sort -u) <(tr -d '][' < common.am | 
grep -ho '@[a-zA-Z_]*@' | sort -u)
 --- /proc/self/fd/11    2006-08-09 17:11:04.422080848 +0100
 +++ /proc/self/fd/22    2006-08-09 17:11:04.422080848 +0100
 @@ -5,23 +5,22 @@
  @BINDIR@
  @BWEEK_END@
  @BWEEK_START@
 address@hidden@
 address@hidden@
 address@hidden@
  @DEFAULT_MAIL_AGENT@
  @DEFAULT_ORGANIZATION@
  @DEFAULT_RELEASE@
 address@hidden@
 address@hidden@
 address@hidden@
 address@hidden@
 address@hidden@
  @GLOBAL_DB_LIST_FILE@
  @GNATS_DEFAULT_DB_DIR@
 address@hidden@
 address@hidden@
  @GNATS_USER@
  @libexecdir@
  @LIBEXECDIR@
 address@hidden@
 address@hidden@
 address@hidden@
 address@hidden@
 address@hidden@
 address@hidden@
 address@hidden@
 address@hidden@
  @sysconfdir@
 address@hidden@
  @VERSION@
 
 The ECHON and exec_prefix above seem to be useless (in
 send-pr.sh). same for other prefix variables in send-pr and
 install-sid.
 
>Fix:

Index: common.am
===================================================================
RCS file: /sources/gnats/gnats/common.am,v
retrieving revision 1.1
diff -u -r1.1 common.am
--- common.am   31 Oct 2005 05:03:16 -0000      1.1
+++ common.am   9 Aug 2006 16:34:07 -0000
@@ -22,17 +22,11 @@
 DEFS = @DEFS@ -DGNATSD_USER_ACCESS_FILE=\"${GNATSD_USER_ACCESS_FILE}\" 
-DGNATSD_HOST_ACCESS_FILE=\"${GNATSD_HOST_ACCESS_FILE}\" 
-DDEFAULT_GNATS_SERVICE=\"${DEFAULT_GNATS_SERVICE}\" 
-DGLOBAL_DB_LIST_FILE=\"${GLOBAL_DB_LIST_FILE}\" -DGNATS_USER=\"${GNATS_USER}\"
 
 # Most of the substitution that needs to happen
-do_subst = sed -e 's,address@hidden@],$(datadir),g' \
-       -e 's,address@hidden@],$(datadir),g' \
-       -e 's,address@hidden@],$(PACKAGE),g' \
-       -e 's,address@hidden@],$(VERSION),g' \
+do_subst = sed -e 's,address@hidden@],$(VERSION),g' \
        -e 's,address@hidden@],$(bindir),g' \
        -e 's,address@hidden@],$(bindir),g' \
-       -e 's,address@hidden@],$(sbindir),g' \
-       -e 's,address@hidden@],$(sbindir),g' \
        -e 's,address@hidden@],$(libexecdir),g' \
        -e 's,address@hidden@],$(libexecdir),g' \
-       -e 's,address@hidden@],$(sysconfdir),g' \
        -e 's,address@hidden@],$(sysconfdir),g' \
        -e 's,address@hidden@],$(GNATS_DEFAULT_DB_DIR),g' \
        -e 's,address@hidden,$(GNATS_DEFAULT_ADM_DIR),g' \
@@ -45,8 +39,14 @@
        -e 's,address@hidden@],$(BWEEK_END),g' \
        -e 's,address@hidden@],$(DEFAULT_MAIL_AGENT),g' \
        -e 's,address@hidden@],$(GLOBAL_DB_LIST_FILE),g' \
-       -e 's,address@hidden@],$(GNATSD_USER_ACCESS_FILE),g' \
-       -e 's,address@hidden@],$(GNATSD_HOST_ACCESS_FILE),g' \
-       -e 's,address@hidden@],$(AWK),g'
+       -e 's,address@hidden@],$(AWK),g' \
+       -e 's,address@hidden@],$(configure_input),g' \
+       -e 's,address@hidden@],$(ECHO_C),g' \
+       -e 's,address@hidden@],$(ECHO_N),g' \
+       -e 's,address@hidden@],$(MKTEMP),g' \
+       -e 's,address@hidden@],$(PACKAGE_VERSION),g' \
+       -e 's,address@hidden@],$(PASSWD),g' \
+       -e 's,address@hidden@],$(SUBMITTER),g'
+
 
 # vim:ft=make:
Index: gnats/send-pr.sh
===================================================================
RCS file: /sources/gnats/gnats/gnats/send-pr.sh,v
retrieving revision 1.2
diff -u -r1.2 send-pr.sh
--- gnats/send-pr.sh    31 Dec 2005 21:52:52 -0000      1.2
+++ gnats/send-pr.sh    9 Aug 2006 16:34:07 -0000
@@ -35,10 +35,7 @@
 SUBMITTER="@SUBMITTER@"
 
 # The place where our usual binaries live.
-prefix="@prefix@"
-exec_prefix="@exec_prefix@"
 bindir="@bindir@"
-sbindir="@bindir@"
 sysconfdir="@sysconfdir@"
 libexecdir="@libexecdir@"
 
@@ -54,8 +51,6 @@
 # Is the mktemp command available?
 MKTEMP="@MKTEMP@"
 
address@hidden@
-
 # By default send-pr connects directly to the database.  However, it
 # can be configured to use an existing template file by setting the
 # TEMPLATE variable below to point to a PR template generated from
Index: gnats/install-sid.sh
===================================================================
RCS file: /sources/gnats/gnats/gnats/install-sid.sh,v
retrieving revision 1.2
diff -u -r1.2 install-sid.sh
--- gnats/install-sid.sh        31 Dec 2005 21:52:52 -0000      1.2
+++ gnats/install-sid.sh        9 Aug 2006 16:34:07 -0000
@@ -23,7 +23,6 @@
 # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
 
 VERSION="@PACKAGE_VERSION@"
-prefix="@prefix@"
 sysconfdir="@sysconfdir@"
 
 COMMAND=`echo $0 | sed -e 's,.*/,,g'`





reply via email to

[Prev in Thread] Current Thread [Next in Thread]