- remove hardcoded gpg path (Ralf Corsepius)
authorpmatilai <pmatilai>
Tue, 25 Apr 2006 15:29:53 +0000 (15:29 +0000)
committerpmatilai <pmatilai>
Tue, 25 Apr 2006 15:29:53 +0000 (15:29 +0000)
- autoreconf

12 files changed:
Makefile.in
apt-pkg/Makefile.in
buildlib/Makefile.in
cmdline/Makefile.in
configure
configure.in
doc/Makefile.in
lua/Makefile.in
methods/Makefile.am
methods/Makefile.in
methods/gpg.cc
tools/Makefile.in

index 4951975..7177152 100644 (file)
@@ -124,6 +124,7 @@ GENCAT = @GENCAT@
 GLIBC21 = @GLIBC21@
 GLIBC_VER = @GLIBC_VER@
 GMSGFMT = @GMSGFMT@
+GPG = @GPG@
 HAVE_TIMEGM = @HAVE_TIMEGM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
index 1c45ced..cf1d610 100644 (file)
@@ -154,6 +154,7 @@ GENCAT = @GENCAT@
 GLIBC21 = @GLIBC21@
 GLIBC_VER = @GLIBC_VER@
 GMSGFMT = @GMSGFMT@
+GPG = @GPG@
 HAVE_TIMEGM = @HAVE_TIMEGM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
index 817a2c3..1f94112 100644 (file)
@@ -105,6 +105,7 @@ GENCAT = @GENCAT@
 GLIBC21 = @GLIBC21@
 GLIBC_VER = @GLIBC_VER@
 GMSGFMT = @GMSGFMT@
+GPG = @GPG@
 HAVE_TIMEGM = @HAVE_TIMEGM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
index 275c863..9bfb232 100644 (file)
@@ -181,6 +181,7 @@ GENCAT = @GENCAT@
 GLIBC21 = @GLIBC21@
 GLIBC_VER = @GLIBC_VER@
 GMSGFMT = @GMSGFMT@
+GPG = @GPG@
 HAVE_TIMEGM = @HAVE_TIMEGM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
index 376d8da..da2fbd0 100755 (executable)
--- a/configure
+++ b/configure
@@ -463,7 +463,7 @@ ac_includes_default="\
 # include <unistd.h>
 #endif"
 
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL SOCKETLIBS PTHREADLIB RPM_PATH RPMLIBS PKG_CONFIG ac_pt_PKG_CONFIG LIBXML2_CFLAGS LIBXML2_LIBS WITH_LUA_TRUE WITH_LUA_FALSE COMPILE_STATIC_TRUE COMPILE_STATIC_FALSE COMPILE_APTSHELL_TRUE COMPILE_APTSHELL_FALSE NEED_INTTYPES_H_TRUE NEED_INTTYPES_H_FALSE NEED_STATVFS_H_TRUE NEED_STATVFS_H_FALSE HAVE_TIMEGM NEED_SOCKLEN_T_DEFINE NEED_NETDB_H_TRUE NEED_NETDB_H_FALSE DOCBOOK2MAN COMPILE_MANPAGES_TRUE COMPILE_MANPAGES_FALSE MKINSTALLDIRS MSGFMT GMSGFMT XGETTEXT MSGMERGE ALLOCA GLIBC21 LIBICONV LTLIBICONV INTLBISON USE_NLS BUILD_INCLUDED_LIBINTL USE_INCLUDED_LIBINTL CATOBJEXT INTLOBJS DATADIRNAME INSTOBJEXT GENCAT INTL_LIBTOOL_SUFFIX_PREFIX INTLLIBS LIBINTL LTLIBINTL POSUB GLIBC_VER LIBSTDCPP_VER LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL SOCKETLIBS PTHREADLIB RPM_PATH RPMLIBS PKG_CONFIG ac_pt_PKG_CONFIG LIBXML2_CFLAGS LIBXML2_LIBS WITH_LUA_TRUE WITH_LUA_FALSE COMPILE_STATIC_TRUE COMPILE_STATIC_FALSE COMPILE_APTSHELL_TRUE COMPILE_APTSHELL_FALSE NEED_INTTYPES_H_TRUE NEED_INTTYPES_H_FALSE NEED_STATVFS_H_TRUE NEED_STATVFS_H_FALSE HAVE_TIMEGM NEED_SOCKLEN_T_DEFINE NEED_NETDB_H_TRUE NEED_NETDB_H_FALSE DOCBOOK2MAN COMPILE_MANPAGES_TRUE COMPILE_MANPAGES_FALSE GPG MKINSTALLDIRS MSGFMT GMSGFMT XGETTEXT MSGMERGE ALLOCA GLIBC21 LIBICONV LTLIBICONV INTLBISON USE_NLS BUILD_INCLUDED_LIBINTL USE_INCLUDED_LIBINTL CATOBJEXT INTLOBJS DATADIRNAME INSTOBJEXT GENCAT INTL_LIBTOOL_SUFFIX_PREFIX INTLLIBS LIBINTL LTLIBINTL POSUB GLIBC_VER LIBSTDCPP_VER LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -24334,6 +24334,47 @@ else
 fi
 
 
+# Extract the first word of "gpg", so it can be a program name with args.
+set dummy gpg; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_GPG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $GPG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GPG="$GPG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_GPG="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  test -z "$ac_cv_path_GPG" && ac_cv_path_GPG=""/usr/bin/gpg""
+  ;;
+esac
+fi
+GPG=$ac_cv_path_GPG
+
+if test -n "$GPG"; then
+  echo "$as_me:$LINENO: result: $GPG" >&5
+echo "${ECHO_T}$GPG" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+
 
 
         MKINSTALLDIRS=
@@ -29064,6 +29105,7 @@ s,@NEED_NETDB_H_FALSE@,$NEED_NETDB_H_FALSE,;t t
 s,@DOCBOOK2MAN@,$DOCBOOK2MAN,;t t
 s,@COMPILE_MANPAGES_TRUE@,$COMPILE_MANPAGES_TRUE,;t t
 s,@COMPILE_MANPAGES_FALSE@,$COMPILE_MANPAGES_FALSE,;t t
+s,@GPG@,$GPG,;t t
 s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
 s,@MSGFMT@,$MSGFMT,;t t
 s,@GMSGFMT@,$GMSGFMT,;t t
index f5ec712..ed3fc79 100644 (file)
@@ -238,6 +238,8 @@ else
 fi
 AM_CONDITIONAL(COMPILE_MANPAGES, test -n "$DOCBOOK2MAN" -a "$enable_docs" != "no")
 
+AC_PATH_PROG(GPG,gpg,"/usr/bin/gpg")
+
 AM_GNU_GETTEXT_VERSION([0.11.4])
 AM_GNU_GETTEXT
 
index 17965f8..4574225 100644 (file)
@@ -105,6 +105,7 @@ GENCAT = @GENCAT@
 GLIBC21 = @GLIBC21@
 GLIBC_VER = @GLIBC_VER@
 GMSGFMT = @GMSGFMT@
+GPG = @GPG@
 HAVE_TIMEGM = @HAVE_TIMEGM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
index c736455..c8cdcce 100644 (file)
@@ -145,6 +145,7 @@ GENCAT = @GENCAT@
 GLIBC21 = @GLIBC21@
 GLIBC_VER = @GLIBC_VER@
 GMSGFMT = @GMSGFMT@
+GPG = @GPG@
 HAVE_TIMEGM = @HAVE_TIMEGM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
index dc0f346..151a3e5 100644 (file)
@@ -1,3 +1,4 @@
+AM_CPPFLAGS = -DGPG=\"@GPG@\"
 
 methodsdir=${libdir}/apt/methods
 methods_PROGRAMS = cdrom copy file ftp gpg gzip bzip2 http rsh ssh
index 1611b25..3ff56ce 100644 (file)
@@ -174,6 +174,7 @@ GENCAT = @GENCAT@
 GLIBC21 = @GLIBC21@
 GLIBC_VER = @GLIBC_VER@
 GMSGFMT = @GMSGFMT@
+GPG = @GPG@
 HAVE_TIMEGM = @HAVE_TIMEGM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -279,6 +280,7 @@ sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+AM_CPPFLAGS = -DGPG=\"@GPG@\"
 methodsdir = ${libdir}/apt/methods
 LDADD = ../apt-pkg/libapt-pkg.la
 cdrom_SOURCES = cdrom.cc
index 9789c37..954663c 100644 (file)
@@ -195,7 +195,7 @@ char *getFileSigner(const char *file, const char *sigfile,
       return "could not spawn new process";
    else if (pid == 0) 
    {
-      string path = _config->Find("Dir::Bin::gpg", "/usr/bin/gpg");
+      string path = _config->Find("Dir::Bin::gpg", GPG );
       string pubring = "";
       const char *argv[16];
       int argc = 0;
index d620798..d80f72f 100644 (file)
@@ -148,6 +148,7 @@ GENCAT = @GENCAT@
 GLIBC21 = @GLIBC21@
 GLIBC_VER = @GLIBC_VER@
 GMSGFMT = @GMSGFMT@
+GPG = @GPG@
 HAVE_TIMEGM = @HAVE_TIMEGM@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@