1 --- ez-ipupdate-3.0.11b8.orig/Makefile.in
2 +++ ez-ipupdate-3.0.11b8/Makefile.in
4 -# Makefile.in generated automatically by automake 1.3 from Makefile.am
5 +# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
7 -# Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
8 +# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
9 # This Makefile.in is free software; the Free Software Foundation
10 # gives unlimited permission to copy and/or distribute it,
11 # with or without modifications, as long as this notice is preserved.
20 top_srcdir = @top_srcdir@
22 includedir = @includedir@
23 oldincludedir = /usr/include
28 pkgdatadir = $(datadir)/@PACKAGE@
29 pkglibdir = $(libdir)/@PACKAGE@
31 AUTOHEADER = @AUTOHEADER@
34 -INSTALL_PROGRAM = @INSTALL_PROGRAM@
35 +INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
36 INSTALL_DATA = @INSTALL_DATA@
37 INSTALL_SCRIPT = @INSTALL_SCRIPT@
38 transform = @program_transform_name@
41 EXTRA_DIST = getpass.c ez-ipupdate.lsm example.conf example-pgpow.conf example-dhs.conf example-dyndns.conf example-ods.conf example-tzo.conf example-gnudip.conf example-easydns.conf example-justlinux.conf example-dyns.conf CHANGELOG mkbinary example-heipv6tb.conf
43 -AUTOMAKE_OPTIONS=foreign
44 +AUTOMAKE_OPTIONS = foreign
45 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
46 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
47 CONFIG_HEADER = config.h
49 ez_ipupdate_DEPENDENCIES =
52 -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
53 -LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@
54 -DIST_COMMON = README COPYING INSTALL Makefile.am Makefile.in acconfig.h \
55 -aclocal.m4 config.guess config.h.in config.sub configure configure.in \
56 -install-sh missing mkinstalldirs stamp-h.in
57 +COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
59 +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
60 +DIST_COMMON = README ./stamp-h.in COPYING INSTALL Makefile.am \
61 +Makefile.in acconfig.h aclocal.m4 config.guess config.h.in config.sub \
62 +configure configure.in install-sh missing mkinstalldirs
65 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
70 +DEP_FILES = .deps/cache_file.P .deps/conf_file.P .deps/ez-ipupdate.P \
71 +.deps/md5.P .deps/pid_file.P
72 SOURCES = $(ez_ipupdate_SOURCES)
73 OBJECTS = $(ez_ipupdate_OBJECTS)
75 -all: Makefile $(PROGRAMS) config.h
79 .SUFFIXES: .S .c .o .s
80 -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
81 - cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile
82 +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
83 + cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile
85 -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
86 +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
88 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
90 $(ACLOCAL_M4): configure.in
91 cd $(srcdir) && $(ACLOCAL)
93 -config.status: $(srcdir)/configure
94 +config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
95 $(SHELL) ./config.status --recheck
96 $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
97 cd $(srcdir) && $(AUTOCONF)
101 + @if test ! -f $@; then \
105 stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
107 && CONFIG_FILES= CONFIG_HEADERS=config.h \
108 $(SHELL) ./config.status
109 - @echo timestamp > stamp-h
110 + @echo timestamp > stamp-h 2> /dev/null
111 $(srcdir)/config.h.in: $(srcdir)/stamp-h.in
112 + @if test ! -f $@; then \
113 + rm -f $(srcdir)/stamp-h.in; \
114 + $(MAKE) $(srcdir)/stamp-h.in; \
116 $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
117 cd $(top_srcdir) && $(AUTOHEADER)
118 - @echo timestamp > $(srcdir)/stamp-h.in
119 + @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
123 @@ -158,20 +167,17 @@
124 $(mkinstalldirs) $(DESTDIR)$(bindir)
125 @list='$(bin_PROGRAMS)'; for p in $$list; do \
126 if test -f $$p; then \
127 - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
128 - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
129 + echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
130 + $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
134 uninstall-binPROGRAMS:
136 list='$(bin_PROGRAMS)'; for p in $$list; do \
137 - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
138 + rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
150 ID: $(HEADERS) $(SOURCES) $(LISP)
151 + list='$(SOURCES) $(HEADERS)'; \
152 + unique=`for i in $$list; do echo $$i; done | \
153 + awk ' { files[$$0] = 1; } \
154 + END { for (i in files) print i; }'`; \
155 here=`pwd` && cd $(srcdir) \
156 - && mkid -f$$here/ID $(SOURCES) $(HEADERS) $(LISP)
157 + && mkid -f$$here/ID $$unique $(LISP)
159 TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
162 awk ' { files[$$0] = 1; } \
163 END { for (i in files) print i; }'`; \
164 test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
165 - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
166 + || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP))
170 @@ -225,99 +235,148 @@
174 - GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz
175 + GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
176 mkdir $(distdir)/=build
177 mkdir $(distdir)/=inst
178 dc_install_base=`cd $(distdir)/=inst && pwd`; \
179 cd $(distdir)/=build \
180 && ../configure --srcdir=.. --prefix=$$dc_install_base \
184 - && $(MAKE) install \
185 - && $(MAKE) installcheck \
187 + && $(MAKE) $(AM_MAKEFLAGS) \
188 + && $(MAKE) $(AM_MAKEFLAGS) dvi \
189 + && $(MAKE) $(AM_MAKEFLAGS) check \
190 + && $(MAKE) $(AM_MAKEFLAGS) install \
191 + && $(MAKE) $(AM_MAKEFLAGS) installcheck \
192 + && $(MAKE) $(AM_MAKEFLAGS) dist
194 - @echo "========================"; \
195 - echo "$(distdir).tar.gz is ready for distribution"; \
196 - echo "========================"
197 + @banner="$(distdir).tar.gz is ready for distribution"; \
198 + dashes=`echo "$$banner" | sed s/./=/g`; \
203 -chmod -R a+r $(distdir)
204 - GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
205 + GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
208 -chmod -R a+r $(distdir)
209 - GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
210 + GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
212 distdir: $(DISTFILES)
215 -chmod 777 $(distdir)
216 + here=`cd $(top_builddir) && pwd`; \
217 + top_distdir=`cd $(distdir) && pwd`; \
218 + distdir=`cd $(distdir) && pwd`; \
220 + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile
221 @for file in $(DISTFILES); do \
223 - test -f $(distdir)/$$file \
224 - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
225 - || cp -p $$d/$$file $(distdir)/$$file; \
226 + if test -d $$d/$$file; then \
227 + cp -pr $$d/$$file $(distdir)/$$file; \
229 + test -f $(distdir)/$$file \
230 + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
231 + || cp -p $$d/$$file $(distdir)/$$file || :; \
234 -cache_file.o: cache_file.c config.h cache_file.h
235 -conf_file.o: conf_file.c config.h conf_file.h
236 -ez-ipupdate.o: ez-ipupdate.c config.h error.h md5.h dprintf.h \
237 - conf_file.h cache_file.h pid_file.h
238 -md5.o: md5.c config.h md5.h
239 -pid_file.o: pid_file.c config.h error.h dprintf.h
246 -install-exec: install-binPROGRAMS
251 +DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
253 -install: install-exec install-data all
255 +-include $(DEP_FILES)
257 -uninstall: uninstall-binPROGRAMS
265 +maintainer-clean-depend:
268 + @echo '$(COMPILE) -c $<'; \
269 + $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
270 + @-cp .deps/$(*F).pp .deps/$(*F).P; \
271 + tr ' ' '\012' < .deps/$(*F).pp \
272 + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
273 + >> .deps/$(*F).P; \
277 + @echo '$(LTCOMPILE) -c $<'; \
278 + $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
279 + @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
280 + < .deps/$(*F).pp > .deps/$(*F).P; \
281 + tr ' ' '\012' < .deps/$(*F).pp \
282 + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
283 + >> .deps/$(*F).P; \
284 + rm -f .deps/$(*F).pp
292 +installcheck: installcheck-am
293 +all-recursive-am: config.h
294 + $(MAKE) $(AM_MAKEFLAGS) all-recursive
296 +install-exec-am: install-binPROGRAMS
297 +install-exec: install-exec-am
300 +install-data: install-data-am
303 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
305 +uninstall-am: uninstall-binPROGRAMS
306 +uninstall: uninstall-am
307 +all-am: Makefile $(PROGRAMS) config.h
308 +all-redirect: all-am
310 - $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
311 + $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
313 - $(mkinstalldirs) $(DATADIR)$(bindir)
314 + $(mkinstalldirs) $(DESTDIR)$(bindir)
318 - -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
321 - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
324 - -rm -f Makefile $(DISTCLEANFILES)
325 + -rm -f Makefile $(CONFIG_CLEAN_FILES)
326 -rm -f config.cache config.log stamp-h stamp-h[0-9]*
327 - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
329 maintainer-clean-generic:
330 - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
331 - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
332 -mostlyclean: mostlyclean-hdr mostlyclean-binPROGRAMS \
333 - mostlyclean-compile mostlyclean-tags \
334 +mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS \
335 + mostlyclean-compile mostlyclean-tags mostlyclean-depend \
338 -clean: clean-hdr clean-binPROGRAMS clean-compile clean-tags \
339 - clean-generic mostlyclean
340 +mostlyclean: mostlyclean-am
342 +clean-am: clean-hdr clean-binPROGRAMS clean-compile clean-tags \
343 + clean-depend clean-generic mostlyclean-am
345 -distclean: distclean-hdr distclean-binPROGRAMS distclean-compile \
346 - distclean-tags distclean-generic clean
349 +distclean-am: distclean-hdr distclean-binPROGRAMS distclean-compile \
350 + distclean-tags distclean-depend distclean-generic \
353 +distclean: distclean-am
356 -maintainer-clean: maintainer-clean-hdr maintainer-clean-binPROGRAMS \
357 +maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS \
358 maintainer-clean-compile maintainer-clean-tags \
359 - maintainer-clean-generic distclean
360 + maintainer-clean-depend maintainer-clean-generic \
362 @echo "This command is intended for maintainers to use;"
363 @echo "it deletes files that may require special tools to rebuild."
365 +maintainer-clean: maintainer-clean-am
368 .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
370 maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
371 mostlyclean-compile distclean-compile clean-compile \
372 maintainer-clean-compile tags mostlyclean-tags distclean-tags \
373 -clean-tags maintainer-clean-tags distdir info dvi installcheck \
374 -install-exec install-data install uninstall all installdirs \
375 +clean-tags maintainer-clean-tags distdir mostlyclean-depend \
376 +distclean-depend clean-depend maintainer-clean-depend info-am info \
377 +dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \
378 +install-exec-am install-exec install-data-am install-data install-am \
379 +install uninstall-am uninstall all-redirect all-am all installdirs \
380 mostlyclean-generic distclean-generic clean-generic \
381 maintainer-clean-generic clean mostlyclean distclean maintainer-clean
383 --- ez-ipupdate-3.0.11b8.orig/aclocal.m4
384 +++ ez-ipupdate-3.0.11b8/aclocal.m4
386 -dnl aclocal.m4 generated automatically by aclocal 1.3
387 +dnl aclocal.m4 generated automatically by aclocal 1.4-p6
389 -dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
390 -dnl This Makefile.in is free software; the Free Software Foundation
391 +dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
392 +dnl This file is free software; the Free Software Foundation
393 dnl gives unlimited permission to copy and/or distribute it,
394 dnl with or without modifications, as long as this notice is preserved.
398 # Like AC_CONFIG_HEADER, but automatically create stamp file.
400 -AC_DEFUN(AM_CONFIG_HEADER,
401 +AC_DEFUN([AM_CONFIG_HEADER],
403 AC_CONFIG_HEADER([$1])
404 dnl When config.status generates a header, we must update the stamp-h file.
407 dnl AM_INIT_AUTOMAKE(package,version, [no-define])
409 -AC_DEFUN(AM_INIT_AUTOMAKE,
410 -[AC_REQUIRE([AM_PROG_INSTALL])
411 +AC_DEFUN([AM_INIT_AUTOMAKE],
412 +[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
413 +AC_REQUIRE([AC_PROG_INSTALL])
418 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
421 -AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
422 -AC_DEFINE_UNQUOTED(VERSION, "$VERSION"))
423 +AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
424 +AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
425 AC_REQUIRE([AM_SANITY_CHECK])
426 AC_REQUIRE([AC_ARG_PROGRAM])
427 dnl FIXME This is truly gross.
428 missing_dir=`cd $ac_aux_dir && pwd`
429 -AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
430 +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir)
431 AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
432 -AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
433 +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir)
434 AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
435 AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
436 AC_REQUIRE([AC_PROG_MAKE_SET])])
438 +# Copyright 2002 Free Software Foundation, Inc.
442 -AC_DEFUN(AM_PROG_INSTALL,
443 -[AC_REQUIRE([AC_PROG_INSTALL])
444 -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
445 -AC_SUBST(INSTALL_SCRIPT)dnl
447 +# This program is free software; you can redistribute it and/or modify
448 +# it under the terms of the GNU General Public License as published by
449 +# the Free Software Foundation; either version 2, or (at your option)
450 +# any later version.
452 +# This program is distributed in the hope that it will be useful,
453 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
454 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
455 +# GNU General Public License for more details.
457 +# You should have received a copy of the GNU General Public License
458 +# along with this program; if not, write to the Free Software
459 +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
461 +# AM_AUTOMAKE_VERSION(VERSION)
462 +# ----------------------------
463 +# Automake X.Y traces this macro to ensure aclocal.m4 has been
464 +# generated from the m4 files accompanying Automake X.Y.
465 +AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"])
467 +# AM_SET_CURRENT_AUTOMAKE_VERSION
468 +# -------------------------------
469 +# Call AM_AUTOMAKE_VERSION so it can be traced.
470 +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
471 +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
472 + [AM_AUTOMAKE_VERSION([1.4-p6])])
475 # Check to make sure that the build environment is sane.
478 -AC_DEFUN(AM_SANITY_CHECK,
479 +AC_DEFUN([AM_SANITY_CHECK],
480 [AC_MSG_CHECKING([whether build environment is sane])
485 dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
486 dnl The program must properly implement --version.
487 -AC_DEFUN(AM_MISSING_PROG,
488 +AC_DEFUN([AM_MISSING_PROG],
489 [AC_MSG_CHECKING(for working $2)
490 # Run test in a subshell; some versions of sh will print an error if
491 # an executable is not found, even if stderr is redirected.
492 --- ez-ipupdate-3.0.11b8.orig/config.guess
493 +++ ez-ipupdate-3.0.11b8/config.guess
496 # Attempt to guess a canonical system name.
497 -# Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
499 +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
500 +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
502 +timestamp='2003-01-10'
504 # This file is free software; you can redistribute it and/or modify it
505 # under the terms of the GNU General Public License as published by
506 # the Free Software Foundation; either version 2 of the License, or
508 # configuration script generated by Autoconf, you may include it under
509 # the same distribution terms that you use for the rest of that program.
511 -# Written by Per Bothner <bothner@cygnus.com>.
512 -# The master version of this file is at the FSF in /home/gd/gnu/lib.
513 +# Originally written by Per Bothner <per@bothner.com>.
514 +# Please send patches to <config-patches@gnu.org>. Submit a context
515 +# diff and a properly formatted ChangeLog entry.
517 # This script attempts to guess a canonical system name similar to
518 # config.sub. If it succeeds, it prints the system name on stdout, and
519 # exits with 0. Otherwise, it exits with 1.
521 # The plan is that this can be called by configure scripts if you
522 -# don't specify an explicit system type (host/target name).
524 -# Only a few systems have been added to this list; please add others
525 -# (but try to keep the structure clean).
527 +# don't specify an explicit build system type.
529 +me=`echo "$0" | sed -e 's,.*/,,'`
534 +Output the configuration name of the system \`$me' is run on.
537 + -h, --help print this help, then exit
538 + -t, --time-stamp print date of last modification, then exit
539 + -v, --version print version number, then exit
541 +Report bugs and patches to <config-patches@gnu.org>."
544 +GNU config.guess ($timestamp)
546 +Originally written by Per Bothner.
547 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
548 +Free Software Foundation, Inc.
550 +This is free software; see the source for copying conditions. There is NO
551 +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
554 +Try \`$me --help' for more information."
556 +# Parse command line
557 +while test $# -gt 0 ; do
559 + --time-stamp | --time* | -t )
560 + echo "$timestamp" ; exit 0 ;;
562 + echo "$version" ; exit 0 ;;
563 + --help | --h* | -h )
564 + echo "$usage"; exit 0 ;;
565 + -- ) # Stop option processing
567 + - ) # Use stdin as input.
570 + echo "$me: invalid option $1$help" >&2
577 +if test $# != 0; then
578 + echo "$me: too many arguments$help" >&2
582 +trap 'exit 1' 1 2 15
584 +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
585 +# compiler to aid in system detection is discouraged as it requires
586 +# temporary files to be created and, as you can see below, it is a
587 +# headache to deal with in a portable fashion.
589 +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
590 +# use `HOST_CC' if defined, but it is deprecated.
592 +# Portable tmp directory creation inspired by the Autoconf team.
595 +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
596 +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
598 + { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
599 + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
600 + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
602 +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
603 +case $CC_FOR_BUILD,$HOST_CC,$CC in
604 + ,,) echo "int x;" > $dummy.c ;
605 + for c in cc gcc c89 c99 ; do
606 + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
607 + CC_FOR_BUILD="$c"; break ;
610 + if test x"$CC_FOR_BUILD" = x ; then
611 + CC_FOR_BUILD=no_compiler_found ;
614 + ,,*) CC_FOR_BUILD=$CC ;;
615 + ,*,*) CC_FOR_BUILD=$HOST_CC ;;
618 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
619 -# (ghazi@noc.rutgers.edu 8/24/94.)
620 +# (ghazi@noc.rutgers.edu 1994-08-24)
621 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
622 PATH=$PATH:/.attbin ; export PATH
625 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
626 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
627 -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
628 +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
629 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
631 -trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15
633 # Note: order is significant - the case branches are not exclusive.
635 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
637 + # NetBSD (nbsd) targets should (where applicable) match one or
638 + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
639 + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
640 + # switched to ELF, *-*-netbsd* would select the old
641 + # object file format. This provides both forward
642 + # compatibility and a consistent mechanism for selecting the
643 + # object file format.
645 + # Note: NetBSD doesn't particularly care about the vendor
646 + # portion of the name. We always set it to "unknown".
647 + sysctl="sysctl -n hw.machine_arch"
648 + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
649 + /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
650 + case "${UNAME_MACHINE_ARCH}" in
651 + armeb) machine=armeb-unknown ;;
652 + arm*) machine=arm-unknown ;;
653 + sh3el) machine=shl-unknown ;;
654 + sh3eb) machine=sh-unknown ;;
655 + *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
657 + # The Operating System including object format, if it has switched
658 + # to ELF recently, or will in the future.
659 + case "${UNAME_MACHINE_ARCH}" in
660 + arm*|i386|m68k|ns32k|sh3*|sparc|vax)
661 + eval $set_cc_for_build
662 + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
663 + | grep __ELF__ >/dev/null
665 + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
666 + # Return netbsd for either. FIX?
677 + # Debian GNU/NetBSD machines have a different userland, and
678 + # thus, need a distinct triplet. However, they do not need
679 + # kernel version information, so it can be replaced with a
680 + # suitable tag, in the style of linux-gnu.
681 + case "${UNAME_VERSION}" in
686 + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
689 + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
690 + # contains redundant information, the shorter form:
691 + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
692 + echo "${machine}-${os}${release}"
695 + echo m68k-unknown-openbsd${UNAME_RELEASE}
698 + echo mipsel-unknown-openbsd${UNAME_RELEASE}
701 + echo m68k-unknown-openbsd${UNAME_RELEASE}
703 + mac68k:OpenBSD:*:*)
704 + echo m68k-unknown-openbsd${UNAME_RELEASE}
706 + macppc:OpenBSD:*:*)
707 + echo powerpc-unknown-openbsd${UNAME_RELEASE}
709 + mvme68k:OpenBSD:*:*)
710 + echo m68k-unknown-openbsd${UNAME_RELEASE}
712 + mvme88k:OpenBSD:*:*)
713 + echo m88k-unknown-openbsd${UNAME_RELEASE}
715 + mvmeppc:OpenBSD:*:*)
716 + echo powerpc-unknown-openbsd${UNAME_RELEASE}
719 + echo mipsel-unknown-openbsd${UNAME_RELEASE}
722 + echo mipseb-unknown-openbsd${UNAME_RELEASE}
725 + echo m68k-unknown-openbsd${UNAME_RELEASE}
727 + wgrisc:OpenBSD:*:*)
728 + echo mipsel-unknown-openbsd${UNAME_RELEASE}
731 + echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
734 + echo ${UNAME_MACHINE}-unknown-microbsd${UNAME_RELEASE}
737 if test $UNAME_RELEASE = "V4.0"; then
738 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
740 # A Tn.n version is a released field test version.
741 # A Xn.n version is an unreleased experimental baselevel.
742 # 1.2 uses "1.2" for uname -r.
744 + eval $set_cc_for_build
745 + cat <<EOF >$dummy.s
748 + .byte 37,100,45,37,120,10,0 # "%d-%x\n"
755 - .frame \$30,0,\$26,0
757 - .long 0x47e03d80 # implver $0
759 - .long 0x47e20c21 # amask $2,$1
766 + .frame \$30,16,\$26,0
769 + .long 0x47e03d80 # implver \$0
771 + .long 0x47e20c21 # amask \$2,\$1
781 - ${CC-cc} dummy.s -o dummy 2>/dev/null
782 + $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null
783 if test "$?" = 0 ; then
789 UNAME_MACHINE="alpha"
793 UNAME_MACHINE="alphaev5"
797 UNAME_MACHINE="alphaev56"
801 UNAME_MACHINE="alphapca56"
805 UNAME_MACHINE="alphaev6"
808 + UNAME_MACHINE="alphaev67"
811 + UNAME_MACHINE="alphaev68"
814 + UNAME_MACHINE="alphaev7"
818 - rm -f dummy.s dummy
819 - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr [[A-Z]] [[a-z]]`
820 + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
822 + Alpha\ *:Windows_NT*:*)
823 + # How do we know it's Interix rather than the generic POSIX subsystem?
824 + # Should we change UNAME_MACHINE based on the output of uname instead
825 + # of the specific Alpha model?
826 + echo alpha-pc-interix
828 21064:Windows_NT:50:3)
829 echo alpha-dec-winnt3.5
831 Amiga*:UNIX_System_V:4.0:*)
832 - echo m68k-cbm-sysv4
833 + echo m68k-unknown-sysv4
836 - echo m68k-cbm-netbsd${UNAME_RELEASE}
839 - echo m68k-unknown-openbsd${UNAME_RELEASE}
842 - echo mips64el-unknown-openbsd${UNAME_RELEASE}
843 + *:[Aa]miga[Oo][Ss]:*:*)
844 + echo ${UNAME_MACHINE}-unknown-amigaos
847 - echo mipsel-unknown-openbsd${UNAME_RELEASE}
848 + *:[Mm]orph[Oo][Ss]:*:*)
849 + echo ${UNAME_MACHINE}-unknown-morphos
851 - hkmips:OpenBSD:*:*)
852 - echo mips-unknown-openbsd${UNAME_RELEASE}
855 - echo mipsel-unknown-openbsd${UNAME_RELEASE}
858 - echo mips-unknown-openbsd${UNAME_RELEASE}
860 - wgrisc:OpenBSD:*:*)
861 - echo mipsel-unknown-openbsd${UNAME_RELEASE}
863 + echo i370-ibm-openedition
865 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
866 echo arm-acorn-riscix${UNAME_RELEASE}
869 - echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
871 - SR2?01:HI-UX/MPP:*:*)
872 + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
873 echo hppa1.1-hitachi-hiuxmpp
875 - Pyramid*:OSx*:*:*|MIS*:OSx*:*:*)
876 + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
877 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
878 if test "`(/bin/universe) 2>/dev/null`" = att ; then
879 echo pyramid-pyramid-sysv3
881 echo pyramid-pyramid-bsd
886 echo pyramid-pyramid-svr4
888 + DRS?6000:UNIX_SV:4.2*:7*)
889 + case `/usr/bin/uname -p` in
890 + sparc) echo sparc-icl-nx7 && exit 0 ;;
893 + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
895 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
896 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
899 echo m68k-sun-sunos${UNAME_RELEASE}
902 - UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
903 + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
904 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
905 case "`/bin/arch`" in
907 @@ -189,30 +387,32 @@
909 echo sparc-auspex-sunos${UNAME_RELEASE}
912 - echo m68k-atari-netbsd${UNAME_RELEASE}
914 - atari*:OpenBSD:*:*)
915 - echo m68k-unknown-openbsd${UNAME_RELEASE}
918 - echo m68k-sun-netbsd${UNAME_RELEASE}
921 - echo m68k-unknown-openbsd${UNAME_RELEASE}
924 - echo m68k-apple-netbsd${UNAME_RELEASE}
925 + # The situation for MiNT is a little confusing. The machine name
926 + # can be virtually everything (everything which is not
927 + # "atarist" or "atariste" at least should have a processor
928 + # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
929 + # to the lowercase version "mint" (or "freemint"). Finally
930 + # the system name "TOS" denotes a system which is actually not
931 + # MiNT. But MiNT is downward compatible to TOS, so this should
933 + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
934 + echo m68k-atari-mint${UNAME_RELEASE}
936 - mac68k:OpenBSD:*:*)
937 - echo m68k-unknown-openbsd${UNAME_RELEASE}
939 - mvme68k:OpenBSD:*:*)
940 - echo m68k-unknown-openbsd${UNAME_RELEASE}
942 - mvme88k:OpenBSD:*:*)
943 - echo m88k-unknown-openbsd${UNAME_RELEASE}
944 + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
945 + echo m68k-atari-mint${UNAME_RELEASE}
947 + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
948 + echo m68k-atari-mint${UNAME_RELEASE}
950 + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
951 + echo m68k-milan-mint${UNAME_RELEASE}
953 + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
954 + echo m68k-hades-mint${UNAME_RELEASE}
956 + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
957 + echo m68k-unknown-mint${UNAME_RELEASE}
960 echo powerpc-apple-machten${UNAME_RELEASE}
962 @@ -225,12 +425,18 @@
964 echo vax-dec-ultrix${UNAME_RELEASE}
967 + 2020:CLIX:*:* | 2430:CLIX:*:*)
968 echo clipper-intergraph-clix${UNAME_RELEASE}
970 mips:*:*:UMIPS | mips:*:*:RISCos)
971 - sed 's/^ //' << EOF >dummy.c
972 - int main (argc, argv) int argc; char **argv; {
973 + eval $set_cc_for_build
974 + sed 's/^ //' << EOF >$dummy.c
976 +#include <stdio.h> /* for printf() prototype */
977 + int main (int argc, char *argv[]) {
979 + int main (argc, argv) int argc; char *argv[]; {
981 #if defined (host_mips) && defined (MIPSEB)
982 #if defined (SYSTYPE_SYSV)
983 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
984 @@ -245,12 +451,20 @@
988 - ${CC-cc} dummy.c -o dummy \
989 - && ./dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
990 - && rm dummy.c dummy && exit 0
991 - rm -f dummy.c dummy
992 + $CC_FOR_BUILD -o $dummy $dummy.c \
993 + && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
995 echo mips-mips-riscos${UNAME_RELEASE}
997 + Motorola:PowerMAX_OS:*:*)
998 + echo powerpc-motorola-powermax
1000 + Motorola:*:4.3:PL8-*)
1001 + echo powerpc-harris-powermax
1003 + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
1004 + echo powerpc-harris-powermax
1006 Night_Hawk:Power_UNIX:*:*)
1007 echo powerpc-harris-powerunix
1009 @@ -266,15 +480,18 @@
1011 # DG/UX returns AViiON for all architectures
1012 UNAME_PROCESSOR=`/usr/bin/uname -p`
1013 - if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then
1014 - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
1015 - -o ${TARGET_BINARY_INTERFACE}x = x ] ; then
1016 + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
1018 + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
1019 + [ ${TARGET_BINARY_INTERFACE}x = x ]
1021 echo m88k-dg-dgux${UNAME_RELEASE}
1024 echo m88k-dg-dguxbcs${UNAME_RELEASE}
1027 + echo i586-dg-dgux${UNAME_RELEASE}
1029 - else echo i586-dg-dgux${UNAME_RELEASE}
1032 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
1033 echo m88k-dolphin-sysv3
1034 @@ -295,12 +512,21 @@
1035 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
1036 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
1037 exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
1043 + if [ -x /usr/bin/oslevel ] ; then
1044 + IBM_REV=`/usr/bin/oslevel`
1046 + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
1048 + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
1051 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
1052 - sed 's/^ //' << EOF >dummy.c
1053 + eval $set_cc_for_build
1054 + sed 's/^ //' << EOF >$dummy.c
1055 #include <sys/systemcfg.h>
1062 - ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
1063 - rm -f dummy.c dummy
1064 + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
1065 echo rs6000-ibm-aix3.2.5
1066 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
1067 echo rs6000-ibm-aix3.2.4
1069 echo rs6000-ibm-aix3.2
1073 - if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then
1075 + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
1076 + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
1081 if [ -x /usr/bin/oslevel ] ; then
1082 IBM_REV=`/usr/bin/oslevel`
1084 - IBM_REV=4.${UNAME_RELEASE}
1085 + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
1087 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
1090 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
1091 echo romp-ibm-bsd4.4
1093 - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and
1094 + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
1095 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
1096 exit 0 ;; # report: romp-ibm BSD 4.3
1098 @@ -354,18 +580,85 @@
1099 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
1102 - 9000/[3478]??:HP-UX:*:*)
1103 + 9000/[34678]??:HP-UX:*:*)
1104 + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1105 case "${UNAME_MACHINE}" in
1106 9000/31? ) HP_ARCH=m68000 ;;
1107 9000/[34]?? ) HP_ARCH=m68k ;;
1108 - 9000/7?? | 9000/8?[1679] ) HP_ARCH=hppa1.1 ;;
1109 - 9000/8?? ) HP_ARCH=hppa1.0 ;;
1110 + 9000/[678][0-9][0-9])
1111 + if [ -x /usr/bin/getconf ]; then
1112 + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
1113 + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
1114 + case "${sc_cpu_version}" in
1115 + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
1116 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
1117 + 532) # CPU_PA_RISC2_0
1118 + case "${sc_kernel_bits}" in
1119 + 32) HP_ARCH="hppa2.0n" ;;
1120 + 64) HP_ARCH="hppa2.0w" ;;
1121 + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
1125 + if [ "${HP_ARCH}" = "" ]; then
1126 + eval $set_cc_for_build
1127 + sed 's/^ //' << EOF >$dummy.c
1129 + #define _HPUX_SOURCE
1130 + #include <stdlib.h>
1131 + #include <unistd.h>
1135 + #if defined(_SC_KERNEL_BITS)
1136 + long bits = sysconf(_SC_KERNEL_BITS);
1138 + long cpu = sysconf (_SC_CPU_VERSION);
1142 + case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
1143 + case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
1144 + case CPU_PA_RISC2_0:
1145 + #if defined(_SC_KERNEL_BITS)
1148 + case 64: puts ("hppa2.0w"); break;
1149 + case 32: puts ("hppa2.0n"); break;
1150 + default: puts ("hppa2.0"); break;
1152 + #else /* !defined(_SC_KERNEL_BITS) */
1153 + puts ("hppa2.0"); break;
1155 + default: puts ("hppa1.0"); break;
1160 + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
1161 + test -z "$HP_ARCH" && HP_ARCH=hppa
1164 - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1165 + if [ ${HP_ARCH} = "hppa2.0w" ]
1167 + # avoid double evaluation of $set_cc_for_build
1168 + test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
1169 + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
1171 + HP_ARCH="hppa2.0w"
1176 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
1179 + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1180 + echo ia64-hp-hpux${HPUX_REV}
1183 - sed 's/^ //' << EOF >dummy.c
1184 + eval $set_cc_for_build
1185 + sed 's/^ //' << EOF >$dummy.c
1193 - ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
1194 - rm -f dummy.c dummy
1195 + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
1196 echo unknown-hitachi-hiuxwe2
1198 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
1199 @@ -400,13 +692,16 @@
1200 9000/8??:4.3bsd:*:*)
1203 + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
1204 + echo hppa1.0-hp-mpeix
1206 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
1214 if [ -x /usr/sbin/sysversion ] ; then
1215 echo ${UNAME_MACHINE}-unknown-osf1mk
1217 @@ -434,57 +729,82 @@
1218 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
1222 - echo xmp-cray-unicos
1225 - echo ymp-cray-unicos${UNAME_RELEASE}
1226 + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1229 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
1230 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
1231 - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
1232 + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
1233 + -e 's/\.[^.]*$/.X/'
1236 - echo t90-cray-unicos${UNAME_RELEASE}
1237 + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1240 - echo cray2-cray-unicos
1242 - F300:UNIX_System_V:*:*)
1243 - FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's/\///'`
1244 - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
1245 - echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
1247 - F301:UNIX_System_V:*:*)
1248 - echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
1250 - hp3[0-9][05]:NetBSD:*:*)
1251 - echo m68k-hp-netbsd${UNAME_RELEASE}
1253 + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1255 - hp300:OpenBSD:*:*)
1256 - echo m68k-unknown-openbsd${UNAME_RELEASE}
1258 + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1260 - i?86:BSD/386:*:* | *:BSD/OS:*:*)
1262 + echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1264 + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
1265 + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
1266 + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
1267 + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
1268 + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
1270 + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
1271 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
1274 - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1275 + sparc*:BSD/OS:*:*)
1276 + echo sparc-unknown-bsdi${UNAME_RELEASE}
1279 - echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
1281 + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
1284 - echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
1286 + # Determine whether the default compiler uses glibc.
1287 + eval $set_cc_for_build
1288 + sed 's/^ //' << EOF >$dummy.c
1289 + #include <features.h>
1290 + #if __GLIBC__ >= 2
1296 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
1297 + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
1300 - echo ${UNAME_MACHINE}-pc-cygwin32
1301 + echo ${UNAME_MACHINE}-pc-cygwin
1304 echo ${UNAME_MACHINE}-pc-mingw32
1307 + echo ${UNAME_MACHINE}-pc-pw32
1310 + echo i586-pc-interix3
1312 + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
1313 + echo i${UNAME_MACHINE}-pc-mks
1315 + i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
1316 + # How do we know it's Interix rather than the generic POSIX subsystem?
1317 + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
1318 + # UNAME_MACHINE based on the output of uname instead of i386?
1319 + echo i586-pc-interix
1322 + echo ${UNAME_MACHINE}-pc-uwin
1325 - echo powerpcle-unknown-cygwin32
1326 + echo powerpcle-unknown-cygwin
1329 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1330 @@ -492,145 +812,159 @@
1332 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
1335 - # uname on the ARM produces all sorts of strangeness, and we need to
1337 - case "$UNAME_MACHINE" in
1338 - arm* | sa110*) UNAME_MACHINE="arm" ;;
1340 + echo ${UNAME_MACHINE}-pc-minix
1343 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1346 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1349 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1352 + eval $set_cc_for_build
1353 + sed 's/^ //' << EOF >$dummy.c
1357 + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
1360 + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
1367 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
1368 + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
1371 + eval $set_cc_for_build
1372 + sed 's/^ //' << EOF >$dummy.c
1376 + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
1379 + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
1386 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
1387 + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
1390 + echo powerpc-unknown-linux-gnu
1393 + echo powerpc64-unknown-linux-gnu
1396 + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
1397 + EV5) UNAME_MACHINE=alphaev5 ;;
1398 + EV56) UNAME_MACHINE=alphaev56 ;;
1399 + PCA56) UNAME_MACHINE=alphapca56 ;;
1400 + PCA57) UNAME_MACHINE=alphapca56 ;;
1401 + EV6) UNAME_MACHINE=alphaev6 ;;
1402 + EV67) UNAME_MACHINE=alphaev67 ;;
1403 + EV68*) UNAME_MACHINE=alphaev68 ;;
1405 + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
1406 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
1407 + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
1409 + parisc:Linux:*:* | hppa:Linux:*:*)
1410 + # Look for CPU level
1411 + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
1412 + PA7*) echo hppa1.1-unknown-linux-gnu ;;
1413 + PA8*) echo hppa2.0-unknown-linux-gnu ;;
1414 + *) echo hppa-unknown-linux-gnu ;;
1418 + parisc64:Linux:*:* | hppa64:Linux:*:*)
1419 + echo hppa64-unknown-linux-gnu
1421 + s390:Linux:*:* | s390x:Linux:*:*)
1422 + echo ${UNAME_MACHINE}-ibm-linux
1425 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1427 + sparc:Linux:*:* | sparc64:Linux:*:*)
1428 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1431 + echo x86_64-unknown-linux-gnu
1434 # The BFD linker knows what the default object file format is, so
1435 - # first see if it will tell us.
1436 - ld_help_string=`ld --help 2>&1`
1437 - ld_supported_emulations=`echo $ld_help_string \
1438 - | sed -ne '/supported emulations:/!d
1439 + # first see if it will tell us. cd to the root directory to prevent
1440 + # problems with other programs or directories called `ld' in the path.
1441 + # Set LC_ALL=C to ensure ld outputs messages in English.
1442 + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
1443 + | sed -ne '/supported targets:/!d
1445 - s/.*supported emulations: *//
1446 + s/.*supported targets: *//
1449 - case "$ld_supported_emulations" in
1450 - i?86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ;;
1451 - i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;;
1452 - sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1453 - armlinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1454 - m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1455 - elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;;
1456 + case "$ld_supported_targets" in
1458 + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
1461 + echo "${UNAME_MACHINE}-pc-linux-gnuaout"
1464 + echo "${UNAME_MACHINE}-pc-linux-gnucoff"
1467 + # Either a pre-BFD a.out linker (linux-gnuoldld) or
1468 + # one that does not give us useful --help.
1469 + echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
1473 - if test "${UNAME_MACHINE}" = "alpha" ; then
1474 - sed 's/^ //' <<EOF >dummy.s
1478 - .frame \$30,0,\$26,0
1480 - .long 0x47e03d80 # implver $0
1482 - .long 0x47e20c21 # amask $2,$1
1492 - ${CC-cc} dummy.s -o dummy 2>/dev/null
1493 - if test "$?" = 0 ; then
1497 - UNAME_MACHINE="alpha"
1500 - UNAME_MACHINE="alphaev5"
1503 - UNAME_MACHINE="alphaev56"
1506 - UNAME_MACHINE="alphapca56"
1509 - UNAME_MACHINE="alphaev6"
1513 - objdump --private-headers dummy | \
1514 - grep ld.so.1 > /dev/null
1515 - if test "$?" = 0 ; then
1519 - rm -f dummy.s dummy
1520 - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0
1521 - elif test "${UNAME_MACHINE}" = "mips" ; then
1522 - cat >dummy.c <<EOF
1528 - printf ("%s-unknown-linux-gnu\n", argv[1]);
1531 - printf ("%sel-unknown-linux-gnu\n", argv[1]);
1536 - ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
1537 - rm -f dummy.c dummy
1539 - # Either a pre-BFD a.out linker (linux-gnuoldld)
1540 - # or one that does not give us useful --help.
1541 - # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
1542 - # If ld does not provide *any* "supported emulations:"
1543 - # that means it is gnuoldld.
1544 - echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
1545 - test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
1547 - case "${UNAME_MACHINE}" in
1555 - # Determine whether the default compiler is a.out or elf
1556 - cat >dummy.c <<EOF
1557 -#include <features.h>
1564 -# if __GLIBC__ >= 2
1565 - printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
1567 - printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
1570 - printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
1573 - printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
1577 + # Determine whether the default compiler is a.out or elf
1578 + eval $set_cc_for_build
1579 + sed 's/^ //' << EOF >$dummy.c
1580 + #include <features.h>
1583 + # if __GLIBC__ >= 2
1592 + #ifdef __INTEL_COMPILER
1599 - ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
1600 - rm -f dummy.c dummy
1602 -# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
1603 -# are messed up and put the nodename in both sysname and nodename.
1604 - i?86:DYNIX/ptx:4*:*)
1605 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
1606 + test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
1607 + test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
1609 + i*86:DYNIX/ptx:4*:*)
1610 + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
1611 + # earlier versions are messed up and put the nodename in both
1612 + # sysname and nodename.
1613 echo i386-sequent-sysv4
1615 - i?86:UNIX_SV:4.2MP:2.*)
1616 + i*86:UNIX_SV:4.2MP:2.*)
1617 # Unixware is an offshoot of SVR4, but it has its own version
1618 # number series starting with 2...
1619 # I am not positive that other SVR4 systems won't match this,
1620 @@ -638,28 +972,59 @@
1621 # Use sysv4.2uw... so that sysv4* matches it.
1622 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
1624 - i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
1626 + # If we were able to find `uname', then EMX Unix compatibility
1627 + # is probably installed.
1628 + echo ${UNAME_MACHINE}-pc-os2-emx
1630 + i*86:XTS-300:*:STOP)
1631 + echo ${UNAME_MACHINE}-unknown-stop
1634 + echo ${UNAME_MACHINE}-unknown-atheos
1636 + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
1637 + echo i386-unknown-lynxos${UNAME_RELEASE}
1640 + echo ${UNAME_MACHINE}-pc-msdosdjgpp
1642 + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1643 + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1644 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1645 - echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
1646 + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
1648 - echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
1649 + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1654 + case `/bin/uname -X | grep "^Machine"` in
1655 + *486*) UNAME_MACHINE=i486 ;;
1656 + *Pentium) UNAME_MACHINE=i586 ;;
1657 + *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
1659 + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1662 if test -f /usr/options/cb.name; then
1663 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1664 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1665 elif /bin/uname -X 2>/dev/null >/dev/null ; then
1666 - UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
1667 - (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
1668 - (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
1669 + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
1670 + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
1671 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
1672 && UNAME_MACHINE=i586
1673 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
1674 + && UNAME_MACHINE=i686
1675 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
1676 + && UNAME_MACHINE=i686
1677 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1679 echo ${UNAME_MACHINE}-pc-sysv32
1683 + # Left here for compatibility:
1684 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1685 # the processor, so we play safe by assuming i386.
1686 echo i386-pc-msdosdjgpp
1687 @@ -681,9 +1046,15 @@
1689 echo m68010-convergent-sysv
1691 + mc68k:UNIX:SYSTEM5:3.51m)
1692 + echo m68k-convergent-sysv
1694 + M680?0:D-NIX:5.3:*)
1695 + echo m68k-diab-dnix
1698 test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
1699 - 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
1700 + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0)
1702 test -r /etc/.relid \
1703 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1704 @@ -694,24 +1065,27 @@
1705 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1706 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1707 && echo i486-ncr-sysv4 && exit 0 ;;
1708 - m68*:LynxOS:2.*:*)
1709 + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1710 echo m68k-unknown-lynxos${UNAME_RELEASE}
1712 mc68030:UNIX_System_V:4.*:*)
1713 echo m68k-atari-sysv4
1715 - i?86:LynxOS:2.*:*)
1716 - echo i386-unknown-lynxos${UNAME_RELEASE}
1718 TSUNAMI:LynxOS:2.*:*)
1719 echo sparc-unknown-lynxos${UNAME_RELEASE}
1721 - rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
1722 + rs6000:LynxOS:2.*:*)
1723 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1725 + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
1726 + echo powerpc-unknown-lynxos${UNAME_RELEASE}
1728 SM[BE]S:UNIX_SV:*:*)
1729 echo mips-dde-sysv${UNAME_RELEASE}
1731 + RM*:ReliantUNIX-*:*:*)
1732 + echo mips-sni-sysv4
1737 @@ -723,8 +1097,8 @@
1741 - PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1742 - # says <Richard.M.Bartel@ccMail.Census.GOV>
1743 + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1744 + # says <Richard.M.Bartel@ccMail.Census.GOV>
1745 echo i586-unisys-sysv4
1747 *:UNIX_System_V:4*:FTX*)
1748 @@ -736,25 +1110,113 @@
1749 # From seanf@swdc.stratus.com.
1750 echo i860-stratus-sysv4
1753 + # From Paul.Green@stratus.com.
1754 + echo hppa1.1-stratus-vos
1757 echo m68k-apple-aux${UNAME_RELEASE}
1759 - news*:NEWS-OS:*:6*)
1760 + news*:NEWS-OS:6*:*)
1761 echo mips-sony-newsos6
1763 - R3000:*System_V*:*:* | R4000:UNIX_SYSV:*:*)
1764 + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1765 if [ -d /usr/nec ]; then
1766 echo mips-nec-sysv${UNAME_RELEASE}
1768 echo mips-unknown-sysv${UNAME_RELEASE}
1771 + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1772 + echo powerpc-be-beos
1774 + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
1775 + echo powerpc-apple-beos
1777 + BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
1780 + SX-4:SUPER-UX:*:*)
1781 + echo sx4-nec-superux${UNAME_RELEASE}
1783 + SX-5:SUPER-UX:*:*)
1784 + echo sx5-nec-superux${UNAME_RELEASE}
1786 + SX-6:SUPER-UX:*:*)
1787 + echo sx6-nec-superux${UNAME_RELEASE}
1789 + Power*:Rhapsody:*:*)
1790 + echo powerpc-apple-rhapsody${UNAME_RELEASE}
1793 + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1796 + case `uname -p` in
1797 + *86) UNAME_PROCESSOR=i686 ;;
1798 + powerpc) UNAME_PROCESSOR=powerpc ;;
1800 + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1802 + *:procnto*:*:* | *:QNX:[0123456789]*:*)
1803 + UNAME_PROCESSOR=`uname -p`
1804 + if test "$UNAME_PROCESSOR" = "x86"; then
1805 + UNAME_PROCESSOR=i386
1808 + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1813 + NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
1814 + echo nsr-tandem-nsk${UNAME_RELEASE}
1817 + echo mips-compaq-nonstopux
1819 + BS2000:POSIX*:*:*)
1820 + echo bs2000-siemens-sysv
1822 + DS/*:UNIX_System_V:*:*)
1823 + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1826 + # "uname -m" is not consistent, so use $cputype instead. 386
1827 + # is converted to i386 for consistency with other x86
1828 + # operating systems.
1829 + if test "$cputype" = "386"; then
1830 + UNAME_MACHINE=i386
1832 + UNAME_MACHINE="$cputype"
1834 + echo ${UNAME_MACHINE}-unknown-plan9
1837 + echo pdp10-unknown-tops10
1840 + echo pdp10-unknown-tenex
1842 + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
1843 + echo pdp10-dec-tops20
1845 + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1846 + echo pdp10-xkl-tops20
1849 + echo pdp10-unknown-tops20
1852 + echo pdp10-unknown-its
1856 #echo '(No uname command or uname output not recognized.)' 1>&2
1857 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
1860 +eval $set_cc_for_build
1861 +cat >$dummy.c <<EOF
1863 # include <sys/types.h>
1864 # include <sys/utsname.h>
1865 @@ -792,7 +1254,10 @@
1868 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
1869 - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
1871 + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
1873 + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
1877 @@ -837,11 +1302,24 @@
1881 -#if !defined (ultrix)
1882 - printf ("vax-dec-bsd\n"); exit (0);
1884 - printf ("vax-dec-ultrix\n"); exit (0);
1886 +# if !defined (ultrix)
1887 +# include <sys/param.h>
1890 + printf ("vax-dec-bsd4.3\n"); exit (0);
1893 + printf ("vax-dec-bsd4.3reno\n"); exit (0);
1895 + printf ("vax-dec-bsd\n"); exit (0);
1899 + printf ("vax-dec-bsd\n"); exit (0);
1902 + printf ("vax-dec-ultrix\n"); exit (0);
1906 #if defined (alliant) && defined (i860)
1907 @@ -852,8 +1330,7 @@
1911 -${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0
1912 -rm -f dummy.c dummy
1913 +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
1915 # Apollos put the system type in the environment.
1917 @@ -885,6 +1362,48 @@
1921 -#echo '(Unable to guess system type)' 1>&2
1923 +$0: unable to guess system type
1925 +This script, last modified $timestamp, has failed to recognize
1926 +the operating system you are using. It is advised that you
1927 +download the most up to date version of the config scripts from
1929 + ftp://ftp.gnu.org/pub/gnu/config/
1931 +If the version you run ($0) is already up to date, please
1932 +send the following data and any information you think might be
1933 +pertinent to <config-patches@gnu.org> in order to provide the needed
1934 +information to handle your system.
1936 +config.guess timestamp = $timestamp
1938 +uname -m = `(uname -m) 2>/dev/null || echo unknown`
1939 +uname -r = `(uname -r) 2>/dev/null || echo unknown`
1940 +uname -s = `(uname -s) 2>/dev/null || echo unknown`
1941 +uname -v = `(uname -v) 2>/dev/null || echo unknown`
1943 +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
1944 +/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
1946 +hostinfo = `(hostinfo) 2>/dev/null`
1947 +/bin/universe = `(/bin/universe) 2>/dev/null`
1948 +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
1949 +/bin/arch = `(/bin/arch) 2>/dev/null`
1950 +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
1951 +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
1953 +UNAME_MACHINE = ${UNAME_MACHINE}
1954 +UNAME_RELEASE = ${UNAME_RELEASE}
1955 +UNAME_SYSTEM = ${UNAME_SYSTEM}
1956 +UNAME_VERSION = ${UNAME_VERSION}
1962 +# eval: (add-hook 'write-file-hooks 'time-stamp)
1963 +# time-stamp-start: "timestamp='"
1964 +# time-stamp-format: "%:y-%02m-%02d"
1965 +# time-stamp-end: "'"
1967 --- ez-ipupdate-3.0.11b8.orig/config.h.in
1968 +++ ez-ipupdate-3.0.11b8/config.h.in
1970 -/* config.h.in. Generated automatically from configure.in by autoheader. */
1971 +/* config.h.in. Generated automatically from configure.in by autoheader 2.13. */
1973 /* Define as the return type of signal handlers (int or void). */
1976 /* Define if you have the <stdarg.h> header file. */
1977 #undef HAVE_STDARG_H
1979 +/* Define if you have the <string.h> header file. */
1980 +#undef HAVE_STRING_H
1982 /* Define if you have the <sys/socket.h> header file. */
1983 #undef HAVE_SYS_SOCKET_H
1986 /* Define if you have the <syslog.h> header file. */
1987 #undef HAVE_SYSLOG_H
1989 +/* Define if you have the <time.h> header file. */
1992 /* Define if you have the <unistd.h> header file. */
1993 #undef HAVE_UNISTD_H
1995 @@ -161,3 +167,10 @@
1997 /* Define if you have the socket library (-lsocket). */
1998 #undef HAVE_LIBSOCKET
2000 +/* Name of package */
2003 +/* Version number of package */
2006 --- ez-ipupdate-3.0.11b8.orig/config.sub
2007 +++ ez-ipupdate-3.0.11b8/config.sub
2010 -# Configuration validation subroutine script, version 1.1.
2011 -# Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc.
2012 +# Configuration validation subroutine script.
2013 +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2014 +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
2016 +timestamp='2003-01-03'
2018 # This file is (in principle) common to ALL GNU software.
2019 # The presence of a machine in this file suggests that SOME GNU software
2020 # can handle that machine. It does not imply ALL GNU software can.
2022 # configuration script generated by Autoconf, you may include it under
2023 # the same distribution terms that you use for the rest of that program.
2025 +# Please send patches to <config-patches@gnu.org>. Submit a context
2026 +# diff and a properly formatted ChangeLog entry.
2028 # Configuration subroutine to validate and canonicalize a configuration type.
2029 # Supply the specified configuration type as an argument.
2030 # If it is invalid, we print an error message on stderr and exit with code 1.
2032 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
2033 # It is wrong to echo any other type of specification.
2037 - echo Configuration name missing. 1>&2
2038 - echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
2039 - echo "or $0 ALIAS" 1>&2
2040 - echo where ALIAS is a recognized configuration type. 1>&2
2043 +me=`echo "$0" | sed -e 's,.*/,,'`
2045 -# First pass through any local machine types.
2054 +Usage: $0 [OPTION] CPU-MFR-OPSYS
2057 +Canonicalize a configuration name.
2060 + -h, --help print this help, then exit
2061 + -t, --time-stamp print date of last modification, then exit
2062 + -v, --version print version number, then exit
2064 +Report bugs and patches to <config-patches@gnu.org>."
2067 +GNU config.sub ($timestamp)
2069 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
2070 +Free Software Foundation, Inc.
2072 +This is free software; see the source for copying conditions. There is NO
2073 +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
2076 +Try \`$me --help' for more information."
2078 +# Parse command line
2079 +while test $# -gt 0 ; do
2081 + --time-stamp | --time* | -t )
2082 + echo "$timestamp" ; exit 0 ;;
2084 + echo "$version" ; exit 0 ;;
2085 + --help | --h* | -h )
2086 + echo "$usage"; exit 0 ;;
2087 + -- ) # Stop option processing
2089 + - ) # Use stdin as input.
2092 + echo "$me: invalid option $1$help"
2096 + # First pass through any local machine types.
2106 + 0) echo "$me: missing argument$help" >&2
2109 + *) echo "$me: too many arguments$help" >&2
2113 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
2114 # Here we must recognize all the valid KERNEL-OS combinations.
2115 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
2118 + nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
2120 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
2122 @@ -94,15 +144,33 @@
2123 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
2124 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
2125 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
2131 + -sim | -cisco | -oki | -wec | -winbond)
2155 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2160 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2163 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2167 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2168 @@ -143,26 +214,72 @@
2172 + -mint | -mint[0-9]*)
2173 + basic_machine=m68k-atari
2178 # Decode aliases for certain CPU-COMPANY combinations.
2179 case $basic_machine in
2180 # Recognize the basic CPU types without company name.
2181 # Some are omitted here because they have special meanings below.
2182 - tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \
2183 - | arme[lb] | pyramid | mn10200 | mn10300 \
2184 - | tron | a29k | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 \
2185 - | alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \
2186 - | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \
2187 - | mips64 | mipsel | mips64el | mips64orion | mips64orionel \
2188 - | mipstx39 | mipstx39el \
2189 - | sparc | sparclet | sparclite | sparc64 | v850)
2192 + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
2193 + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
2194 + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
2196 + | d10v | d30v | dlx | dsp16xx \
2198 + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
2199 + | i370 | i860 | i960 | ia64 \
2201 + | m32r | m68000 | m68k | m88k | mcore \
2202 + | mips | mipsbe | mipseb | mipsel | mipsle \
2204 + | mips64 | mips64el \
2205 + | mips64vr | mips64vrel \
2206 + | mips64orion | mips64orionel \
2207 + | mips64vr4100 | mips64vr4100el \
2208 + | mips64vr4300 | mips64vr4300el \
2209 + | mips64vr5000 | mips64vr5000el \
2210 + | mipsisa32 | mipsisa32el \
2211 + | mipsisa32r2 | mipsisa32r2el \
2212 + | mipsisa64 | mipsisa64el \
2213 + | mipsisa64sb1 | mipsisa64sb1el \
2214 + | mipsisa64sr71k | mipsisa64sr71kel \
2215 + | mipstx39 | mipstx39el \
2216 + | mn10200 | mn10300 \
2219 + | openrisc | or32 \
2220 + | pdp10 | pdp11 | pj | pjl \
2221 + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
2223 + | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
2225 + | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
2227 + | tahoe | thumb | tic80 | tron \
2230 + | x86 | xscale | xstormy16 | xtensa \
2232 + basic_machine=$basic_machine-unknown
2234 + m6811 | m68hc11 | m6812 | m68hc12)
2235 + # Motorola 68HC11/12.
2236 basic_machine=$basic_machine-unknown
2239 + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
2242 # We use `pc' rather than `unknown'
2243 # because (1) that's what they normally are, and
2244 # (2) the word "unknown" tends to confuse beginning users.
2247 basic_machine=$basic_machine-pc
2249 # Object if more than one company name word.
2250 @@ -171,27 +288,79 @@
2253 # Recognize the basic CPU types with company name.
2254 - vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \
2255 - | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
2256 - | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
2257 - | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \
2258 - | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \
2259 - | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \
2260 - | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \
2261 - | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
2262 - | sparc64-* | mips64-* | mipsel-* \
2263 - | mips64el-* | mips64orion-* | mips64orionel-* \
2264 - | mipstx39-* | mipstx39el-* \
2268 + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
2269 + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
2270 + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
2271 + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
2274 + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \
2275 + | clipper-* | cydra-* \
2276 + | d10v-* | d30v-* | dlx-* \
2278 + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
2279 + | h8300-* | h8500-* \
2280 + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
2281 + | i*86-* | i860-* | i960-* | ia64-* \
2284 + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
2285 + | m88110-* | m88k-* | mcore-* \
2286 + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
2288 + | mips64-* | mips64el-* \
2289 + | mips64vr-* | mips64vrel-* \
2290 + | mips64orion-* | mips64orionel-* \
2291 + | mips64vr4100-* | mips64vr4100el-* \
2292 + | mips64vr4300-* | mips64vr4300el-* \
2293 + | mips64vr5000-* | mips64vr5000el-* \
2294 + | mipsisa32-* | mipsisa32el-* \
2295 + | mipsisa32r2-* | mipsisa32r2el-* \
2296 + | mipsisa64-* | mipsisa64el-* \
2297 + | mipsisa64sb1-* | mipsisa64sb1el-* \
2298 + | mipsisa64sr71k-* | mipsisa64sr71kel-* \
2299 + | mipstx39-* | mipstx39el-* \
2301 + | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
2303 + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
2304 + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
2306 + | romp-* | rs6000-* \
2307 + | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \
2308 + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
2309 + | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
2310 + | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
2311 + | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \
2312 + | v850-* | v850e-* | vax-* \
2314 + | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
2319 # Recognize the various machine names and aliases which stand
2320 # for a CPU type and a company and sometimes even an OS.
2322 + basic_machine=i386-unknown
2325 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
2326 basic_machine=m68000-att
2329 basic_machine=we32k-att
2332 + basic_machine=a29k-amd
2336 + basic_machine=m68010-adobe
2340 basic_machine=fx80-alliant
2342 @@ -207,20 +376,24 @@
2346 - basic_machine=m68k-cbm
2347 + basic_machine=m68k-unknown
2350 - basic_machine=m68k-cbm
2351 + basic_machine=m68k-unknown
2355 - basic_machine=m68k-cbm
2356 + basic_machine=m68k-unknown
2360 basic_machine=m68k-apollo
2364 + basic_machine=m68k-apollo
2368 basic_machine=m68k-apple
2370 @@ -229,6 +402,10 @@
2371 basic_machine=ns32k-sequent
2375 + basic_machine=c90-cray
2379 basic_machine=c1-convex
2381 @@ -249,27 +426,30 @@
2382 basic_machine=c38-convex
2386 - basic_machine=ymp-cray
2390 - basic_machine=cray2-cray
2394 - basic_machine=c90-cray
2396 + basic_machine=j90-cray
2400 basic_machine=m68k-crds
2402 + cris | cris-* | etrax*)
2403 + basic_machine=cris-axis
2406 basic_machine=m68k-da30
2408 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
2409 basic_machine=mips-dec
2411 + decsystem10* | dec10*)
2412 + basic_machine=pdp10-dec
2415 + decsystem20* | dec20*)
2416 + basic_machine=pdp10-dec
2419 delta | 3300 | motorola-3300 | motorola-delta \
2420 | 3300-motorola | delta-motorola)
2421 basic_machine=m68k-motorola
2422 @@ -297,6 +477,10 @@
2423 encore | umax | mmax)
2424 basic_machine=ns32k-encore
2426 + es1800 | OSE68k | ose68k | ose | OSE)
2427 + basic_machine=m68k-ericsson
2431 basic_machine=i860-alliant
2433 @@ -307,6 +491,10 @@
2434 basic_machine=tron-gmicro
2438 + basic_machine=i386-pc
2442 basic_machine=hppa1.1-hitachi
2444 @@ -315,6 +503,14 @@
2445 basic_machine=h8300-hitachi
2449 + basic_machine=h8300-hitachi
2453 + basic_machine=h8500-hitachi
2457 basic_machine=m88k-harris
2459 @@ -330,13 +526,30 @@
2460 basic_machine=m68k-hp
2463 + hp3k9[0-9][0-9] | hp9[0-9][0-9])
2464 + basic_machine=hppa1.0-hp
2466 hp9k2[0-9][0-9] | hp9k31[0-9])
2467 basic_machine=m68000-hp
2470 basic_machine=m68k-hp
2472 - hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7)
2473 + hp9k6[0-9][0-9] | hp6[0-9][0-9])
2474 + basic_machine=hppa1.0-hp
2476 + hp9k7[0-79][0-9] | hp7[0-79][0-9])
2477 + basic_machine=hppa1.1-hp
2479 + hp9k78[0-9] | hp78[0-9])
2480 + # FIXME: really hppa2.0-hp
2481 + basic_machine=hppa1.1-hp
2483 + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
2484 + # FIXME: really hppa2.0-hp
2485 + basic_machine=hppa1.1-hp
2487 + hp9k8[0-9][13679] | hp8[0-9][13679])
2488 basic_machine=hppa1.1-hp
2490 hp9k8[0-9][0-9] | hp8[0-9][0-9])
2491 @@ -345,27 +558,42 @@
2496 + basic_machine=hppa1.1-hp
2500 + basic_machine=hppa1.1-hp
2504 basic_machine=i370-ibm
2507 # I'm not sure what "Sysv32" means. Should this be sysv3.2?
2510 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
2515 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
2520 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
2525 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
2529 + basic_machine=i386-mach
2533 + basic_machine=i386-unknown
2537 basic_machine=mips-sgi
2539 @@ -391,16 +619,16 @@
2540 basic_machine=ns32k-utek
2544 + basic_machine=i386-pc
2548 basic_machine=m68000-convergent
2551 - basic_machine=mipsel-unknown
2555 - basic_machine=mips-unknown
2557 + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
2558 + basic_machine=m68k-atari
2562 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
2563 @@ -408,10 +636,38 @@
2565 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
2568 + basic_machine=mmix-knuth
2572 + basic_machine=m68k-rom68k
2576 + basic_machine=powerpc-unknown
2580 + basic_machine=i386-pc
2584 + basic_machine=i370-ibm
2588 basic_machine=i486-ncr
2592 + basic_machine=i386-unknown
2596 + basic_machine=armv4l-rebel
2599 news | news700 | news800 | news900)
2600 basic_machine=m68k-sony
2602 @@ -424,6 +680,10 @@
2603 basic_machine=mips-sony
2607 + basic_machine=v70-nec
2611 basic_machine=m68k-next
2613 @@ -449,9 +709,40 @@
2614 basic_machine=i960-intel
2618 + basic_machine=i960-intel
2622 + basic_machine=mips-compaq
2626 basic_machine=np1-gould
2629 + basic_machine=nv1-cray
2633 + basic_machine=nsr-tandem
2635 + op50n-* | op60c-*)
2636 + basic_machine=hppa1.1-oki
2640 + basic_machine=or32-unknown
2643 + OSE68000 | ose68000)
2644 + basic_machine=m68000-ericsson
2648 + basic_machine=m68k-none
2652 basic_machine=hppa1.1-hitachi
2654 @@ -466,51 +757,85 @@
2656 basic_machine=m68k-tti
2660 basic_machine=ns32k-pc532
2662 - pentium | p5 | k5 | nexen)
2663 + pentium | p5 | k5 | k6 | nexgen | viac3)
2664 basic_machine=i586-pc
2666 - pentiumpro | p6 | k6 | 6x86)
2667 + pentiumpro | p6 | 6x86 | athlon | athlon_*)
2668 basic_machine=i686-pc
2670 pentiumii | pentium2)
2671 - basic_machine=i786-pc
2672 + basic_machine=i686-pc
2674 - pentium-* | p5-* | k5-* | nexen-*)
2675 + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
2676 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
2678 - pentiumpro-* | p6-* | k6-* | 6x86-*)
2679 + pentiumpro-* | p6-* | 6x86-* | athlon-*)
2680 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
2682 pentiumii-* | pentium2-*)
2683 - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
2684 + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
2687 basic_machine=pn-gould
2689 - power) basic_machine=rs6000-ibm
2690 + power) basic_machine=power-ibm
2692 ppc) basic_machine=powerpc-unknown
2695 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
2697 ppcle | powerpclittle | ppc-le | powerpc-little)
2698 basic_machine=powerpcle-unknown
2701 ppcle-* | powerpclittle-*)
2702 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
2704 + ppc64) basic_machine=powerpc64-unknown
2706 + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
2708 + ppc64le | powerpc64little | ppc64-le | powerpc64-little)
2709 + basic_machine=powerpc64le-unknown
2711 + ppc64le-* | powerpc64little-*)
2712 + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
2715 basic_machine=i386-ibm
2718 + basic_machine=i586-unknown
2722 + basic_machine=m68k-rom68k
2726 basic_machine=mips-siemens
2729 basic_machine=romp-ibm
2732 + basic_machine=s390-ibm
2735 + basic_machine=s390x-ibm
2738 + basic_machine=a29k-amd
2742 + basic_machine=mipsisa64sb1-unknown
2745 + basic_machine=mipsisa64sb1el-unknown
2748 basic_machine=i386-sequent
2750 @@ -518,6 +843,10 @@
2751 basic_machine=sh-hitachi
2754 + sparclite-wrs | simso-wrs)
2755 + basic_machine=sparclite-wrs
2759 basic_machine=m68k-bull
2761 @@ -525,6 +854,13 @@
2763 basic_machine=spur-unknown
2766 + basic_machine=m68k-tandem
2769 + basic_machine=i860-stratus
2773 basic_machine=m68000-sun
2775 @@ -565,16 +901,40 @@
2776 sun386 | sun386i | roadrunner)
2777 basic_machine=i386-sun
2780 + basic_machine=sv1-cray
2784 basic_machine=i386-sequent
2788 + basic_machine=alphaev5-cray
2792 + basic_machine=t90-cray
2796 + basic_machine=tic4x-unknown
2800 + basic_machine=tic54x-unknown
2804 basic_machine=mipstx39-unknown
2807 basic_machine=mipstx39el-unknown
2810 + basic_machine=pdp10-xkl
2814 basic_machine=m68k-ncr
2816 @@ -586,6 +946,10 @@
2817 basic_machine=a29k-nyu
2821 + basic_machine=v810-nec
2825 basic_machine=vax-dec
2831 - basic_machine=f301-fujitsu
2833 + basic_machine=f301-fujitsu
2836 basic_machine=i960-wrs
2838 @@ -609,13 +973,25 @@
2839 basic_machine=a29k-wrs
2843 - basic_machine=xmp-cray
2846 + basic_machine=w65-wdc
2850 + basic_machine=hppa1.1-winbond
2855 basic_machine=xps100-honeywell
2858 + basic_machine=ymp-cray
2862 + basic_machine=z8k-unknown
2866 basic_machine=none-none
2868 @@ -623,12 +999,14 @@
2870 # Here we handle the default manufacturer of certain CPU types. It is in
2871 # some cases the only manufacturer, in others, it is the most popular.
2873 - if [ x$os = x-linux-gnu ]; then
2874 - basic_machine=mips-unknown
2876 - basic_machine=mips-mips
2879 + basic_machine=hppa1.1-winbond
2882 + basic_machine=hppa1.1-oki
2885 + basic_machine=hppa1.1-oki
2888 basic_machine=romp-ibm
2889 @@ -639,16 +1017,26 @@
2891 basic_machine=vax-dec
2894 + # there are many clones, so DEC is not a safe bet
2895 + basic_machine=pdp10-unknown
2898 basic_machine=pdp11-dec
2901 basic_machine=we32k-att
2904 + sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele)
2905 + basic_machine=sh-unknown
2908 + basic_machine=sh64-unknown
2910 + sparc | sparcv9 | sparcv9b)
2911 basic_machine=sparc-sun
2915 basic_machine=cydra-cydrome
2918 @@ -657,6 +1045,15 @@
2920 basic_machine=clipper-highlevel
2922 + mac | mpw | mac-mpw)
2923 + basic_machine=m68k-apple
2926 + basic_machine=powerpc-apple
2929 + # Make sure to match an already-canonicalized machine name.
2932 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
2934 @@ -710,13 +1107,41 @@
2935 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
2936 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
2937 | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
2938 - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
2939 + | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
2940 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
2941 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
2942 - | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
2943 - | -mingw32* | -linux-gnu* | -uxpv*)
2944 + | -chorusos* | -chorusrdb* \
2945 + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
2946 + | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
2947 + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
2948 + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
2949 + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
2950 + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
2951 + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
2952 + | -powermax* | -dnix* | -microbsd*)
2953 # Remember, each alternative MUST END IN *, to match a version number.
2956 + case $basic_machine in
2967 + os=`echo $os | sed -e 's|nto|nto-qnx|'`
2969 + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
2970 + | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
2971 + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
2974 + os=`echo $os | sed -e 's|mac|macos|'`
2977 os=`echo $os | sed -e 's|linux|linux-gnu|'`
2979 @@ -726,6 +1151,12 @@
2981 os=`echo $os | sed -e 's|sunos6|solaris3|'`
2992 @@ -741,11 +1172,23 @@
3015 # Preserve the version number of sinix5.
3017 @@ -772,9 +1215,18 @@
3018 # This must come after -sysvr4.
3030 + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
3036 @@ -800,10 +1252,17 @@
3047 + # This must come before the *-dec entry.
3055 @@ -821,15 +1280,39 @@
3071 *-tti) # must be before sparc entry or we get the wrong os.
3095 @@ -872,27 +1355,39 @@
3122 + f30[01]-fujitsu | f700-fujitsu)
3140 @@ -914,9 +1409,15 @@
3156 @@ -932,21 +1433,41 @@
3167 - -vxsim* | -vxworks*)
3168 + -vxsim* | -vxworks* | -windiss*)
3180 + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
3187 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
3191 echo $basic_machine$os
3195 +# eval: (add-hook 'write-file-hooks 'time-stamp)
3196 +# time-stamp-start: "timestamp='"
3197 +# time-stamp-format: "%:y-%02m-%02d"
3198 +# time-stamp-end: "'"
3200 --- ez-ipupdate-3.0.11b8.orig/configure
3201 +++ ez-ipupdate-3.0.11b8/configure
3205 # Guess values for system-dependent variables and create Makefiles.
3206 -# Generated automatically using autoconf version 2.12
3207 +# Generated automatically using autoconf version 2.13
3208 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
3210 # This configure script is free software; the Free Software Foundation
3212 # Initialize some other variables.
3215 +SHELL=${CONFIG_SHELL-/bin/sh}
3216 # Maximum number of lines to put in a shell here document.
3217 ac_max_here_lines=12
3222 -version | --version | --versio | --versi | --vers)
3223 - echo "configure generated by autoconf version 2.12"
3224 + echo "configure generated by autoconf version 2.13"
3228 @@ -511,9 +512,11 @@
3229 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3230 ac_cpp='$CPP $CPPFLAGS'
3231 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3232 -ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3233 +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3234 cross_compiling=$ac_cv_prog_cc_cross
3238 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
3239 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
3240 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
3242 ac_config_sub=$ac_aux_dir/config.sub
3243 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
3245 +am__api_version="1.4"
3246 # Find a good install program. We prefer a C program (faster),
3247 # so one script is as good as another. But avoid the broken or
3248 # incompatible versions:
3249 @@ -556,28 +560,30 @@
3250 # SunOS /usr/etc/install
3251 # IRIX /sbin/install
3253 +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3254 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3255 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3256 # ./install, which can be erroneously created by make from ./install.sh.
3257 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3258 -echo "configure:564: checking for a BSD compatible install" >&5
3259 +echo "configure:569: checking for a BSD compatible install" >&5
3260 if test -z "$INSTALL"; then
3261 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3262 echo $ac_n "(cached) $ac_c" 1>&6
3264 - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
3265 + IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3266 for ac_dir in $PATH; do
3267 # Account for people who put trailing slashes in PATH elements.
3269 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3271 # OSF1 and SCO ODT 3.0 have their own names for install.
3272 - for ac_prog in ginstall installbsd scoinst install; do
3273 + # Don't use installbsd from OSF since it installs stuff as root
3275 + for ac_prog in ginstall scoinst install; do
3276 if test -f $ac_dir/$ac_prog; then
3277 if test $ac_prog = install &&
3278 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3279 # AIX install. It has an incompatible calling convention.
3280 - # OSF/1 installbsd also uses dspmsg, but is usable.
3283 ac_cv_path_install="$ac_dir/$ac_prog -c"
3284 @@ -607,13 +613,12 @@
3285 # It thinks the first close brace ends the variable substitution.
3286 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3288 -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3291 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3293 +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3295 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
3296 -echo "configure:617: checking whether build environment is sane" >&5
3297 +echo "configure:622: checking whether build environment is sane" >&5
3300 echo timestamp > conftestfile
3302 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3304 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3305 -echo "configure:674: checking whether ${MAKE-make} sets \${MAKE}" >&5
3306 +echo "configure:679: checking whether ${MAKE-make} sets \${MAKE}" >&5
3307 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
3308 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3309 echo $ac_n "(cached) $ac_c" 1>&6
3310 @@ -715,21 +720,21 @@
3313 missing_dir=`cd $ac_aux_dir && pwd`
3314 -echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
3315 -echo "configure:720: checking for working aclocal" >&5
3316 +echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6
3317 +echo "configure:725: checking for working aclocal-${am__api_version}" >&5
3318 # Run test in a subshell; some versions of sh will print an error if
3319 # an executable is not found, even if stderr is redirected.
3320 # Redirect stdin to placate older versions of autoconf. Sigh.
3321 -if (aclocal --version) < /dev/null > /dev/null 2>&1; then
3323 +if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
3324 + ACLOCAL=aclocal-${am__api_version}
3325 echo "$ac_t""found" 1>&6
3327 - ACLOCAL="$missing_dir/missing aclocal"
3328 + ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
3329 echo "$ac_t""missing" 1>&6
3332 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
3333 -echo "configure:733: checking for working autoconf" >&5
3334 +echo "configure:738: checking for working autoconf" >&5
3335 # Run test in a subshell; some versions of sh will print an error if
3336 # an executable is not found, even if stderr is redirected.
3337 # Redirect stdin to placate older versions of autoconf. Sigh.
3338 @@ -741,21 +746,21 @@
3339 echo "$ac_t""missing" 1>&6
3342 -echo $ac_n "checking for working automake""... $ac_c" 1>&6
3343 -echo "configure:746: checking for working automake" >&5
3344 +echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6
3345 +echo "configure:751: checking for working automake-${am__api_version}" >&5
3346 # Run test in a subshell; some versions of sh will print an error if
3347 # an executable is not found, even if stderr is redirected.
3348 # Redirect stdin to placate older versions of autoconf. Sigh.
3349 -if (automake --version) < /dev/null > /dev/null 2>&1; then
3351 +if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
3352 + AUTOMAKE=automake-${am__api_version}
3353 echo "$ac_t""found" 1>&6
3355 - AUTOMAKE="$missing_dir/missing automake"
3356 + AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
3357 echo "$ac_t""missing" 1>&6
3360 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
3361 -echo "configure:759: checking for working autoheader" >&5
3362 +echo "configure:764: checking for working autoheader" >&5
3363 # Run test in a subshell; some versions of sh will print an error if
3364 # an executable is not found, even if stderr is redirected.
3365 # Redirect stdin to placate older versions of autoconf. Sigh.
3369 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
3370 -echo "configure:772: checking for working makeinfo" >&5
3371 +echo "configure:777: checking for working makeinfo" >&5
3372 # Run test in a subshell; some versions of sh will print an error if
3373 # an executable is not found, even if stderr is redirected.
3374 # Redirect stdin to placate older versions of autoconf. Sigh.
3375 @@ -806,15 +811,16 @@
3376 # Extract the first word of "gcc", so it can be a program name with args.
3377 set dummy gcc; ac_word=$2
3378 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3379 -echo "configure:810: checking for $ac_word" >&5
3380 +echo "configure:815: checking for $ac_word" >&5
3381 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3382 echo $ac_n "(cached) $ac_c" 1>&6
3384 if test -n "$CC"; then
3385 ac_cv_prog_CC="$CC" # Let the user override the test.
3387 - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3388 - for ac_dir in $PATH; do
3389 + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3391 + for ac_dir in $ac_dummy; do
3392 test -z "$ac_dir" && ac_dir=.
3393 if test -f $ac_dir/$ac_word; then
3395 @@ -835,16 +841,17 @@
3396 # Extract the first word of "cc", so it can be a program name with args.
3397 set dummy cc; ac_word=$2
3398 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3399 -echo "configure:839: checking for $ac_word" >&5
3400 +echo "configure:845: checking for $ac_word" >&5
3401 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3402 echo $ac_n "(cached) $ac_c" 1>&6
3404 if test -n "$CC"; then
3405 ac_cv_prog_CC="$CC" # Let the user override the test.
3407 - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3408 + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3410 - for ac_dir in $PATH; do
3412 + for ac_dir in $ac_dummy; do
3413 test -z "$ac_dir" && ac_dir=.
3414 if test -f $ac_dir/$ac_word; then
3415 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3416 @@ -879,25 +886,61 @@
3417 echo "$ac_t""no" 1>&6
3420 + if test -z "$CC"; then
3421 + case "`uname -s`" in
3422 + *win32* | *WIN32*)
3423 + # Extract the first word of "cl", so it can be a program name with args.
3424 +set dummy cl; ac_word=$2
3425 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3426 +echo "configure:896: checking for $ac_word" >&5
3427 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3428 + echo $ac_n "(cached) $ac_c" 1>&6
3430 + if test -n "$CC"; then
3431 + ac_cv_prog_CC="$CC" # Let the user override the test.
3433 + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3435 + for ac_dir in $ac_dummy; do
3436 + test -z "$ac_dir" && ac_dir=.
3437 + if test -f $ac_dir/$ac_word; then
3438 + ac_cv_prog_CC="cl"
3442 + IFS="$ac_save_ifs"
3445 +CC="$ac_cv_prog_CC"
3446 +if test -n "$CC"; then
3447 + echo "$ac_t""$CC" 1>&6
3449 + echo "$ac_t""no" 1>&6
3454 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3457 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3458 -echo "configure:887: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3459 +echo "configure:928: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3462 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3463 ac_cpp='$CPP $CPPFLAGS'
3464 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3465 -ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3466 +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3467 cross_compiling=$ac_cv_prog_cc_cross
3469 -cat > conftest.$ac_ext <<EOF
3470 -#line 897 "configure"
3471 +cat > conftest.$ac_ext << EOF
3473 +#line 939 "configure"
3474 #include "confdefs.h"
3478 -if { (eval echo configure:901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3479 +if { (eval echo configure:944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3480 ac_cv_prog_cc_works=yes
3481 # If we can't run a trivial program, we are probably using a cross compiler.
3482 if (./conftest; exit) 2>/dev/null; then
3483 @@ -911,18 +954,24 @@
3484 ac_cv_prog_cc_works=no
3488 +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3489 +ac_cpp='$CPP $CPPFLAGS'
3490 +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3491 +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3492 +cross_compiling=$ac_cv_prog_cc_cross
3494 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3495 if test $ac_cv_prog_cc_works = no; then
3496 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3498 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3499 -echo "configure:921: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3500 +echo "configure:970: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3501 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3502 cross_compiling=$ac_cv_prog_cc_cross
3504 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3505 -echo "configure:926: checking whether we are using GNU C" >&5
3506 +echo "configure:975: checking whether we are using GNU C" >&5
3507 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3508 echo $ac_n "(cached) $ac_c" 1>&6
3514 -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:935: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3515 +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:984: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3519 @@ -942,11 +991,15 @@
3521 if test $ac_cv_prog_gcc = yes; then
3523 - ac_test_CFLAGS="${CFLAGS+set}"
3524 - ac_save_CFLAGS="$CFLAGS"
3526 - echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3527 -echo "configure:950: checking whether ${CC-cc} accepts -g" >&5
3532 +ac_test_CFLAGS="${CFLAGS+set}"
3533 +ac_save_CFLAGS="$CFLAGS"
3535 +echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3536 +echo "configure:1003: checking whether ${CC-cc} accepts -g" >&5
3537 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3538 echo $ac_n "(cached) $ac_c" 1>&6
3540 @@ -961,20 +1014,24 @@
3543 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3544 - if test "$ac_test_CFLAGS" = set; then
3545 - CFLAGS="$ac_save_CFLAGS"
3546 - elif test $ac_cv_prog_cc_g = yes; then
3547 +if test "$ac_test_CFLAGS" = set; then
3548 + CFLAGS="$ac_save_CFLAGS"
3549 +elif test $ac_cv_prog_cc_g = yes; then
3550 + if test "$GCC" = yes; then
3558 - test "${CFLAGS+set}" = set || CFLAGS="-g"
3559 + if test "$GCC" = yes; then
3566 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3567 -echo "configure:978: checking how to run the C preprocessor" >&5
3568 +echo "configure:1035: checking how to run the C preprocessor" >&5
3569 # On Suns, sometimes $CPP names a directory.
3570 if test -n "$CPP" && test -d "$CPP"; then
3572 @@ -989,14 +1046,14 @@
3573 # On the NeXT, cc -E runs the code through the compiler's parser,
3574 # not just through cpp.
3575 cat > conftest.$ac_ext <<EOF
3576 -#line 993 "configure"
3577 +#line 1050 "configure"
3578 #include "confdefs.h"
3582 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3583 -{ (eval echo configure:999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3584 -ac_err=`grep -v '^ *+' conftest.out`
3585 +{ (eval echo configure:1056: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3586 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3587 if test -z "$ac_err"; then
3590 @@ -1006,14 +1063,31 @@
3592 CPP="${CC-cc} -E -traditional-cpp"
3593 cat > conftest.$ac_ext <<EOF
3594 -#line 1010 "configure"
3595 +#line 1067 "configure"
3596 #include "confdefs.h"
3600 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3601 -{ (eval echo configure:1016: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3602 -ac_err=`grep -v '^ *+' conftest.out`
3603 +{ (eval echo configure:1073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3604 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3605 +if test -z "$ac_err"; then
3608 + echo "$ac_err" >&5
3609 + echo "configure: failed program was:" >&5
3610 + cat conftest.$ac_ext >&5
3612 + CPP="${CC-cc} -nologo -E"
3613 + cat > conftest.$ac_ext <<EOF
3614 +#line 1084 "configure"
3615 +#include "confdefs.h"
3616 +#include <assert.h>
3619 +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3620 +{ (eval echo configure:1090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3621 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3622 if test -z "$ac_err"; then
3625 @@ -1026,6 +1100,8 @@
3631 ac_cv_prog_CPP="$CPP"
3633 CPP="$ac_cv_prog_CPP"
3634 @@ -1041,28 +1117,30 @@
3635 # SunOS /usr/etc/install
3636 # IRIX /sbin/install
3638 +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3639 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3640 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3641 # ./install, which can be erroneously created by make from ./install.sh.
3642 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3643 -echo "configure:1049: checking for a BSD compatible install" >&5
3644 +echo "configure:1126: checking for a BSD compatible install" >&5
3645 if test -z "$INSTALL"; then
3646 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3647 echo $ac_n "(cached) $ac_c" 1>&6
3649 - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
3650 + IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3651 for ac_dir in $PATH; do
3652 # Account for people who put trailing slashes in PATH elements.
3654 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3656 # OSF1 and SCO ODT 3.0 have their own names for install.
3657 - for ac_prog in ginstall installbsd scoinst install; do
3658 + # Don't use installbsd from OSF since it installs stuff as root
3660 + for ac_prog in ginstall scoinst install; do
3661 if test -f $ac_dir/$ac_prog; then
3662 if test $ac_prog = install &&
3663 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3664 # AIX install. It has an incompatible calling convention.
3665 - # OSF/1 installbsd also uses dspmsg, but is usable.
3668 ac_cv_path_install="$ac_dir/$ac_prog -c"
3669 @@ -1092,16 +1170,18 @@
3670 # It thinks the first close brace ends the variable substitution.
3671 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3673 +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3675 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3678 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3679 -echo "configure:1100: checking return type of signal handlers" >&5
3680 +echo "configure:1180: checking return type of signal handlers" >&5
3681 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3682 echo $ac_n "(cached) $ac_c" 1>&6
3684 cat > conftest.$ac_ext <<EOF
3685 -#line 1105 "configure"
3686 +#line 1185 "configure"
3687 #include "confdefs.h"
3688 #include <sys/types.h>
3690 @@ -1118,7 +1198,7 @@
3694 -if { (eval echo configure:1122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3695 +if { (eval echo configure:1202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3697 ac_cv_type_signal=void
3699 @@ -1139,12 +1219,12 @@
3702 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
3703 -echo "configure:1143: checking for gethostbyname" >&5
3704 +echo "configure:1223: checking for gethostbyname" >&5
3705 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
3706 echo $ac_n "(cached) $ac_c" 1>&6
3708 cat > conftest.$ac_ext <<EOF
3709 -#line 1148 "configure"
3710 +#line 1228 "configure"
3711 #include "confdefs.h"
3712 /* System header to define __stub macros and hopefully few prototypes,
3713 which can conflict with char gethostbyname(); below. */
3714 @@ -1167,7 +1247,7 @@
3718 -if { (eval echo configure:1171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3719 +if { (eval echo configure:1251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3721 eval "ac_cv_func_gethostbyname=yes"
3723 @@ -1188,7 +1268,7 @@
3725 if test $ac_cv_func_gethostbyname = no; then
3726 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3727 -echo "configure:1192: checking for gethostbyname in -lnsl" >&5
3728 +echo "configure:1272: checking for gethostbyname in -lnsl" >&5
3729 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3730 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3731 echo $ac_n "(cached) $ac_c" 1>&6
3732 @@ -1196,7 +1276,7 @@
3733 ac_save_LIBS="$LIBS"
3735 cat > conftest.$ac_ext <<EOF
3736 -#line 1200 "configure"
3737 +#line 1280 "configure"
3738 #include "confdefs.h"
3739 /* Override any gcc2 internal prototype to avoid an error. */
3740 /* We use char because int might match the return type of a gcc2
3741 @@ -1207,7 +1287,7 @@
3745 -if { (eval echo configure:1211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3746 +if { (eval echo configure:1291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3748 eval "ac_cv_lib_$ac_lib_var=yes"
3750 @@ -1236,12 +1316,12 @@
3753 echo $ac_n "checking for connect""... $ac_c" 1>&6
3754 -echo "configure:1240: checking for connect" >&5
3755 +echo "configure:1320: checking for connect" >&5
3756 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
3757 echo $ac_n "(cached) $ac_c" 1>&6
3759 cat > conftest.$ac_ext <<EOF
3760 -#line 1245 "configure"
3761 +#line 1325 "configure"
3762 #include "confdefs.h"
3763 /* System header to define __stub macros and hopefully few prototypes,
3764 which can conflict with char connect(); below. */
3765 @@ -1264,7 +1344,7 @@
3769 -if { (eval echo configure:1268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3770 +if { (eval echo configure:1348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3772 eval "ac_cv_func_connect=yes"
3774 @@ -1285,7 +1365,7 @@
3776 if test $ac_cv_func_connect = no; then
3777 echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
3778 -echo "configure:1289: checking for connect in -lsocket" >&5
3779 +echo "configure:1369: checking for connect in -lsocket" >&5
3780 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
3781 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3782 echo $ac_n "(cached) $ac_c" 1>&6
3783 @@ -1293,7 +1373,7 @@
3784 ac_save_LIBS="$LIBS"
3785 LIBS="-lsocket $LIBS"
3786 cat > conftest.$ac_ext <<EOF
3787 -#line 1297 "configure"
3788 +#line 1377 "configure"
3789 #include "confdefs.h"
3790 /* Override any gcc2 internal prototype to avoid an error. */
3791 /* We use char because int might match the return type of a gcc2
3792 @@ -1304,7 +1384,7 @@
3796 -if { (eval echo configure:1308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3797 +if { (eval echo configure:1388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3799 eval "ac_cv_lib_$ac_lib_var=yes"
3801 @@ -1364,12 +1444,12 @@
3804 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3805 -echo "configure:1368: checking for $ac_func" >&5
3806 +echo "configure:1448: checking for $ac_func" >&5
3807 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3808 echo $ac_n "(cached) $ac_c" 1>&6
3810 cat > conftest.$ac_ext <<EOF
3811 -#line 1373 "configure"
3812 +#line 1453 "configure"
3813 #include "confdefs.h"
3814 /* System header to define __stub macros and hopefully few prototypes,
3815 which can conflict with char $ac_func(); below. */
3816 @@ -1392,7 +1472,7 @@
3820 -if { (eval echo configure:1396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3821 +if { (eval echo configure:1476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3823 eval "ac_cv_func_$ac_func=yes"
3825 @@ -1419,10 +1499,12 @@
3827 for ac_hdr in arpa/inet.h \
3838 @@ -1434,18 +1516,18 @@
3840 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3841 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3842 -echo "configure:1438: checking for $ac_hdr" >&5
3843 +echo "configure:1520: checking for $ac_hdr" >&5
3844 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3845 echo $ac_n "(cached) $ac_c" 1>&6
3847 cat > conftest.$ac_ext <<EOF
3848 -#line 1443 "configure"
3849 +#line 1525 "configure"
3850 #include "confdefs.h"
3853 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3854 -{ (eval echo configure:1448: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3855 -ac_err=`grep -v '^ *+' conftest.out`
3856 +{ (eval echo configure:1530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3857 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3858 if test -z "$ac_err"; then
3860 eval "ac_cv_header_$ac_safe=yes"
3861 @@ -1478,18 +1560,18 @@
3863 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3864 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3865 -echo "configure:1482: checking for $ac_hdr" >&5
3866 +echo "configure:1564: checking for $ac_hdr" >&5
3867 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3868 echo $ac_n "(cached) $ac_c" 1>&6
3870 cat > conftest.$ac_ext <<EOF
3871 -#line 1487 "configure"
3872 +#line 1569 "configure"
3873 #include "confdefs.h"
3876 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3877 -{ (eval echo configure:1492: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3878 -ac_err=`grep -v '^ *+' conftest.out`
3879 +{ (eval echo configure:1574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3880 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3881 if test -z "$ac_err"; then
3883 eval "ac_cv_header_$ac_safe=yes"
3884 @@ -1517,7 +1599,7 @@
3887 echo $ac_n "checking for sys_errlist in -lc""... $ac_c" 1>&6
3888 -echo "configure:1521: checking for sys_errlist in -lc" >&5
3889 +echo "configure:1603: checking for sys_errlist in -lc" >&5
3890 ac_lib_var=`echo c'_'sys_errlist | sed 'y%./+-%__p_%'`
3891 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3892 echo $ac_n "(cached) $ac_c" 1>&6
3893 @@ -1525,7 +1607,7 @@
3894 ac_save_LIBS="$LIBS"
3896 cat > conftest.$ac_ext <<EOF
3897 -#line 1529 "configure"
3898 +#line 1611 "configure"
3899 #include "confdefs.h"
3900 /* Override any gcc2 internal prototype to avoid an error. */
3901 /* We use char because int might match the return type of a gcc2
3902 @@ -1536,7 +1618,7 @@
3906 -if { (eval echo configure:1540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3907 +if { (eval echo configure:1622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3909 eval "ac_cv_lib_$ac_lib_var=yes"
3911 @@ -1563,12 +1645,12 @@
3912 for ac_func in getopt
3914 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3915 -echo "configure:1567: checking for $ac_func" >&5
3916 +echo "configure:1649: checking for $ac_func" >&5
3917 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3918 echo $ac_n "(cached) $ac_c" 1>&6
3920 cat > conftest.$ac_ext <<EOF
3921 -#line 1572 "configure"
3922 +#line 1654 "configure"
3923 #include "confdefs.h"
3924 /* System header to define __stub macros and hopefully few prototypes,
3925 which can conflict with char $ac_func(); below. */
3926 @@ -1591,7 +1673,7 @@
3930 -if { (eval echo configure:1595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3931 +if { (eval echo configure:1677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3933 eval "ac_cv_func_$ac_func=yes"
3935 @@ -1620,12 +1702,12 @@
3938 echo $ac_n "checking for getpass""... $ac_c" 1>&6
3939 -echo "configure:1624: checking for getpass" >&5
3940 +echo "configure:1706: checking for getpass" >&5
3941 if eval "test \"`echo '$''{'ac_cv_func_getpass'+set}'`\" = set"; then
3942 echo $ac_n "(cached) $ac_c" 1>&6
3944 cat > conftest.$ac_ext <<EOF
3945 -#line 1629 "configure"
3946 +#line 1711 "configure"
3947 #include "confdefs.h"
3948 /* System header to define __stub macros and hopefully few prototypes,
3949 which can conflict with char getpass(); below. */
3950 @@ -1648,7 +1730,7 @@
3954 -if { (eval echo configure:1652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3955 +if { (eval echo configure:1734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3957 eval "ac_cv_func_getpass=yes"
3959 @@ -1675,26 +1757,26 @@
3962 # Make sure we can run config.sub.
3963 -if $ac_config_sub sun4 >/dev/null 2>&1; then :
3964 +if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
3965 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
3968 echo $ac_n "checking host system type""... $ac_c" 1>&6
3969 -echo "configure:1684: checking host system type" >&5
3970 +echo "configure:1766: checking host system type" >&5
3973 case "$host_alias" in
3977 - if host_alias=`$ac_config_guess`; then :
3978 + if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
3979 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
3981 *) host_alias=$nonopt ;;
3985 -host=`$ac_config_sub $host_alias`
3986 +host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
3987 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3988 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3989 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3990 @@ -1706,7 +1788,7 @@
3993 echo $ac_n "checking for user supplied default service""... $ac_c" 1>&6
3994 -echo "configure:1710: checking for user supplied default service" >&5
3995 +echo "configure:1792: checking for user supplied default service" >&5
3996 # Check whether --enable-default-service or --disable-default-service was given.
3997 if test "${enable_default_service+set}" = set; then
3998 enableval="$enable_default_service"
3999 @@ -1800,7 +1882,7 @@
4002 echo $ac_n "checking whether user wants debugging support""... $ac_c" 1>&6
4003 -echo "configure:1804: checking whether user wants debugging support" >&5
4004 +echo "configure:1886: checking whether user wants debugging support" >&5
4005 # Check whether --enable-debug or --disable-debug was given.
4006 if test "${enable_debug+set}" = set; then
4007 enableval="$enable_debug"
4008 @@ -1815,7 +1897,7 @@
4011 echo $ac_n "checking whether user wants to dissable MD5 support""... $ac_c" 1>&6
4012 -echo "configure:1819: checking whether user wants to dissable MD5 support" >&5
4013 +echo "configure:1901: checking whether user wants to dissable MD5 support" >&5
4014 # Check whether --enable-md5 or --disable-md5 was given.
4015 if test "${enable_md5+set}" = set; then
4016 enableval="$enable_md5"
4017 @@ -1855,7 +1937,7 @@
4018 # Ultrix sh set writes to stderr and can't be redirected directly,
4019 # and sets the high bit in the cache file unless we assign to the vars.
4021 - case `(ac_space=' '; set) 2>&1` in
4022 + case `(ac_space=' '; set | grep ac_space) 2>&1` in
4024 # `set' does not quote correctly, so add quotes (double-quote substitution
4025 # turns \\\\ into \\, and sed turns \\ into \).
4026 @@ -1922,7 +2004,7 @@
4027 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4028 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4029 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4030 - echo "$CONFIG_STATUS generated by autoconf version 2.12"
4031 + echo "$CONFIG_STATUS generated by autoconf version 2.13"
4033 -help | --help | --hel | --he | --h)
4034 echo "\$ac_cs_usage"; exit 0 ;;
4035 @@ -1942,9 +2024,11 @@
4036 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4040 s%@CFLAGS@%$CFLAGS%g
4041 s%@CPPFLAGS@%$CPPFLAGS%g
4042 s%@CXXFLAGS@%$CXXFLAGS%g
4043 +s%@FFLAGS@%$FFLAGS%g
4045 s%@LDFLAGS@%$LDFLAGS%g
4047 @@ -1964,8 +2048,8 @@
4048 s%@infodir@%$infodir%g
4049 s%@mandir@%$mandir%g
4050 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4051 -s%@INSTALL_DATA@%$INSTALL_DATA%g
4052 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4053 +s%@INSTALL_DATA@%$INSTALL_DATA%g
4054 s%@PACKAGE@%$PACKAGE%g
4055 s%@VERSION@%$VERSION%g
4056 s%@ACLOCAL@%$ACLOCAL%g
4057 --- ez-ipupdate-3.0.11b8.orig/configure.in
4058 +++ ez-ipupdate-3.0.11b8/configure.in
4060 dnl Checks for header files.
4061 AC_CHECK_HEADERS( arpa/inet.h \
4072 --- ez-ipupdate-3.0.11b8.orig/install-sh
4073 +++ ez-ipupdate-3.0.11b8/install-sh
4076 if [ -d $dst ]; then
4084 # Skip lots of stat calls in the usual case.
4085 if [ ! -d "$dstdir" ]; then
4089 IFS="${IFS-${defaultIFS}}"
4091 --- ez-ipupdate-3.0.11b8.orig/missing
4092 +++ ez-ipupdate-3.0.11b8/missing
4094 -#autoconf complains if this is not here
4096 +# Common stub for a few missing GNU programs while installing.
4097 +# Copyright (C) 1996, 1997, 2001, 2002 Free Software Foundation, Inc.
4098 +# Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.
4100 +# This program is free software; you can redistribute it and/or modify
4101 +# it under the terms of the GNU General Public License as published by
4102 +# the Free Software Foundation; either version 2, or (at your option)
4103 +# any later version.
4105 +# This program is distributed in the hope that it will be useful,
4106 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
4107 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4108 +# GNU General Public License for more details.
4110 +# You should have received a copy of the GNU General Public License
4111 +# along with this program; if not, write to the Free Software
4112 +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
4115 +if test $# -eq 0; then
4116 + echo 1>&2 "Try \`$0 --help' for more information"
4120 +# In the cases where this matters, `missing' is being run in the
4122 +if test -f configure.in; then
4123 + configure_ac=configure.ac
4125 + configure_ac=configure.in
4130 + -h|--h|--he|--hel|--help)
4132 +$0 [OPTION]... PROGRAM [ARGUMENT]...
4134 +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
4135 +error status if there is no known handling for PROGRAM.
4138 + -h, --help display this help and exit
4139 + -v, --version output version information and exit
4141 +Supported PROGRAM values:
4142 + aclocal touch file \`aclocal.m4'
4143 + autoconf touch file \`configure'
4144 + autoheader touch file \`config.h.in'
4145 + automake touch all \`Makefile.in' files
4146 + bison create \`y.tab.[ch]', if possible, from existing .[ch]
4147 + flex create \`lex.yy.c', if possible, from existing .c
4148 + lex create \`lex.yy.c', if possible, from existing .c
4149 + makeinfo touch the output file
4150 + yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
4153 + -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
4154 + echo "missing - GNU libit 0.0"
4158 + echo 1>&2 "$0: Unknown \`$1' option"
4159 + echo 1>&2 "Try \`$0 --help' for more information"
4165 +WARNING: \`$1' is missing on your system. You should only need it if
4166 + you modified \`acinclude.m4' or \`$configure_ac'. You might want
4167 + to install the \`Automake' and \`Perl' packages. Grab them from
4168 + any GNU archive site."
4174 +WARNING: \`$1' is missing on your system. You should only need it if
4175 + you modified \`$configure_ac'. You might want to install the
4176 + \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
4183 +WARNING: \`$1' is missing on your system. You should only need it if
4184 + you modified \`acconfig.h' or \`$configure_ac'. You might want
4185 + to install the \`Autoconf' and \`GNU m4' packages. Grab them
4186 + from any GNU archive site."
4187 + files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' $configure_ac`
4188 + test -z "$files" && files="config.h"
4190 + for f in $files; do
4192 + *:*) touch_files="$touch_files "`echo "$f" |
4193 + sed -e 's/^[^:]*://' -e 's/:.*//'`;;
4194 + *) touch_files="$touch_files $f.in";;
4197 + touch $touch_files
4202 +WARNING: \`$1' is missing on your system. You should only need it if
4203 + you modified \`Makefile.am', \`acinclude.m4' or \`$configure_ac'.
4204 + You might want to install the \`Automake' and \`Perl' packages.
4205 + Grab them from any GNU archive site."
4206 + find . -type f -name Makefile.am -print |
4207 + sed 's/\.am$/.in/' |
4208 + while read f; do touch "$f"; done
4213 +WARNING: \`$1' is missing on your system. You should only need it if
4214 + you modified a \`.y' file. You may need the \`Bison' package
4215 + in order for those modifications to take effect. You can get
4216 + \`Bison' from any GNU archive site."
4217 + rm -f y.tab.c y.tab.h
4218 + if [ $# -ne 1 ]; then
4219 + eval LASTARG="\${$#}"
4220 + case "$LASTARG" in
4222 + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
4223 + if [ -f "$SRCFILE" ]; then
4224 + cp "$SRCFILE" y.tab.c
4226 + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
4227 + if [ -f "$SRCFILE" ]; then
4228 + cp "$SRCFILE" y.tab.h
4233 + if [ ! -f y.tab.h ]; then
4236 + if [ ! -f y.tab.c ]; then
4237 + echo 'main() { return 0; }' >y.tab.c
4243 +WARNING: \`$1' is missing on your system. You should only need it if
4244 + you modified a \`.l' file. You may need the \`Flex' package
4245 + in order for those modifications to take effect. You can get
4246 + \`Flex' from any GNU archive site."
4248 + if [ $# -ne 1 ]; then
4249 + eval LASTARG="\${$#}"
4250 + case "$LASTARG" in
4252 + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
4253 + if [ -f "$SRCFILE" ]; then
4254 + cp "$SRCFILE" lex.yy.c
4259 + if [ ! -f lex.yy.c ]; then
4260 + echo 'main() { return 0; }' >lex.yy.c
4266 +WARNING: \`$1' is missing on your system. You should only need it if
4267 + you modified a \`.texi' or \`.texinfo' file, or any other file
4268 + indirectly affecting the aspect of the manual. The spurious
4269 + call might also be the consequence of using a buggy \`make' (AIX,
4270 + DU, IRIX). You might want to install the \`Texinfo' package or
4271 + the \`GNU make' package. Grab either from any GNU archive site."
4272 + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
4273 + if test -z "$file"; then
4274 + file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
4275 + file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
4282 +WARNING: \`$1' is needed, and you do not seem to have it handy on your
4283 + system. You might have modified some files without having the
4284 + proper tools for further handling them. Check the \`README' file,
4285 + it often tells you about the needed prerequirements for installing
4286 + this package. You may also peek at any GNU archive site, in case
4287 + some other package would contain this missing \`$1' program."
4293 --- ez-ipupdate-3.0.11b8.orig/mkinstalldirs
4294 +++ ez-ipupdate-3.0.11b8/mkinstalldirs
4296 # Created: 1993-05-16
4299 -# $Id: mkinstalldirs,v 1.1.1.1 1999/04/19 00:34:59 amackay Exp $
4300 +# $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $
4307 if test ! -d "$pathcomp"; then
4308 - echo "mkdir $pathcomp" 1>&2
4309 + echo "mkdir $pathcomp"
4311 mkdir "$pathcomp" || lasterr=$?
4313 --- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.c
4314 +++ ez-ipupdate-3.0.11b8/ez-ipupdate.c
4317 # include <signal.h>
4323 # include <sys/time.h>
4329 -#if __linux__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__
4330 +#if __GLIBC__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__
4331 # define IF_LOOKUP 1
4332 # include <sys/ioctl.h>
4333 # include <net/if.h>
4335 fprintf(stdout, " -q, --quiet \t\t\tbe quiet\n");
4336 fprintf(stdout, " -r, --retrys <num>\t\tnumber of trys (default: 1)\n");
4337 fprintf(stdout, " -R, --run-as-user <user>\tchange to <user> for running, be ware\n\t\t\t\tthat this can cause problems with handeling\n\t\t\t\tSIGHUP properly if that user can't read the\n\t\t\t\tconfig file. also it can't write it's pid file \n\t\t\t\tto a root directory\n");
4338 - fprintf(stdout, " -Q, --run-as-euser <user>\tchange to effective <user> for running, \n\t\t\t\tthis is NOT secure but it does solve the \n\t\t\t\tproblems with run-as-user and config files and \n\t\t\t\tpid files.\n");
4339 + fprintf(stdout, " -Q, --run-as-euser <user>\tchange to effective <user> for running, \n\t\t\t\tthis is NOT secure but it does solve the \n\t\t\t\tproblems with run-as-user and config files and \n\t\t\t\tpid files\n");
4340 fprintf(stdout, " -s, --server <server[:port]>\tthe server to connect to\n");
4341 fprintf(stdout, " -S, --service-type <server>\tthe type of service that you are using\n");
4342 width = fprintf(stdout, "\t\t\t\ttry one of: ") + 4*7;
4345 void print_signalhelp( void )
4347 - fprintf(stdout, "\nsignals are only really used when in daemon mode.\n\n");
4348 + fprintf(stdout, "\nsignals are only really used when in daemon mode\n\n");
4349 fprintf(stdout, "signals: \n");
4350 fprintf(stdout, " HUP\t\tcauses it to re-read its config file\n");
4351 fprintf(stdout, " TERM\t\twake up and possibly perform an update\n");
4354 RETSIGTYPE sigint_handler(int sig)
4356 - char message[] = "interupted.\n";
4357 + char message[] = "interrupted\n";
4358 close(client_sockfd);
4359 write(2, message, sizeof(message)-1);
4361 @@ -704,6 +707,10 @@
4371 RETSIGTYPE generic_sig_handler(int sig)
4373 sprintf(buf, "message incomplete because your OS sucks: %s\n", fmt);
4376 - syslog(LOG_NOTICE, buf);
4377 + syslog(LOG_NOTICE, "%s", buf);
4381 @@ -1439,7 +1446,7 @@
4382 if(!(options & OPT_QUIET))
4385 - "connected to %s (%s) on port %d.\n",
4386 + "connected to %s (%s) on port %d\n",
4388 inet_ntoa(address.sin_addr),
4389 ntohs(address.sin_port));
4390 @@ -1683,7 +1690,7 @@
4391 close(client_sockfd);
4394 - if(strstr(buf, "\r\n") > 0)
4395 + if(strstr(buf, "\n") != NULL)
4399 @@ -1702,8 +1709,8 @@
4401 if(options & OPT_DAEMON)
4403 - fprintf(stderr, "no compile time default service was set therefor you must "
4404 - "specify a service type.\n");
4405 + fprintf(stderr, "no compile time default service was set, you must "
4406 + "specify a service type\n");
4410 @@ -2039,7 +2046,7 @@
4412 else if(strstr(buf, "\nnumhost") != NULL)
4414 - show_message("Too many or too few hosts found\n");
4415 + show_message("too many or too few hosts found\n");
4416 retval = UPDATERES_SHUTDOWN;
4418 else if(strstr(buf, "\ndnserr") != NULL)
4419 @@ -2051,17 +2058,17 @@
4421 else if(strstr(buf, "\n911") != NULL)
4423 - show_message("Ahhhh! call 911!\n");
4424 + show_message("ahhhh! call 911!\n");
4425 retval = UPDATERES_SHUTDOWN;
4427 else if(strstr(buf, "\n999") != NULL)
4429 - show_message("Ahhhh! call 999!\n");
4430 + show_message("ahhhh! call 999!\n");
4431 retval = UPDATERES_SHUTDOWN;
4433 else if(strstr(buf, "\n!donator") != NULL)
4435 - show_message("a feature requested is only available to donators, please donate.\n", host);
4436 + show_message("a feature requested is only available to donators, please donate\n", host);
4437 retval = UPDATERES_OK;
4439 // this one should be last as it is a stupid string to signify waits
4440 @@ -2095,9 +2102,9 @@
4441 sprintf(reason, "problem parsing reason for wait response");
4444 - show_message("Wait response received, waiting for %s before next update.\n",
4445 + show_message("wait response received, waiting for %s before next update\n",
4446 format_time(howlong));
4447 - show_message("Wait response reason: %d\n", N_STR(reason));
4448 + show_message("wait response reason: %d\n", N_STR(reason));
4450 retval = UPDATERES_ERROR;
4452 @@ -3370,7 +3377,7 @@
4454 if(!(options & OPT_QUIET))
4456 - fprintf(stderr, "warning: for GNUDIP the \"address\" parpameter is only used if set to \"0.0.0.0\" thus making an offline request.\n");
4457 + fprintf(stderr, "warning: for GNUDIP the \"address\" parameter is only used if set to \"0.0.0.0\" thus making an offline request\n");
4461 @@ -3392,7 +3399,7 @@
4463 // send an offline request if address 0.0.0.0 is used
4464 // otherwise, we ignore the address and send an update request
4465 - gnudip_request[0] = strcmp(address, "0.0.0.0") == 0 ? '1' : '0';
4466 + gnudip_request[0] = address && strcmp(address, "0.0.0.0") == 0 ? '1' : '0';
4467 gnudip_request[1] = '\0';
4470 @@ -3943,22 +3950,22 @@
4474 - show_message("Last update was less than %d seconds ago.\n", 300);
4475 + show_message("last update was less than %d seconds ago\n", 300);
4476 return(UPDATERES_ERROR);
4480 - show_message("Server error.\n");
4481 + show_message("server error\n");
4482 return(UPDATERES_ERROR);
4486 - show_message("Failure because account is frozen (by admin).\n");
4487 + show_message("failure because account is frozen (by admin)\n");
4488 return(UPDATERES_SHUTDOWN);
4492 - show_message("Failure because account is locked (by user).\n");
4493 + show_message("failure because account is locked (by user)\n");
4494 return(UPDATERES_SHUTDOWN);
4497 @@ -4215,8 +4222,6 @@
4504 if(!(options & OPT_QUIET))
4506 @@ -4349,7 +4354,7 @@
4510 - show_message("SIGHUP recieved, re-reading config file\n");
4511 + show_message("SIGHUP received, re-reading config file\n");
4512 if(parse_conf_file(config_file, conf_commands) != 0)
4514 show_message("error parsing config file \"%s\"\n", config_file);
4515 @@ -4384,6 +4389,7 @@
4517 int main(int argc, char **argv)
4520 int ifresolve_warned = 0;
4523 @@ -4395,9 +4401,10 @@
4527 - dprintf((stderr, "staring...\n"));
4528 + dprintf((stderr, "starting...\n"));
4530 - program_name = argv[0];
4531 + tmp = strrchr(argv[0], '/');
4532 + program_name = tmp ? tmp + 1 : argv[0];
4535 timeout.tv_sec = DEFAULT_TIMEOUT;
4536 @@ -4417,7 +4424,7 @@
4538 if(!(options & OPT_QUIET) && !(options & OPT_DAEMON))
4540 - fprintf(stderr, "ez-ipupdate Version %s\nCopyright (C) 1998-2001 Angus Mackay.\n", VERSION);
4541 + fprintf(stderr, "%s Version %s\nCopyright (C) 1998-2001 Angus Mackay\n", program_name, VERSION);
4544 dprintf((stderr, "options: 0x%04X\n", options));
4545 @@ -4434,7 +4441,7 @@
4547 if(service->check_info() != 0)
4549 - fprintf(stderr, "invalid data to perform requested action.\n");
4550 + fprintf(stderr, "invalid data to perform requested action\n");
4554 @@ -4456,13 +4463,13 @@
4555 dprintf((stderr, "user_name: %s\n", user_name));
4556 dprintf((stderr, "password: %s\n", password));
4558 - if(*user_name == '\0')
4559 + if(*user_name == '\0' && !(options & OPT_DAEMON))
4561 printf("user name: ");
4562 fgets(user_name, sizeof(user_name), stdin);
4565 - if(*password == '\0')
4566 + if(*password == '\0' && !(options & OPT_DAEMON))
4568 strncpy(password, getpass("password: "), sizeof(password));
4570 @@ -4480,7 +4487,7 @@
4572 if(service->check_info() != 0)
4574 - fprintf(stderr, "invalid data to perform requested action.\n");
4575 + fprintf(stderr, "invalid data to perform requested action\n");
4579 @@ -4503,7 +4510,7 @@
4581 if(interface == NULL)
4583 - fprintf(stderr, "invalid data to perform requested action.\n");
4584 + fprintf(stderr, "invalid data to perform requested action\n");
4585 fprintf(stderr, "you must provide an interface for daemon mode");
4588 @@ -4519,23 +4526,25 @@
4589 if(fork() > 0) { exit(0); } /* parent */
4593 + openlog(program_name, LOG_PID, LOG_DAEMON );
4594 + //options |= OPT_QUIET;
4596 + show_message("version %s, interface %s, host %s, server %s, service %s\n",
4597 + VERSION, N_STR(interface), N_STR(host), server, service->title);
4600 if(pid_file && pid_file_create(pid_file) != 0)
4602 - fprintf(stderr, "exiting...\n");
4603 + show_message("could not create pid file %s (%s), exiting\n",
4604 + pid_file, strerror(errno));
4613 - openlog(program_name, LOG_PID, LOG_USER );
4614 - options |= OPT_QUIET;
4616 - show_message("ez-ipupdate Version %s, Copyright (C) 1998-2001 Angus Mackay.\n",
4618 - show_message("%s started for interface %s host %s using server %s and service %s\n",
4619 - program_name, N_STR(interface), N_STR(host), server, service->title);
4621 memset(&sin, 0, sizeof(sin));
4624 @@ -4560,7 +4569,7 @@
4625 strftime(timebuf, sizeof(timebuf), "%Y/%m/%d %H:%M", ts);
4626 show_message("got last update %s on %s from cache file\n", ipstr, timebuf);
4629 + else if(ipstr||ipdate)
4631 show_message("malformed cache file: %s\n", cache_file);
4633 @@ -4647,7 +4656,7 @@
4637 - show_message("failure to update %s->%s (%s)\n",
4638 + show_message("failed to update %s->%s (%s)\n",
4639 interface, inet_ntoa(sin.sin_addr), N_STR(host));
4640 memset(&sin, 0, sizeof(sin));
4642 @@ -4671,7 +4680,7 @@
4643 dprintf((stderr, "updateres: %d\n", updateres));
4644 if(updateres == UPDATERES_SHUTDOWN)
4646 - show_message("shuting down updater for %s due to fatal error\n",
4647 + show_message("shutting down updater for %s due to fatal error\n",
4650 if(notify_email && *notify_email != '\0')
4651 @@ -4711,7 +4720,7 @@
4655 - fprintf(stderr, "sorry, this mode is only available on platforms that the ");
4656 + fprintf(stderr, "sorry, this mode is only available on platforms where the ");
4657 fprintf(stderr, "IP address \ncan be determined. feel free to hack the code");
4658 fprintf(stderr, " though.\n");
4660 @@ -4799,7 +4808,7 @@
4664 - show_message("could not resolve ip address for %s.\n", interface);
4665 + show_message("could not resolve ip address for %s\n", interface);
4669 @@ -4840,7 +4849,7 @@
4673 - if(address == NULL || *address == '\0')
4674 + if((address == NULL || *address == '\0') && interface != NULL)
4677 struct sockaddr_in sin;
4678 --- ez-ipupdate-3.0.11b8.orig/example.conf
4679 +++ ez-ipupdate-3.0.11b8/example.conf
4681 -#!/usr/local/bin/ez-ipupdate -c
4682 +#!/usr/sbin/ez-ipupdate -c
4684 # example config file for ez-ipupdate
4686 --- ez-ipupdate-3.0.11b8.orig/example-pgpow.conf
4687 +++ ez-ipupdate-3.0.11b8/example-pgpow.conf
4689 -#!/usr/local/bin/ez-ipupdate -c
4690 +#!/usr/sbin/ez-ipupdate -c
4692 # example config file for ez-ipupdate
4695 host=mydomain.penguinpowered.com
4698 -# if you use run-as ensure the user has permission to write this file
4699 -cache-file=/tmp/ez-ipupdate.cache
4700 +run-as-user=ez-ipupd
4701 +cache-file=/var/cache/ez-ipupdate/default-cache
4703 # uncomment this once you have everything working how you want and you are
4704 # ready to have ez-ipupdate running in the background all the time. to stop it
4705 --- ez-ipupdate-3.0.11b8.orig/example-dhs.conf
4706 +++ ez-ipupdate-3.0.11b8/example-dhs.conf
4708 -#!/usr/local/bin/ez-ipupdate -c
4709 +#!/usr/sbin/ez-ipupdate -c
4711 # example config file for ez-ipupdate
4714 host=mydomain.whatever.com
4717 -# if you use run-as ensure the user has permission to write this file
4718 -cache-file=/tmp/ez-ipupdate.cache
4719 +run-as-user=ez-ipupd
4720 +cache-file=/var/cache/ez-ipupdate/default-cache
4722 # uncomment this once you have everything working how you want and you are
4723 # ready to have ez-ipupdate running in the background all the time. to stop it
4724 --- ez-ipupdate-3.0.11b8.orig/example-dyndns.conf
4725 +++ ez-ipupdate-3.0.11b8/example-dyndns.conf
4727 -#!/usr/local/bin/ez-ipupdate -c
4728 +#!/usr/sbin/ez-ipupdate -c
4730 # example config file for ez-ipupdate
4734 max-interval=2073600
4736 -# please create this file and ensure that the user that ez-ipupdate is running
4737 -# as has write permissions to it then uncomment this line, if you don't your
4738 -# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
4739 -# idea, use "run-as-user") then you can just uncomment this line.
4740 -#cache-file=/etc/ez-ipupdate.cache.eth1
4742 -# for the mean time we'll just use a cache file in the temp directory
4743 -cache-file=/tmp/ez-ipupdate.cache
4744 +# if you don't use a cache file your dyndns account will probably get banned.
4745 +run-as-user=ez-ipupd
4746 +cache-file=/var/cache/ez-ipupdate/default-cache
4748 # uncomment this once you have everything working how you want and you are
4749 # ready to have ez-ipupdate running in the background all the time. to stop it
4750 --- ez-ipupdate-3.0.11b8.orig/example-ods.conf
4751 +++ ez-ipupdate-3.0.11b8/example-ods.conf
4753 -#!/usr/local/bin/ez-ipupdate -c
4754 +#!/usr/sbin/ez-ipupdate -c
4756 # example config file for ez-ipupdate
4759 host=mydomain.ods.org
4762 -# if you use run-as ensure the user has permission to write this file
4763 -cache-file=/tmp/ez-ipupdate.cache
4764 +run-as-user=ez-ipupd
4765 +cache-file=/var/cache/ez-ipupdate/default-cache
4767 # uncomment this once you have everything working how you want and you are
4768 # ready to have ez-ipupdate running in the background all the time. to stop it
4769 --- ez-ipupdate-3.0.11b8.orig/example-tzo.conf
4770 +++ ez-ipupdate-3.0.11b8/example-tzo.conf
4772 -#!/usr/local/bin/ez-ipupdate -c
4773 +#!/usr/sbin/ez-ipupdate -c
4775 # example config file for ez-ipupdate
4778 max-interval=2073600
4781 -# if you use run-as ensure the user has permission to write this file
4782 -cache-file=/tmp/ez-ipupdate.cache
4783 +run-as-user=ez-ipupd
4784 +cache-file=/var/cache/ez-ipupdate/default-cache
4786 # uncomment this once you have everything working how you want and you are
4787 # ready to have ez-ipupdate running in the background all the time. to stop it
4788 --- ez-ipupdate-3.0.11b8.orig/example-gnudip.conf
4789 +++ ez-ipupdate-3.0.11b8/example-gnudip.conf
4791 -#!/usr/local/bin/ez-ipupdate -c
4792 +#!/usr/sbin/ez-ipupdate -c
4794 # example config file for ez-ipupdate
4797 # any other value is ignored
4800 -# if you use run-as ensure the user has permission to write this file
4801 -cache-file=/tmp/ez-ipupdate.cache
4802 +run-as-user=ez-ipupd
4803 +cache-file=/var/cache/ez-ipupdate/default-cache
4805 # uncomment this once you have everything working how you want and you are
4806 # ready to have ez-ipupdate running in the background all the time. to stop it
4807 --- ez-ipupdate-3.0.11b8.orig/example-easydns.conf
4808 +++ ez-ipupdate-3.0.11b8/example-easydns.conf
4810 -#!/usr/local/bin/ez-ipupdate -c
4811 +#!/usr/sbin/ez-ipupdate -c
4813 # example config file for ez-ipupdate
4816 host=mydomain.whatever.com
4819 -# if you use run-as ensure the user has permission to write this file
4820 -cache-file=/tmp/ez-ipupdate.cache
4821 +run-as-user=ez-ipupd
4822 +cache-file=/var/cache/ez-ipupdate/default-cache
4824 # uncomment this once you have everything working how you want and you are
4825 # ready to have ez-ipupdate running in the background all the time. to stop it
4826 --- ez-ipupdate-3.0.11b8.orig/example-justlinux.conf
4827 +++ ez-ipupdate-3.0.11b8/example-justlinux.conf
4829 -#!/usr/local/bin/ez-ipupdate -c
4830 +#!/usr/sbin/ez-ipupdate -c
4832 # example config file for ez-ipupdate
4835 host=mydomain.penguinpowered.com
4838 -# if you use run-as ensure the user has permission to write this file
4839 -cache-file=/tmp/ez-ipupdate.cache
4840 +run-as-user=ez-ipupd
4841 +cache-file=/var/cache/ez-ipupdate/default-cache
4843 # uncomment this once you have everything working how you want and you are
4844 # ready to have ez-ipupdate running in the background all the time. to stop it
4845 --- ez-ipupdate-3.0.11b8.orig/example-dyns.conf
4846 +++ ez-ipupdate-3.0.11b8/example-dyns.conf
4848 -#!/usr/local/bin/ez-ipupdate -c
4849 +#!/usr/sbin/ez-ipupdate -c
4851 # example config file for ez-ipupdate
4857 -# if you use run-as ensure the user has permission to write this file
4858 -#cache-file=/tmp/ez-ipupdate.cache
4859 +run-as-user=ez-ipupd
4860 +cache-file=/var/cache/ez-ipupdate/default-cache
4862 # uncomment this once you have everything working how you want and you are
4863 # ready to have ez-ipupdate running in the background all the time. to stop it
4864 --- ez-ipupdate-3.0.11b8.orig/CHANGELOG
4865 +++ ez-ipupdate-3.0.11b8/CHANGELOG
4867 +Changelog for ez-ipupdate:
4869 +version 3.0.11b7 is a bug fix for the new ODS server update (it was
4870 +ez-ipupdate's bug).
4872 +version 3.0.11b6 has a small fix for dyns.cx changing their protocol by
4873 +accident (lower case Host now).
4875 +version 3.0.7 -> 3.0.11x I can't remember, check the changelog.
4877 +version 3.0.7 gives us a default max-interval for dyndns and allows specifying
4878 +intervals in days/weeks/months as well as support for another service
4881 +version 3.0.3 brings a fix for hn.org that was causing it to ignore the
4882 +supplied IP address and always use the one that you were connecting from.
4884 +version 3.0.1 brings supoprt for hn.org and the option of using a pid file.
4886 +version 3.0.0 brings new symantics, now you MUST specify an interface and
4887 +service-type for daemon mode. it also brings many fixes, it seems that there
4888 +have been some serious bugs introduced some time after version 2.9.1 and this
4889 +should fix those and bring some new features like self throttling. All users
4890 +are strongly encoraged to upgrade to version 3.x.x.
4892 +version 2.9.3 brings long awaited support for a cache file. this was needed in
4893 +a big way for use with the dyndns.org service.
4895 +version 2.9.2 brings support for justlinux.com's new version 2.0 service, now
4896 +"justlinux" is for the justlinux v2.0 service and "pgpow" is for the justlinux
4897 +v1.0 service. now that penguinpowered has switched to their v2.0 update method
4898 +I don't know which one I like the best, probably dyndns.org.
4900 +version 2.9.0 adds support for EasyDNS. Their service is nice, very good web .
4901 +site design, it is commercial though thanks to Mark Jeftovic for the code to .
4904 +version 2.8.0 adds support for GNUDip and TZO as well as a new feature to run.
4905 +a command after every successful update. There are probably some bug fixes in.
4906 +there too thanks to Jeremy Bopp for the code to support GNUDip and TZO .
4908 +version 2.6.0 adds support for ODS and a couple minor fixups.
4910 +version 2.4.2 adds support for dyndns and some other cleanups. the service
4911 +that dyndns offers looks good, I still think I like justlinux better though.
4913 +version 2.2.2 gives us support for updating the MX record for dhs.org. I
4914 +have to say that the implementation of dhs.org's service is laughable. I
4915 +strongly advise people not to use it, it is just that bad. If you are updating
4916 +a dhs.org acount with an MX record then there is 60 second sleep() call (or
4917 +the length of the timeout, whichever is shorter) to get around problems with
4920 +version 2.2.1 brings support for our friends at dhs.org and fixes a socket
4921 +leak in the dhs code and the penguinpowered code. I have to say though that I
4922 +am not impressed with the dhs.org service, penguinpowered.com gets my vote for
4923 +best implementation. (although they wont even acknowledge my client or put a
4924 +link to it on thier site)
4926 +If you are getting errors connecting to the server for a justlinux.com service
4927 +please ensure that you either specify "-S pgpow" or "--service penguinpowered"
4928 +on either the command line or in the config file(in the config file the syntax
4929 +is "service=penguinpowered"). The default for this tool is to think it is
4930 +connecting to an ez-ip.net service.
4932 +Version 2.0.0 brings support for other services than just ez-ip.net and
4933 +contains some bug fixes.
4935 +Version 1.0.1 brings some new features such the useage of config files,
4936 +timeouts on I/O, set user id and many more.
4938 +Version 0.9.0 fixes a problem with a leaky file descriptor and some other
4939 +litte things wrong. It also moves the version number up quite a bit as I have
4940 +been running it in daemon mode for over 60 days without any problems.
4942 +Version 0.0.3 fixes a bug in the user/password code and a bunch of issues with
4943 +the packaging (I copied another project to start this one and forgot to update
4944 +some stuff). I Also added the system type to the User-Agent string.
4946 +Version 0.0.2 adds some nice features for those of use who use Linux. It
4947 +now can run in daemon mode periodicly check the IP address of the specified
4948 +interface and only update it if it has changed. It also adds the feature to
4949 +turn your password in to '***' for the proccess listing.
4951 RCS file: /home/amackay/src/cvsroot/ez-ipupdate/ez-ipupdate.c,v
4952 Working file: ez-ipupdate.c
4953 --- ez-ipupdate-3.0.11b8.orig/example-heipv6tb.conf
4954 +++ ez-ipupdate-3.0.11b8/example-heipv6tb.conf
4956 -#!/usr/local/bin/ez-ipupdate -c
4957 +#!/usr/sbin/ez-ipupdate -c
4959 # example config file for ez-ipupdate
4963 max-interval=2073600
4965 -# please create this file and ensure that the user that ez-ipupdate is running
4966 -# as has write permissions to it then uncomment this line, if you don't your
4967 -# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
4968 -# idea, use "run-as-user") then you can just uncomment this line.
4969 -#cache-file=/etc/ez-ipupdate.cache.eth1
4971 -# for the mean time we'll just use a cache file in the temp directory
4972 -cache-file=/tmp/ez-ipupdate.cache
4973 +# if you don't use a cache file your account will probably get banned.
4974 +run-as-user=ez-ipupd
4975 +cache-file=/var/cache/ez-ipupdate/default-cache
4977 # uncomment this once you have everything working how you want and you are
4978 # ready to have ez-ipupdate running in the background all the time. to stop it
4979 --- ez-ipupdate-3.0.11b8.orig/debian/control
4980 +++ ez-ipupdate-3.0.11b8/debian/control
4982 +Source: ez-ipupdate
4985 +Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
4986 +Build-Depends: debhelper (>= 4.1.68)
4987 +Standards-Version: 3.6.2.1
4989 +Package: ez-ipupdate
4992 +Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, debconf (>= 1.2.0)
4993 +Provides: dyndns-client
4994 +Description: client for most dynamic DNS services
4995 + ez-ipupdate is a quite complete client for the dynamic DNS service offered
4996 + by http://www.ez-ip.net/ and many more.
4998 + Currently supported are: ez-ip (http://www.EZ-IP.Net/), Penguinpowered
4999 + (http://www.penguinpowered.com/), DHS (http://members.dhs.org/),
5000 + dynDNS (http://members.dyndns.org/), ODS (http://www.ods.org/),
5001 + TZO (http://www.tzo.com/), EasyDNS (http://members.easydns.com/),
5002 + Justlinux (http://www.justlinux.com), Dyns (http://www.dyns.cx),
5003 + HN (http://dup.hn.org/), ZoneEdit (http://www.zoneedit.com/) and
5004 + Hurricane Electric's IPv6 Tunnel Broker (http://ipv6tb.he.net/).
5006 + All services using GNUDip are also supported.
5007 --- ez-ipupdate-3.0.11b8.orig/debian/po/POTFILES.in
5008 +++ ez-ipupdate-3.0.11b8/debian/po/POTFILES.in
5010 +[type: gettext/rfc822deb] templates
5011 --- ez-ipupdate-3.0.11b8.orig/debian/po/templates.pot
5012 +++ ez-ipupdate-3.0.11b8/debian/po/templates.pot
5014 +# SOME DESCRIPTIVE TITLE.
5015 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
5016 +# This file is distributed under the same license as the PACKAGE package.
5017 +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5022 +"Project-Id-Version: PACKAGE VERSION\n"
5023 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
5024 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
5025 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
5026 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
5027 +"Language-Team: LANGUAGE <LL@li.org>\n"
5028 +"MIME-Version: 1.0\n"
5029 +"Content-Type: text/plain; charset=CHARSET\n"
5030 +"Content-Transfer-Encoding: 8bit\n"
5035 +msgid "configure manually"
5071 +msgid "dyndns-static"
5077 +msgid "dyndns-custom"
5101 +msgid "easydns-partner"
5137 +msgid "Dynamic DNS provider to use:"
5144 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
5145 +"your default configuration to be created automatically, you must select the "
5146 +"provider that you wish to use here. You must configure an account on your "
5147 +"chosen provider's service yourself."
5154 +"If you prefer your default ez-ipupdate configuration not to be managed for "
5155 +"you, you may choose \"configure manually\"."
5162 +"Whatever your decision, you can later put as many additional configuration "
5163 +"files in /etc/ez-ipupdate/ as you need."
5169 +msgid "Does this system use dialup PPP to connect to the internet?"
5176 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
5177 +"run to notify providers of your new address when ppp connects to the "
5178 +"network. Otherwise it will run in the background, and scan for changes to "
5179 +"your address while you are online."
5185 +msgid "Address for your Dynamic DNS server:"
5192 +"The service type you selected requires a server address to connect to. You "
5193 +"may specify either a full hostname or an IP address."
5199 +msgid "Username for your Dynamic DNS account:"
5205 +msgid "Password for your Dynamic DNS account:"
5211 +msgid "Network interface to monitor:"
5218 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
5219 +"address. It is not possible to automatically detect which interface should "
5220 +"be monitored, so you must name the interface here."
5226 +msgid "Dynamic DNS hostname to keep updated:"
5232 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
5239 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
5240 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
5241 +"will return an answer that points to yourdomain."
5247 +msgid "MX record to add:"
5254 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
5255 +"an MX record enabled for your domain, specify the content of that MX record "
5256 +"here. If you do not want an MX record, leave it blank."
5263 +"For further information on MX records, what they do, and how they are used, "
5264 +"see your Dynamic DNS provider."
5266 --- ez-ipupdate-3.0.11b8.orig/debian/po/cs.po
5267 +++ ez-ipupdate-3.0.11b8/debian/po/cs.po
5270 +# Translators, if you are not familiar with the PO format, gettext
5271 +# documentation is worth reading, especially sections dedicated to
5272 +# this format, e.g. by running:
5273 +# info -n '(gettext)PO Files'
5274 +# info -n '(gettext)Header Entry'
5276 +# Some information specific to po-debconf are available at
5277 +# /usr/share/doc/po-debconf/README-trans
5278 +# or http://www.debian.org/intl/l10n/po-debconf/README-trans
5280 +# Developers do not need to manually edit POT or PO files.
5284 +"Project-Id-Version: ez-ipupdate\n"
5285 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
5286 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
5287 +"PO-Revision-Date: 2005-03-17 08:23+0100\n"
5288 +"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
5289 +"Language-Team: Czech <debian-l10n-czech@debian.org>\n"
5290 +"MIME-Version: 1.0\n"
5291 +"Content-Type: text/plain; charset=ISO-8859-2\n"
5292 +"Content-Transfer-Encoding: 8bit\n"
5297 +msgid "configure manually"
5333 +msgid "dyndns-static"
5339 +msgid "dyndns-custom"
5363 +msgid "easydns-partner"
5399 +msgid "Dynamic DNS provider to use:"
5400 +msgstr "Poskytovatel dynamického DNS:"
5407 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
5408 +"your default configuration to be created automatically, you must select the "
5409 +"provider that you wish to use here. You must configure an account on your "
5410 +"chosen provider's service yourself."
5412 +"ez-ipupdate podporuje mnoho poskytovatelù dynamického DNS. Vyberte zde, "
5413 +"kterého poskytovatele pou¾íváte. Konkrétní úèet u daného poskytovatele si "
5414 +"v¹ak musíte nastavit sami."
5420 +"If you prefer your default ez-ipupdate configuration not to be managed for "
5421 +"you, you may choose \"configure manually\"."
5429 +"Whatever your decision, you can later put as many additional configuration "
5430 +"files in /etc/ez-ipupdate/ as you need."
5432 +"Poznamenejme, ¾e do adresáøe /etc/ez-ipupdate/ mù¾ete pøidat libovolný poèet "
5433 +"dal¹ích konfigurací. Tyto dodateèné konfigurace nebude ez-ipupdate nijak "
5439 +msgid "Does this system use dialup PPP to connect to the internet?"
5446 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
5447 +"run to notify providers of your new address when ppp connects to the "
5448 +"network. Otherwise it will run in the background, and scan for changes to "
5449 +"your address while you are online."
5455 +msgid "Address for your Dynamic DNS server:"
5456 +msgstr "Adresa serveru dynamického DNS:"
5462 +"The service type you selected requires a server address to connect to. You "
5463 +"may specify either a full hostname or an IP address."
5465 +"Slu¾ba, kterou jste vybrali, vy¾aduje adresu serveru, ke kterému se má "
5466 +"pøipojit. Mù¾ete zadat buï celé jméno serveru nebo jeho IP adresu."
5471 +msgid "Username for your Dynamic DNS account:"
5472 +msgstr "U¾ivatelské jméno pro úèet dynamického DNS:"
5477 +msgid "Password for your Dynamic DNS account:"
5478 +msgstr "Heslo pro úèet dynamického DNS:"
5483 +msgid "Network interface to monitor:"
5484 +msgstr "Sledovat sí»ové rozhraní:"
5490 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
5491 +"address. It is not possible to automatically detect which interface should "
5492 +"be monitored, so you must name the interface here."
5494 +"ez-ipupdate bude na daném sí»ovém rozhraní sledovat zmìny IP adresy. Program "
5495 +"neumí odhadnout, které rozhraní má sledovat a proto zde musíte uvést pøesný "
5501 +msgid "Dynamic DNS hostname to keep updated:"
5502 +msgstr "Dynamické DNS jméno poèítaèe, je¾ se má udr¾ovat aktuální:"
5507 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
5508 +msgstr "Povolit zástupné znaky DNS pro dynamické DNS jméno poèítaèe?"
5515 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
5516 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
5517 +"will return an answer that points to yourdomain."
5519 +"Mnoho poskytovatelù dynamického DNS podporuje DNS dotazy se zástupnými "
5520 +"znaky. To znamená, ¾e pro vasedomena vrátí dotaz na cokoliv.vasedomena "
5521 +"odpovìï ukazující na vasedomena. Chcete-li tuto mo¾nost povolit, odpovìzte "
5527 +msgid "MX record to add:"
5528 +msgstr "MX záznam:"
5534 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
5535 +"an MX record enabled for your domain, specify the content of that MX record "
5536 +"here. If you do not want an MX record, leave it blank."
5538 +"Mnoho poskytovatelù dynamického DNS podporuje MX záznamy. Chcete-li pro svou "
5539 +"doménu povolit MX záznam, zadejte zde jeho obsah. V opaèném pøípadì ponechte "
5546 +"For further information on MX records, what they do, and how they are used, "
5547 +"see your Dynamic DNS provider."
5549 +"Dal¹í informace o MX záznamech (co dìlají, jak se pou¾ívají) naleznete u "
5550 +"svého poskytovatele dynamického DNS."
5552 +#~ msgid "Manage your default configuration with debconf?"
5553 +#~ msgstr "Spravovat nastavení pomocí debconfu?"
5556 +#~ "ez-ipupdate can manage your default configuration automatically using "
5557 +#~ "debconf. If you do not want your default configuration managed "
5558 +#~ "automatically, decline this option."
5560 +#~ "Buï mù¾ete spravovat výchozí konfiguraci ez-ipupdate automaticky pomocí "
5561 +#~ "debconfu, nebo ruènì úpravou konfiguraèního souboru."
5563 +#~ msgid "Run as a daemon?"
5564 +#~ msgstr "Spou¹tìt jako daemon?"
5567 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
5568 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
5569 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
5570 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
5571 +#~ "README.Debian file for more information."
5573 +#~ "Implicitnì se ez-ipupdate spou¹tí jako daemon. Pokud tomu tak nechcete, "
5574 +#~ "zamítnìte zde a ez-ipupdate místo toho nainstaluje do adresáøe /etc/ppp/"
5575 +#~ "ip-up.d skript, který se bude spou¹tìt pøi ka¾dém nahození ppp rozhraní. "
5576 +#~ "Podrobnosti naleznete v /usr/share/doc/ez-ipupdate/README.Debian."
5579 +#~ "If none of these automated behaviors suit you, you should probably not "
5580 +#~ "manage your default configuration using debconf."
5582 +#~ "Pokud vám ¾ádné z automatických chování nevyhovuje, pravdìpodobnì "
5583 +#~ "nechcete, aby se výchozí konfigurace spravovala pomocí debconfu."
5584 --- ez-ipupdate-3.0.11b8.orig/debian/po/fr.po
5585 +++ ez-ipupdate-3.0.11b8/debian/po/fr.po
5587 +# translation of fr.po to French
5589 +# Translators, if you are not familiar with the PO format, gettext
5590 +# documentation is worth reading, especially sections dedicated to
5591 +# this format, e.g. by running:
5592 +# info -n '(gettext)PO Files'
5593 +# info -n '(gettext)Header Entry'
5594 +# Some information specific to po-debconf are available at
5595 +# /usr/share/doc/po-debconf/README-trans
5596 +# or http://www.debian.org/intl/l10n/po-debconf/README-trans#
5597 +# Developers do not need to manually edit POT or PO files.
5601 +"Project-Id-Version: ez-ipupdate\n"
5602 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
5603 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
5604 +"PO-Revision-Date: 2005-03-17 08:39+0100\n"
5605 +"Last-Translator: Christian perrier <bubulle@debian.org>\n"
5606 +"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
5607 +"MIME-Version: 1.0\n"
5608 +"Content-Type: text/plain; charset=ISO-8859-15\n"
5609 +"Content-Transfer-Encoding: 8bit\n"
5610 +"X-Generator: KBabel 1.9.1\n"
5615 +msgid "configure manually"
5651 +msgid "dyndns-static"
5657 +msgid "dyndns-custom"
5681 +msgid "easydns-partner"
5717 +msgid "Dynamic DNS provider to use:"
5718 +msgstr "Fournisseur de service de nom dynamique à utiliser :"
5725 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
5726 +"your default configuration to be created automatically, you must select the "
5727 +"provider that you wish to use here. You must configure an account on your "
5728 +"chosen provider's service yourself."
5730 +"De nombreux fournisseurs de service de nom dynamique sont gérés par ez-"
5731 +"ipupdate. Veuillez choisir le vôtre. La configuration de votre compte chez "
5732 +"ce fournisseur doit être effectuée à part."
5738 +"If you prefer your default ez-ipupdate configuration not to be managed for "
5739 +"you, you may choose \"configure manually\"."
5747 +"Whatever your decision, you can later put as many additional configuration "
5748 +"files in /etc/ez-ipupdate/ as you need."
5750 +"Veuillez noter que si vous ajoutez des configurations supplémentaires dans /"
5751 +"etc/ez-ipupdate/, elles ne seront ultérieurement pas modifiées."
5756 +msgid "Does this system use dialup PPP to connect to the internet?"
5763 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
5764 +"run to notify providers of your new address when ppp connects to the "
5765 +"network. Otherwise it will run in the background, and scan for changes to "
5766 +"your address while you are online."
5772 +msgid "Address for your Dynamic DNS server:"
5773 +msgstr "Adresse de votre serveur de nom dynamique :"
5779 +"The service type you selected requires a server address to connect to. You "
5780 +"may specify either a full hostname or an IP address."
5782 +"Le type de service que vous avez choisi a besoin de l'adresse d'un serveur. "
5783 +"Vous pouvez indiquer un nom d'hôte complètement qualifié ou une adresse IP."
5788 +msgid "Username for your Dynamic DNS account:"
5789 +msgstr "Identifiant de votre compte de service de nom dynamique :"
5794 +msgid "Password for your Dynamic DNS account:"
5795 +msgstr "Mot de passe de votre compte de service de nom dynamique :"
5800 +msgid "Network interface to monitor:"
5801 +msgstr "Interface réseau à surveiller :"
5807 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
5808 +"address. It is not possible to automatically detect which interface should "
5809 +"be monitored, so you must name the interface here."
5811 +"Ez-ipupdate surveille les changements d'adresse IP sur une interface réseau. "
5812 +"Cette interface ne peut pas être détectée automatiquement et vous devez donc "
5818 +msgid "Dynamic DNS hostname to keep updated:"
5819 +msgstr "Nom d'hôte dynamique à tenir à jour :"
5824 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
5826 +"Faut-il activer les requêtes DNS génériques pour votre nom d'hôte dynamique ?"
5833 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
5834 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
5835 +"will return an answer that points to yourdomain."
5837 +"De nombreux fournisseurs de services de nom dynamique gèrent les requêtes "
5838 +"DNS génériques (« wildcard DNS »). Cela signifie qu'une requête pour "
5839 +"« adresse.votre.domaine » sera résolue vers « votre.domaine »."
5844 +msgid "MX record to add:"
5845 +msgstr "Enregistrement MX à ajouter :"
5851 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
5852 +"an MX record enabled for your domain, specify the content of that MX record "
5853 +"here. If you do not want an MX record, leave it blank."
5855 +"De nombreux fournisseurs de services de nom dynamique gèrent les "
5856 +"enregistrements MX. Si vous souhaitez en activer un pour votre domaine, "
5857 +"veuillez en indiquer le contenu ici. Si vous laissez ce champ vide, aucun "
5858 +"enregistrement MX ne sera ajouté."
5864 +"For further information on MX records, what they do, and how they are used, "
5865 +"see your Dynamic DNS provider."
5867 +"Pour plus d'informations sur les enregistrements MX et leur utilisation, "
5868 +"veuillez consulter votre fournisseur de service de nom dynamique."
5870 +#~ msgid "Manage your default configuration with debconf?"
5871 +#~ msgstr "Voulez-vous gérer la configuration par défaut avec debconf ?"
5874 +#~ "ez-ipupdate can manage your default configuration automatically using "
5875 +#~ "debconf. If you do not want your default configuration managed "
5876 +#~ "automatically, decline this option."
5878 +#~ "Ez-ipupdate peut gérer votre configuration par défaut automatiquement "
5879 +#~ "avec l'outil de configuration debconf. Vous pouvez choisir de ne pas "
5880 +#~ "utiliser cette option."
5882 +#~ msgid "Run as a daemon?"
5883 +#~ msgstr "Faut-il utiliser ez-ipudate comme un démon ?"
5886 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
5887 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
5888 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
5889 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
5890 +#~ "README.Debian file for more information."
5892 +#~ "Par défaut, ez-ipupdate fonctionne comme un démon pour gérer la "
5893 +#~ "configuration. Vous pouvez choisir de ne pas utiliser cette option. Dans "
5894 +#~ "ce cas, ez-ipupdate installera un script dans /etc/ppp/ip-up.d qui "
5895 +#~ "exécutera toutes les configurations qui ne sont pas gérées par un démon, "
5896 +#~ "lorsque l'interface PPP sera activée. Veuillez consulter le fichier /usr/"
5897 +#~ "share/doc/ez-ipupdate/README.Debian pour plus d'informations."
5900 +#~ "If none of these automated behaviors suit you, you should probably not "
5901 +#~ "manage your default configuration using debconf."
5903 +#~ "Si aucun de ces fonctionnements automatisés ne vous convient, vous "
5904 +#~ "devriez éviter de gérer la configuration par défaut avec debconf."
5905 --- ez-ipupdate-3.0.11b8.orig/debian/po/de.po
5906 +++ ez-ipupdate-3.0.11b8/debian/po/de.po
5908 +# translation of de-new.po to German
5909 +# translation of de.po to German
5911 +# Translators, if you are not familiar with the PO format, gettext
5912 +# documentation is worth reading, especially sections dedicated to
5913 +# this format, e.g. by running:
5914 +# info -n '(gettext)PO Files'
5915 +# info -n '(gettext)Header Entry'
5916 +# Some information specific to po-debconf are available at
5917 +# /usr/share/doc/po-debconf/README-trans
5918 +# or http://www.debian.org/intl/l10n/po-debconf/README-trans#
5919 +# Developers do not need to manually edit POT or PO files.
5920 +# Jens Nachtigall <nachtigall@web.de>, 2005.
5924 +"Project-Id-Version: de-new\n"
5925 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
5926 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
5927 +"PO-Revision-Date: 2005-03-21 21:43+0100\n"
5928 +"Last-Translator: Jens Nachtigall <nachtigall@web.de>\n"
5929 +"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
5930 +"MIME-Version: 1.0\n"
5931 +"Content-Type: text/plain; charset=UTF-8\n"
5932 +"Content-Transfer-Encoding: 8bit\n"
5933 +"X-Generator: KBabel 1.9.1\n"
5938 +msgid "configure manually"
5974 +msgid "dyndns-static"
5980 +msgid "dyndns-custom"
6004 +msgid "easydns-partner"
6040 +msgid "Dynamic DNS provider to use:"
6041 +msgstr "Zu benutzender Dynamischer DNS-Provider:"
6048 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
6049 +"your default configuration to be created automatically, you must select the "
6050 +"provider that you wish to use here. You must configure an account on your "
6051 +"chosen provider's service yourself."
6053 +"ez-ipupdate unterstützt viele Dynamische DNS-Provider. Wählen Sie hier den "
6054 +"Provider aus, den Sie benutzen möchten. Das Benutzerkonto müssen Sie beim "
6055 +"Provider Ihrer Wahl selbst einrichten."
6061 +"If you prefer your default ez-ipupdate configuration not to be managed for "
6062 +"you, you may choose \"configure manually\"."
6070 +"Whatever your decision, you can later put as many additional configuration "
6071 +"files in /etc/ez-ipupdate/ as you need."
6073 +"Beachten Sie, dass Sie unter /etc/ez-ipupdate/ so viele zusätzliche "
6074 +"Konfigurationen haben können, wie Sie wollen. ez-ipupdate wird diese nicht "
6080 +msgid "Does this system use dialup PPP to connect to the internet?"
6087 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
6088 +"run to notify providers of your new address when ppp connects to the "
6089 +"network. Otherwise it will run in the background, and scan for changes to "
6090 +"your address while you are online."
6096 +msgid "Address for your Dynamic DNS server:"
6097 +msgstr "Adresse für Ihren Dynamischen DNS-Server:"
6103 +"The service type you selected requires a server address to connect to. You "
6104 +"may specify either a full hostname or an IP address."
6106 +"Für den ausgewählten Service wird eine Server-Adresse benötigt, zu der eine "
6107 +"Verbindung aufgebaut wird. Sie können entweder einen vollständigen Host-"
6108 +"Namen oder eine IP-Adresse angeben."
6113 +msgid "Username for your Dynamic DNS account:"
6114 +msgstr "Benutzername für Ihr Dynamisches DNS-Konto:"
6119 +msgid "Password for your Dynamic DNS account:"
6120 +msgstr "Passwort für Ihr Dynamisches DNS-Konto:"
6125 +msgid "Network interface to monitor:"
6126 +msgstr "Zu verwaltende Netzwerk-Schnittstelle:"
6132 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
6133 +"address. It is not possible to automatically detect which interface should "
6134 +"be monitored, so you must name the interface here."
6136 +"ez-ipupdate wird die ausgewählte Netzwerk-Schnittstelle auf Veränderungen "
6137 +"der IP-Adresse beobachten. Es ist nicht möglich automatisch festzustellen, "
6138 +"welche Schnittstelle beobachtet werden soll. Deshalb müssen Sie hier den "
6139 +"Namen der Schnittstelle selbst angeben."
6144 +msgid "Dynamic DNS hostname to keep updated:"
6145 +msgstr "Zu aktualisierender Dynamischer DNS-Hostname:"
6150 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
6151 +msgstr "DNS-Wildcards für Ihren Dynamischen DNS-Hostnamen aktivieren?"
6158 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
6159 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
6160 +"will return an answer that points to yourdomain."
6162 +"Viele Dynamische DNS-Provider unterstützen DNS-Lookups mit Platzhaltern "
6163 +"(»wildcards«). Das bedeutet: Haben Sie eine Domain namens »ihredomain«, dann "
6164 +"werden Anfragen nach »irgendetwas.ihredomain« mit einer Antwort erwidert, "
6165 +"die auf »ihredomain« verweist. Soll diese Fähigkeit aktiviert sein, dann "
6166 +"stimmen Sie hier zu."
6171 +msgid "MX record to add:"
6172 +msgstr "Hinzuzufügender MX-Record:"
6178 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
6179 +"an MX record enabled for your domain, specify the content of that MX record "
6180 +"here. If you do not want an MX record, leave it blank."
6182 +"Viele Dynamische DNS-Provider unterstützen MX-Records. Wollen Sie für Ihre "
6183 +"Domain einen MX-Record hinzufügen, dann geben Sie hier bitte den Inhalt des "
6184 +"MX-Records an. Wollen Sie keinen MX-Record, dann lassen Sie das Feld frei."
6190 +"For further information on MX records, what they do, and how they are used, "
6191 +"see your Dynamic DNS provider."
6193 +"Weitere Informationen über MX-Records, wofür sie gut sind, und wie sie "
6194 +"verwendet werden, erfahren Sie von Ihrem Dynamischen DNS-Provider."
6196 +#~ msgid "Manage your default configuration with debconf?"
6197 +#~ msgstr "Standard-Konfiguration mit debconf verwalten?"
6200 +#~ "ez-ipupdate can manage your default configuration automatically using "
6201 +#~ "debconf. If you do not want your default configuration managed "
6202 +#~ "automatically, decline this option."
6204 +#~ "ez-ipupdate kann Ihre Standard-Konfiguration automatisch mittels debconf "
6205 +#~ "verwalten. Wenn Sie nicht wollen, dass Ihre Standard-Konfiguration "
6206 +#~ "automatisch verwaltet wird, dann lehnen Sie diese Option ab."
6208 +#~ msgid "Run as a daemon?"
6209 +#~ msgstr "Als Daemon laufen?"
6212 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
6213 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
6214 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
6215 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
6216 +#~ "README.Debian file for more information."
6218 +#~ "Standardmäßig wird ez-ipupdate Ihre Konfiguration als Daemon verwalten. "
6219 +#~ "Lehnen Sie hier ab, wenn Sie das nicht wünschen. Stattdessen würde ez-"
6220 +#~ "ipupdate dann unter /etc/ppp/ip-up.d/ ein Skript installieren, welches "
6221 +#~ "sämtliche Nicht-Daemon-Konfigurationen ausführt, sobald die PPP-"
6222 +#~ "Schnittstelle hochgefahren wird. Lesen Sie die Datei /usr/share/doc/ez-"
6223 +#~ "ipupdate/README.Debian für weitere Informationen."
6226 +#~ "If none of these automated behaviors suit you, you should probably not "
6227 +#~ "manage your default configuration using debconf."
6229 +#~ "Sollte Ihnen keine dieser Automatismen zusagen, dann ist es "
6230 +#~ "wahrscheinlich besser, wenn Sie Ihre Standard-Konfiguration nicht mittels "
6231 +#~ "debconf verwalten."
6232 --- ez-ipupdate-3.0.11b8.orig/debian/po/pt_BR.po
6233 +++ ez-ipupdate-3.0.11b8/debian/po/pt_BR.po
6235 +# Translators, if you are not familiar with the PO format, gettext
6236 +# documentation is worth reading, especially sections dedicated to
6237 +# this format, e.g. by running:
6238 +# info -n '(gettext)PO Files'
6239 +# info -n '(gettext)Header Entry'
6240 +# Some information specific to po-debconf are available at
6241 +# /usr/share/doc/po-debconf/README-trans
6242 +# or http://www.debian.org/intl/l10n/po-debconf/README-trans
6243 +# Developers do not need to manually edit POT or PO files.
6248 +"Project-Id-Version: ez-ipupdate 3.0.11\n"
6249 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
6250 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
6251 +"PO-Revision-Date: 2005-03-21 23:11-0300\n"
6252 +"Last-Translator: Felipe Augusto van de Wiel (faw) <felipe@cathedrallabs>\n"
6253 +"Language-Team: Portuguese/Brazil <debian-l10n-portuguese@lists.debian.org>\n"
6254 +"MIME-Version: 1.0\n"
6255 +"Content-Type: text/plain; charset=UTF-8\n"
6256 +"Content-Transfer-Encoding: 8bit\n"
6262 +msgid "configure manually"
6298 +msgid "dyndns-static"
6304 +msgid "dyndns-custom"
6328 +msgid "easydns-partner"
6364 +msgid "Dynamic DNS provider to use:"
6365 +msgstr "Provedor de DNS Dinâmico a ser usado:"
6372 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
6373 +"your default configuration to be created automatically, you must select the "
6374 +"provider that you wish to use here. You must configure an account on your "
6375 +"chosen provider's service yourself."
6377 +"Há vários provedores de DNS Dinâmico suportados pelo ez-ipupdate. Você deve "
6378 +"selecionar o provedor que você gostaria de usar aqui. Você mesmo deve "
6379 +"configurar uma conta no serviço do provedor que você escolheu."
6385 +"If you prefer your default ez-ipupdate configuration not to be managed for "
6386 +"you, you may choose \"configure manually\"."
6394 +"Whatever your decision, you can later put as many additional configuration "
6395 +"files in /etc/ez-ipupdate/ as you need."
6397 +"Note que você pode colocar quantas configurações adicionais no /etc/ez-"
6398 +"ipupdate/ você quiser. ez-ipupdate não vai modificá-las."
6403 +msgid "Does this system use dialup PPP to connect to the internet?"
6410 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
6411 +"run to notify providers of your new address when ppp connects to the "
6412 +"network. Otherwise it will run in the background, and scan for changes to "
6413 +"your address while you are online."
6419 +msgid "Address for your Dynamic DNS server:"
6420 +msgstr "Endereço do seu servidor de DNS Dinâmico:"
6426 +"The service type you selected requires a server address to connect to. You "
6427 +"may specify either a full hostname or an IP address."
6429 +"O tipo do serviço que você selecionou requer um endereço de servidor para se "
6430 +"conectar. Você pode especificar um nome de máquina ou um endereço IP."
6435 +msgid "Username for your Dynamic DNS account:"
6436 +msgstr "Nome do usuário para a sua conta de DNS Dinâmico:"
6441 +msgid "Password for your Dynamic DNS account:"
6442 +msgstr "Senha para a sua conta de DNS Dinâmico:"
6447 +msgid "Network interface to monitor:"
6448 +msgstr "Interface de rede para monitorar:"
6454 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
6455 +"address. It is not possible to automatically detect which interface should "
6456 +"be monitored, so you must name the interface here."
6458 +"ez-ipupdate irá monitorar mudanças do endereço IP na interface de rede "
6459 +"escolhida. Não é possível detectar automaticamente qual interface deve ser "
6460 +"monitorada, portanto você deve nomear a interface aqui."
6465 +msgid "Dynamic DNS hostname to keep updated:"
6466 +msgstr "Nome de máquina do DNS Dinâmico para manter atualizado:"
6471 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
6473 +"Habilitar máscaras (\"wildcards\") de DNS para o seu nome de máquina do DNS "
6481 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
6482 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
6483 +"will return an answer that points to yourdomain."
6485 +"Vários provedores de DNS Dinâmico são capazes de suportar consultas para "
6486 +"\"máscaras\" (\"wildcards\") de DNS. Isso significa que para o seu domínio, "
6487 +"uma consulta para qualquercoisa.seudominio vai retornar uma resposta que "
6488 +"aponta para o seu domínio. Se você deseja que esse recurso seja ativado, "
6494 +msgid "MX record to add:"
6495 +msgstr "Entrada MX a ser adicionada:"
6501 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
6502 +"an MX record enabled for your domain, specify the content of that MX record "
6503 +"here. If you do not want an MX record, leave it blank."
6505 +"Vários provedores de DNS Dinâmico são capazes de suportar entradas MX. Se "
6506 +"você deseja que uma entrada MX seja habilitada para o seu domínio, "
6507 +"especifique aqui o conteúdo da sua entrada MX. Se você não quer uma entrada "
6508 +"MX, deixe em branco."
6514 +"For further information on MX records, what they do, and how they are used, "
6515 +"see your Dynamic DNS provider."
6517 +"Para maiores informações sobre entradas MX, o que elas fazem, e como são "
6518 +"usadas, veja o seu provedor de DNS Dinâmico."
6520 +#~ msgid "Manage your default configuration with debconf?"
6521 +#~ msgstr "Gerenciar suas configurações \"default\" com o debconf?"
6524 +#~ "ez-ipupdate can manage your default configuration automatically using "
6525 +#~ "debconf. If you do not want your default configuration managed "
6526 +#~ "automatically, decline this option."
6528 +#~ "ez-ipupdate pode gerenciar suas configurações \"default\" automaticamente "
6529 +#~ "usando o deconf. Se você não quer que suas configurações \"default\" "
6530 +#~ "sejam gerenciadas automaticamente, negue esta opção."
6532 +#~ msgid "Run as a daemon?"
6533 +#~ msgstr "Executar como serviço?"
6536 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
6537 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
6538 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
6539 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
6540 +#~ "README.Debian file for more information."
6542 +#~ "Por \"default\" ez-ipupdate é executado como serviço para gerenciar a "
6543 +#~ "configuração. Recuse aqui se você não quiser isso. Ao invés disso, ez-"
6544 +#~ "ipupdate instalará um script em /etc/ppp/ip-up.d que executará todas as "
6545 +#~ "configurações quando a interface ppp for ativada. Veja o arquivo /usr/"
6546 +#~ "share/doc/ez-ipupdate/README.Debian para mais informações."
6549 +#~ "If none of these automated behaviors suit you, you should probably not "
6550 +#~ "manage your default configuration using debconf."
6552 +#~ "Se nenhum dos comportamentos automáticos atender você, você não deveria "
6553 +#~ "gerenciar suas configurações \"default\" usando o debconf."
6554 --- ez-ipupdate-3.0.11b8.orig/debian/po/vi.po
6555 +++ ez-ipupdate-3.0.11b8/debian/po/vi.po
6557 +# Vietnamese Translation for ez-ipupdate.
6558 +# Copyright © 2005 Free Software Foundation, Inc.
6559 +# Clytie Siddall <clytie@riverland.net.au>, 2005.
6563 +"Project-Id-Version: ez-ipupdate 3.0.11b8-8.1\n"
6564 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
6565 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
6566 +"PO-Revision-Date: 2005-06-02 21:37+0930\n"
6567 +"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
6568 +"Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n"
6569 +"MIME-Version: 1.0\n"
6570 +"Content-Type: text/plain; charset=utf-8\n"
6571 +"Content-Transfer-Encoding: 8bit\n"
6572 +"Plural-Forms: nplurals=1; plural=0\n"
6577 +msgid "configure manually"
6613 +msgid "dyndns-static"
6619 +msgid "dyndns-custom"
6643 +msgid "easydns-partner"
6679 +msgid "Dynamic DNS provider to use:"
6680 +msgstr "Nhà cung cấp DNS động cần dùng:"
6687 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
6688 +"your default configuration to be created automatically, you must select the "
6689 +"provider that you wish to use here. You must configure an account on your "
6690 +"chosen provider's service yourself."
6692 +"Trình ez-ipupdate có hỗ trợ nhiều nhà cung cấp DNS động. Ở đây thì bạn hãy "
6693 +"chọn nhà cung cấp nào bạn muốn dùng. Cần phải tự cấu hình một tài khoản trên "
6700 +"If you prefer your default ez-ipupdate configuration not to be managed for "
6701 +"you, you may choose \"configure manually\"."
6709 +"Whatever your decision, you can later put as many additional configuration "
6710 +"files in /etc/ez-ipupdate/ as you need."
6712 +"Hãy ghi chú rằng bạn có thể chèn càng nhiều cấu hình thêm vào /etc/ez-"
6713 +"ipupdate/ càng muốn, và trình ez-ipupdate sẽ không sửa đổi chúng."
6718 +msgid "Does this system use dialup PPP to connect to the internet?"
6725 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
6726 +"run to notify providers of your new address when ppp connects to the "
6727 +"network. Otherwise it will run in the background, and scan for changes to "
6728 +"your address while you are online."
6734 +msgid "Address for your Dynamic DNS server:"
6735 +msgstr "Địa chỉ cho máy phục vụ DNS động của bạn:"
6741 +"The service type you selected requires a server address to connect to. You "
6742 +"may specify either a full hostname or an IP address."
6744 +"Bạn đã chọn loại dịch vụ cần thiết một địa chỉ máy phục vụ để kết nối đến "
6745 +"nó. Bạn có thể ghi rõ hoặc một tên máy đầy đủ hoặc một địa chỉ IP."
6750 +msgid "Username for your Dynamic DNS account:"
6751 +msgstr "Tên người dùng cho tài khoản DNS động của bạn:"
6756 +msgid "Password for your Dynamic DNS account:"
6757 +msgstr "Mật khẩu cho tài khoản DNS động của bạn:"
6762 +msgid "Network interface to monitor:"
6763 +msgstr "Giao diện mạng cần theo dõi:"
6769 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
6770 +"address. It is not possible to automatically detect which interface should "
6771 +"be monitored, so you must name the interface here."
6773 +"Trình ez-ipupdate sẽ theo dõi giao diện mạng đã chọn, để tìm lần thay đổi "
6774 +"địa chỉ IP nào. Không thể tự động phát hiện giao diện nào cần theo dõi, thì "
6775 +"bạn hãy gõ tên của giao diện ấy vào đây."
6780 +msgid "Dynamic DNS hostname to keep updated:"
6781 +msgstr "Tên máy DNS động cần cập nhật suốt:"
6786 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
6787 +msgstr "Bật ký tự đại diện DNS cho tên máy DNS động không?"
6794 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
6795 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
6796 +"will return an answer that points to yourdomain."
6798 +"Nhiều nhà cung cấp dịch vụ DNS động có khả năng hỗ trợ việc tra cứu DNS loại "
6799 +"«đại diện». Có nghĩa là cho miền_tôi, khi tra cứu cáigì.miền_tôi sẽ gửi trả "
6800 +"một trả lời ngụ ý miền_tôi. Nếu bạn muốn bật tính năng này thì hãy đồng ý ở "
6806 +msgid "MX record to add:"
6807 +msgstr "Mục ghi MX cần thêm:"
6813 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
6814 +"an MX record enabled for your domain, specify the content of that MX record "
6815 +"here. If you do not want an MX record, leave it blank."
6817 +"Nhiều nhà cung cấp dịch vụ DNS động có khả năng hỗ trợ mục ghi MX. Nếu bạn "
6818 +"muốn bật một mục ghi MX cho miền bạn, thì hãy ghi rõ nội dung của mục ghi MX "
6819 +"ấy vào đây. Nếu bạn không muốn điều ấy thì hãy bỏ rỗng."
6825 +"For further information on MX records, what they do, and how they are used, "
6826 +"see your Dynamic DNS provider."
6828 +"Để tìm thông tin thêm về mục ghi MX, chức năng chúng và cách sử dụng chúng, "
6829 +"hãy xem nhà cung cấp dịch vụ DNS động của bạn."
6831 +#~ msgid "Manage your default configuration with debconf?"
6832 +#~ msgstr "Quản lý cấu hình mặc định bạn dùng debconf không?"
6835 +#~ "ez-ipupdate can manage your default configuration automatically using "
6836 +#~ "debconf. If you do not want your default configuration managed "
6837 +#~ "automatically, decline this option."
6839 +#~ "Trình ez-ipupdate có thể tự động quản lý cấu hình bạn dùng debconf. Nếu "
6840 +#~ "bạn không muốn điều này thì hãy từ khối tùy chọn này."
6842 +#~ msgid "Run as a daemon?"
6843 +#~ msgstr "Chạy trong nền không?"
6846 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
6847 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
6848 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
6849 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
6850 +#~ "README.Debian file for more information."
6852 +#~ "Mặc định là trình ez-ipupdate sẽ chạy trong nền (là dæmon) để quản lý "
6853 +#~ "tiến trình cấu hình. Hãy từ chối ở đây nếu bạn không muốn điều này. Thay "
6854 +#~ "vào đó, trình ez-ipupdate sẽ cài đặt một tập lệnh vào /etc/ppp/ip-up.d mà "
6855 +#~ "sẽ chạy mọi cấu hình không phải là trình nền khi giao diện ppp mới hoạt "
6856 +#~ "động. Hãy xem tập tin /usr/share/doc/ez-ipupdate/README.Debian để tìm "
6857 +#~ "thông tin thêm."
6860 +#~ "If none of these automated behaviors suit you, you should probably not "
6861 +#~ "manage your default configuration using debconf."
6863 +#~ "Nếu bạn không muốn dùng cách tự động nào thì rất có thể là bạn không nên "
6864 +#~ "quản lý cấu hình mặc định dùng debconf."
6865 --- ez-ipupdate-3.0.11b8.orig/debian/changelog
6866 +++ ez-ipupdate-3.0.11b8/debian/changelog
6868 +ez-ipupdate (3.0.11b8-10) unstable; urgency=low
6870 + * debian/templates:
6871 + + Allow translation of the "configure manually" option (Closes: #339047).
6873 + + Use dh_install instead of cp.
6874 + + Use dh_installexamples instead of cp.
6876 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Mon, 14 Nov 2005 20:11:20 +0100
6878 +ez-ipupdate (3.0.11b8-9) unstable; urgency=low
6880 + * Acknowledge NMU. Thanks to Lucas Wall (Closes: #237444, #300821).
6882 + + Set policy to 3.6.2.1.
6884 + + Use dh_installman instead of dh_installmanpages.
6885 + * debian/po/vi.po:
6886 + + Vietnamese debconf template translation, thanks to Clytie Siddall
6887 + (Closes: #311643).
6888 + * debian/config debian/templates:
6889 + + Merge the "manage the config file automatically?" and the "choose
6890 + service type" questions and set the priority to high (Closes: #275600).
6891 + + Put zoneedit higher in the list of services in debconf because it is
6893 + + Do not ask for the interface in PPP mode.
6894 + + Tuned the questions so that they do not refer to a particular debconf
6895 + backend, and many other fixes suggested by Joey Hess (Closes: #275602).
6896 + + Replaced ez-ipupdate/daemon with ez-ipupdate/ppp.
6898 + + Changelog information more recent than 2001/07/04 is not available; I
6899 + added the NEWS information to this file instead (Closes: #306751).
6901 + + Fixed a segfault thanks to Robert Jacobs (Closes: #323718).
6903 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sat, 12 Nov 2005 10:32:58 +0100
6905 +ez-ipupdate (3.0.11b8-8.1) unstable; urgency=low
6907 + * Non-maintainer upload
6908 + * Switched to po-debconf. (closes: #237444)
6909 + * Added Czech debconf template translation.
6910 + * Added French debconf template translation.
6911 + * Added German debconf template translation.
6912 + * Added Brazilian Portuguese debconf template translation. (closes: #300821)
6914 + -- Lucas Wall <lwall@debian.org> Fri, 25 Mar 2005 17:34:15 -0300
6916 +ez-ipupdate (3.0.11b8-8) unstable; urgency=critical
6919 + + Fixed the format string vulnerability in CAN-2004-0980 (Closes: #280822).
6921 + + Set policy to 3.6.1.1.
6923 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sat, 13 Nov 2004 15:45:58 +0100
6925 +ez-ipupdate (3.0.11b8-7) unstable; urgency=low
6928 + + Set policy to 3.6.1.0.
6929 + + Set debhelper build-dependency to (>= 4.1.68) because of dh_installppp.
6931 + + Use dh_installppp instead of doing the work by hand (Closes: #212896).
6933 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Mon, 27 Oct 2003 13:39:09 +0100
6935 +ez-ipupdate (3.0.11b8-6) unstable; urgency=low
6938 + + Set policy to 3.6.0. No changes required.
6939 + + Updated debhelper build-dependency to (>= 3.4.4) because we now
6940 + use debian/compat.
6941 + + Use ${misc:Depends}.
6943 + + Fixed the wildcard/MX prompting, thanks to Sam Couter (Closes: #201720).
6945 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Thu, 17 Jul 2003 14:44:06 +0200
6947 +ez-ipupdate (3.0.11b8-5) unstable; urgency=low
6949 + * Do not prompt for a username or password in daemon mode (Closes: #198141).
6950 + * debian/postinst:
6951 + + Removed useless verbosity when installing the package for the first time.
6953 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Fri, 20 Jun 2003 10:17:37 +0200
6955 +ez-ipupdate (3.0.11b8-4) unstable; urgency=low
6957 + * Do not output the "invalid cache file" message if the reason is that the
6958 + cache file is empty.
6959 + * debian/postinst:
6960 + + Removed a temporary file that was left behind.
6961 + * Log to LOG_DAEMON instead of LOG_USER so that messages go to daemon.log.
6962 + * Only show the executable name in syslog, not its full path.
6963 + * Do not switch to OPT_QUIET in daemon mode, so that daemon.log shows
6964 + useful information such as login failures (Closes: #179717).
6965 + * Fixed a few spelling errors in the log messages.
6966 + * Open syslog before creating the pid file so that errors regarding the
6967 + pid file creation are logged as well.
6969 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Thu, 19 Jun 2003 02:51:13 +0200
6971 +ez-ipupdate (3.0.11b8-3) unstable; urgency=low
6973 + * Fixed a crash in the GNUDip code when no address is specified.
6975 + + Set policy to 3.5.10.
6976 + + Removed the leading "a" in the package description.
6977 + + Added URLs for the various services in the long description.
6978 + * debian/postinst:
6979 + + Fixed default cache filename, thanks to Daniel Bonniot (Closes: #194004).
6980 + + Added an invariant section to the default configuration file to preserve
6981 + user changes (Closes: #191642).
6982 + + No longer clear the password in debconf.
6984 + + The GNUDip service needs a server address when run as a daemon; added a
6985 + debconf prompt for this.
6986 + + Added a debconf prompt to run ez-ipupdate as a daemon or through the
6987 + PPP ip-up.d script (Closes: #85942).
6989 + + Added this script for /etc/ppp/ip-up.d/.
6991 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Wed, 18 Jun 2003 15:08:00 +0200
6993 +ez-ipupdate (3.0.11b8-2) unstable; urgency=low
6995 + * Re-ran "rm -f config.sub config.guess configure install-sh missing \
6996 + mkinstalldirs && aclocal && automake --copy --add-missing && autoconf"
6997 + * Updated policy to 3.5.9.0.
6999 + -- Samuel Hocevar <sam@zoy.org> Wed, 23 Apr 2003 05:29:22 +0200
7001 +ez-ipupdate (3.0.11b8-1) unstable; urgency=low
7003 + * New upstream release.
7004 + * The debconf-created file is now mode 700 to avoid password exposure
7005 + (Closes: #190237).
7007 + -- Samuel Hocevar <sam@zoy.org> Wed, 23 Apr 2003 05:03:37 +0200
7009 +ez-ipupdate (3.0.11b7-3) unstable; urgency=low
7011 + * The "faster than light" release.
7012 + * Really fixed the timestamp skew in debian/rules (Closes: #180901).
7014 + -- Samuel Hocevar <sam@zoy.org> Fri, 14 Feb 2003 02:12:38 +0100
7016 +ez-ipupdate (3.0.11b7-2) unstable; urgency=low
7018 + * The "bloody valentine" release.
7019 + * Fixed another timestamp skew in debian/rules (Closes: #180901, #180904).
7021 + -- Samuel Hocevar <sam@zoy.org> Fri, 14 Feb 2003 01:06:02 +0100
7023 +ez-ipupdate (3.0.11b7-1) unstable; urgency=low
7025 + * The "eternal hellfire for lazy maintainers" release.
7026 + * New upstream package (Closes: #167038).
7027 + * Removed dependency on debconf-tiny (Closes: #137029).
7028 + * We now Provide: dyndns-client (Closes: #139082).
7029 + * Updated authors list in debian/copyright (Closes: #177772).
7030 + * Fixed -Wall warnings.
7031 + * This release fixes a hang in ODS_read_response() (Closes: #169043).
7032 + * Added various safety checks in the init.d script.
7033 + * Fixed the reload rule in the init.d script (Closes: #144798).
7034 + * The init.d script only looks for files ending with .conf (Closes: #139518).
7035 + * Applied a patch to handle running ez-ipupdate as a user, courtesy of Sam
7036 + Couter (Closes: #127913).
7037 + * Applied a patch for debconf management of the default configuration,
7038 + courtesy of Sam Couter again (Closes: #100327).
7039 + * Prevented timestamp skews in debian/rules.
7040 + * Wrote a short manpage (Closes: #168361).
7042 + -- Samuel Hocevar <sam@zoy.org> Thu, 13 Feb 2003 15:56:57 +0100
7044 +ez-ipupdate (3.0.11b5-1) unstable; urgency=low
7046 + * New upstream package.
7048 + -- Samuel Hocevar <sam@zoy.org> Thu, 8 Nov 2001 19:43:21 +0100
7050 +ez-ipupdate (3.0.10-2) unstable; urgency=low
7052 + * Now builds and runs properly on Hurd (Closes: #108058).
7054 + -- Samuel Hocevar <sam@zoy.org> Thu, 9 Aug 2001 15:31:23 +0200
7056 +ez-ipupdate (3.0.10-1) unstable; urgency=low
7058 + * New upstream release.
7059 + * Fixed typo in init.d (Closes: #97175).
7061 + -- Samuel Hocevar <sam@zoy.org> Fri, 11 May 2001 18:51:35 +0200
7063 +ez-ipupdate (3.0.6-1) unstable; urgency=low
7065 + * New upstream release.
7066 + * Fixed moronic errors in the init.d file (Closes: #85057, #85955, #85956).
7067 + * Removed generic installation instructions from /usr/share/doc.
7069 + -- Samuel Hocevar <sam@zoy.org> Thu, 1 Mar 2001 11:44:35 +0100
7071 +ez-ipupdate (3.0.4-1) unstable; urgency=low
7073 + * Initial Release (Closes: #78202).
7075 + -- Samuel Hocevar <sam@zoy.org> Mon, 25 Dec 2000 05:48:01 +0100
7076 --- ez-ipupdate-3.0.11b8.orig/debian/templates
7077 +++ ez-ipupdate-3.0.11b8/debian/templates
7079 +Template: ez-ipupdate/service_type
7081 +__Choices: configure manually, zoneedit, ez-ip, pgpow, dhs, dyndns, dyndns-static, dyndns-custom, ods, tzo, easydns, easydns-partner, gnudip, justlinux, dyns, hn, heipv6tb
7082 +_Description: Dynamic DNS provider to use:
7083 + There are many Dynamic DNS providers supported by ez-ipupdate. If you want
7084 + your default configuration to be created automatically, you must select the
7085 + provider that you wish to use here. You must configure an account on your
7086 + chosen provider's service yourself.
7088 + If you prefer your default ez-ipupdate configuration not to be managed for
7089 + you, you may choose "configure manually".
7091 + Whatever your decision, you can later put as many additional configuration
7092 + files in /etc/ez-ipupdate/ as you need.
7094 +Template: ez-ipupdate/ppp
7097 +_Description: Does this system use dialup PPP to connect to the internet?
7098 + If you use dialup PPP to connect to the internet, then ez-ipupdate can
7099 + be run to notify providers of your new address when ppp connects to the
7100 + network. Otherwise it will run in the background, and scan for changes
7101 + to your address while you are online.
7103 +Template: ez-ipupdate/server
7105 +_Description: Address for your Dynamic DNS server:
7106 + The service type you selected requires a server address to connect to. You
7107 + may specify either a full hostname or an IP address.
7109 +Template: ez-ipupdate/username
7111 +_Description: Username for your Dynamic DNS account:
7113 +Template: ez-ipupdate/password
7115 +_Description: Password for your Dynamic DNS account:
7117 +Template: ez-ipupdate/interface
7120 +_Description: Network interface to monitor:
7121 + ez-ipupdate will monitor the chosen network interface for changes of IP
7122 + address. It is not possible to automatically detect which interface should
7123 + be monitored, so you must name the interface here.
7125 +Template: ez-ipupdate/hostname
7127 +_Description: Dynamic DNS hostname to keep updated:
7129 +Template: ez-ipupdate/dns_wildcard
7132 +_Description: Enable DNS wildcards for your Dynamic DNS hostname?
7133 + Many Dynamic DNS providers are capable of supporting "wildcard" DNS
7134 + lookups. This means that for yourdomain, a lookup for anything.yourdomain
7135 + will return an answer that points to yourdomain.
7137 +Template: ez-ipupdate/dns_mx
7139 +_Description: MX record to add:
7140 + Many Dynamic DNS providers are capable of supporting MX records. If you
7141 + want an MX record enabled for your domain, specify the content of that MX
7142 + record here. If you do not want an MX record, leave it blank.
7144 + For further information on MX records, what they do, and how they are
7145 + used, see your Dynamic DNS provider.
7146 --- ez-ipupdate-3.0.11b8.orig/debian/copyright
7147 +++ ez-ipupdate-3.0.11b8/debian/copyright
7149 +This package was debianized by Sam Hocevar <sam@zoy.org> on
7150 +Mon, 25 Dec 2000 05:48:01 +0100.
7152 +It was downloaded from http://ez-ipupdate.com/
7154 +Upstream Authors: Angus Mackay <amackay@gusnet.cx>
7155 + Jeremy Bopp <jbopp@mail.utexas.edu>
7156 + Mark Jeftovic <markjr@easydns.com>
7157 + Stefaan Ponnet <webmaster@dyns.cx>
7158 + Colin Viebrock <colin@easydns.com>
7159 + Tim Brown <timb@machine.org.uk>
7161 +License: GNU General Public License.
7163 +On Debian GNU/Linux systems, a copy of the GNU GPL can be found in
7164 +/usr/share/common-licenses/GPL.
7165 --- ez-ipupdate-3.0.11b8.orig/debian/dirs
7166 +++ ez-ipupdate-3.0.11b8/debian/dirs
7171 +usr/share/doc/ez-ipupdate/examples
7172 --- ez-ipupdate-3.0.11b8.orig/debian/init
7173 +++ ez-ipupdate-3.0.11b8/debian/init
7177 +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
7178 +DAEMON=/usr/sbin/ez-ipupdate
7180 +DESC="Dynamic DNS client"
7182 +test -f "$DAEMON" || exit 0
7188 + echo -n "Starting $DESC:"
7189 + configs=`find "/etc/$NAME/" -name '*.conf' | \
7190 + sed -e 's,.*/\(.*\).conf,\1,'`
7191 + if [ x"$configs" = x ]
7193 + echo " no .conf file in /etc/$NAME."
7198 + for config in `echo "$configs"`
7200 + # Don't run configurations that are not daemons
7201 + if ! grep -q '^ *daemon' "/etc/$NAME/$config.conf"; then continue; fi
7202 + # Don't run configurations that run in the foreground
7203 + if grep -q '^ *foreground' "/etc/$NAME/$config.conf"; then continue; fi
7204 + # Ok, launch an ez-ipupdate instance
7205 + if start-stop-daemon --start --quiet \
7206 + --pidfile "/var/run/$NAME/$config.pid" \
7207 + --exec "$DAEMON" \
7208 + -- -d -c "/etc/$NAME/$config.conf" \
7209 + -F "/var/run/$NAME/$config.pid"
7211 + echo -n " $config"
7217 + echo -n "Stopping $DESC:"
7218 + pidfiles=`find "/var/run/$NAME/" -name "*.pid" | \
7219 + sed -e 's,.*/\(.*\).pid,\1,'`
7220 + if [ x"$pidfiles" = x ]
7222 + echo " no $NAME running."
7227 + for pidfile in `echo "$pidfiles"`
7229 + if start-stop-daemon --stop --signal 3 --quiet \
7230 + --pidfile "/var/run/$NAME/$pidfile.pid"
7232 + echo -n " $pidfile"
7238 + echo -n "Reloading $DESC configuration files:"
7239 + pidfiles=`find "/var/run/$NAME" -name "*.pid" | \
7240 + sed -e 's,.*/\(.*\).pid,\1,'`
7241 + if [ x"$pidfiles" = x ]
7243 + echo " no $NAME running."
7248 + for pidfile in `echo "$pidfiles"`
7250 + if start-stop-daemon --stop --signal 1 --quiet \
7251 + --pidfile "/var/run/$NAME/$pidfile.pid"
7253 + echo -n " $pidfile"
7258 + restart|force-reload)
7264 + N="/etc/init.d/$NAME"
7265 + echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
7271 --- ez-ipupdate-3.0.11b8.orig/debian/README.Debian
7272 +++ ez-ipupdate-3.0.11b8/debian/README.Debian
7274 +Notes for ez-ipupdate on Debian
7275 +===============================
7277 +Configuration files
7278 +-------------------
7279 + To configure this package, put your configuration files the /etc/ez-ipupdate/
7282 + To avoid password exposure, it is recommended you set the permission for all
7283 +configuration files in this directory to 700 (-rwx------). You will still be
7284 +able to use the run-as-user option because the file is opened before root
7285 +permissions are dropped.
7289 + The init.d script will launch an ez-ipupdate daemon for each configuration
7290 +file in that directory that has the "daemon" option set and the "foreground"
7293 + The ppp script will launch ez-ipupdate once for each configuration file in
7294 +the /etc/ez-ipupdate/ directory that has the "daemon" and the "foreground"
7297 + If you do not want your configuration files to be automatically used, please
7298 +set the "foreground" option in them, or put them in an alternate directory.
7302 + You may store cache files in /var/cache/ez-ipupdate/, as the daemon has write
7303 +permission to this directory.
7306 + -- Sam Hocevar <sam@zoy.org> Mon, 25 Dec 2000 05:48:01 +0100
7307 + updated on Thu, 13 Feb 2003 15:56:36 +0100 (cache files)
7308 + updated on Wed, 23 Apr 2003 04:59:52 +0200 (file permissions)
7309 + updated on Wed, 18 Jun 2003 20:08:44 +0200 (ppp ip-up.d)
7311 --- ez-ipupdate-3.0.11b8.orig/debian/rules
7312 +++ ez-ipupdate-3.0.11b8/debian/rules
7315 +# Sample debian/rules that uses debhelper.
7316 +# GNU copyright 1997 to 1999 by Joey Hess.
7318 +# Uncomment this to turn on verbose mode.
7319 +#export DH_VERBOSE=1
7321 +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
7322 +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
7324 +confflags = --prefix=/usr
7325 +confflags += --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
7326 +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
7327 + confflags += --build $(DEB_HOST_GNU_TYPE)
7329 + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
7332 +configure: configure-stamp
7335 + touch configure.in \
7336 + && touch aclocal.m4 \
7337 + && touch configure \
7338 + && touch stamp-h.in \
7339 + && touch config.h.in \
7340 + && touch `find -name Makefile.in`
7341 + CFLAGS=-Wall ./configure $(confflags)
7342 + touch configure-stamp
7344 +build: configure-stamp build-stamp
7353 + rm -f build-stamp configure-stamp
7354 + -$(MAKE) distclean
7364 + dh_install ez-ipupdate /usr/sbin/
7367 +# Build architecture-independent files here.
7368 +binary-indep: build install
7369 +# We have nothing to do by default.
7371 +# Build architecture-dependent files here.
7372 +binary-arch: build install
7378 + dh_installexamples ex*conf
7380 +# dh_installemacsen
7384 + dh_installman ez-ipupdate.8
7386 + dh_installchangelogs CHANGELOG
7399 +binary: binary-indep binary-arch
7400 +.PHONY: build clean binary-indep binary-arch binary install configure
7401 --- ez-ipupdate-3.0.11b8.orig/debian/docs
7402 +++ ez-ipupdate-3.0.11b8/debian/docs
7405 --- ez-ipupdate-3.0.11b8.orig/debian/postinst
7406 +++ ez-ipupdate-3.0.11b8/debian/postinst
7409 +# postinst script for ez-ipupdate
7411 +# see: dh_installdeb(1)
7415 +# Load the debconf library
7416 +. /usr/share/debconf/confmodule
7418 +# summary of how this script can be called:
7419 +# * <postinst> `configure' <most-recently-configured-version>
7420 +# * <old-postinst> `abort-upgrade' <new version>
7421 +# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
7423 +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
7424 +# <failed-install-package> <version> `removing'
7425 +# <conflicting-package> <version>
7426 +# for details, see http://www.debian.org/doc/debian-policy/ or
7427 +# the debian-policy package
7429 +# quoting from the policy:
7430 +# Any necessary prompting should almost always be confined to the
7431 +# post-installation script, and should be protected with a conditional
7432 +# so that unnecessary prompting doesn't happen if a package's
7433 +# installation fails and the `postinst' is called with `abort-upgrade',
7434 +# `abort-remove' or `abort-deconfigure'.
7438 + # Create the user if it doesn't exist
7439 + if ! id ez-ipupd 2>/dev/null 1>&2 ; then
7440 + adduser --system --home /var/cache/ez-ipupdate \
7441 + --shell /bin/false --gecos "Dynamic DNS client" \
7442 + --disabled-password --disabled-login ez-ipupd
7444 + # Create the default cache file
7445 + touch /var/cache/ez-ipupdate/default-cache
7446 + chown ez-ipupd /var/cache/ez-ipupdate/default-cache
7447 + # Remove spurious cache file from the 3.0.11b8-2 broken package
7448 + rm -f /var/cache/ez-ipupdate/cache-default
7449 + # Create the directory where the PID file will be stored
7450 + mkdir -p /var/run/ez-ipupdate
7451 + chown -R ez-ipupd /var/run/ez-ipupdate
7452 + # Create the default config file (maybe)
7453 + db_get ez-ipupdate/service_type
7454 + if [ "$RET" != "configure manually" ] ; then
7456 + conf="/etc/ez-ipupdate/default.conf"
7457 + newconf="$conf.dpkg-new"
7458 + # Grab answers from debconf
7459 + db_get ez-ipupdate/ppp
7461 + db_get ez-ipupdate/username
7463 + db_get ez-ipupdate/password
7465 + db_get ez-ipupdate/hostname
7467 + db_get ez-ipupdate/interface
7469 + echo "#!/usr/sbin/ez-ipupdate -c" > "$newconf"
7470 + cat >> "$newconf" << EOF
7472 +### Default ez-ipupdate configuration file - EDIT WITH CARE
7473 +### Use \`dpkg-reconfigure ez-ipupdate' to update the debconf-generated lines.
7476 +### The following lines were generated by debconf
7478 +service-type=$service
7480 + db_get ez-ipupdate/server || RET=""
7481 + if [ -n "$RET" ]; then
7482 + echo "server=$RET" >> "$newconf"
7484 + echo "#server=(default)" >> "$newconf"
7486 + cat >> "$newconf" << EOF
7487 +user=$username:$password
7489 +interface=$interface
7491 + db_get ez-ipupdate/dns_wildcard || RET="false"
7492 + if [ "$RET" = "true" ]; then
7493 + echo "wildcard" >> "$newconf"
7495 + echo "#wildcard" >> "$newconf"
7497 + db_get ez-ipupdate/dns_mx || RET=""
7498 + if [ -n "$RET" ]; then
7499 + echo "mx=$RET" >> "$newconf"
7501 + echo "#mx=(none)" >> "$newconf"
7503 + cat >> "$newconf" << EOF
7504 +run-as-user=ez-ipupd
7505 +cache-file=/var/cache/ez-ipupdate/default-cache
7507 + if [ "$ppp" = "true" ]; then
7508 + echo "#daemon" >> "$newconf"
7510 + echo "daemon" >> "$newconf"
7512 + echo >> "$newconf"
7513 + if grep -q '^### Changes below this' "$conf" >/dev/null 2>&1; then
7514 + sed -ne '/^### Changes below this/,$p' < "$conf" >> "$newconf"
7516 + cat >> "$newconf" << EOF
7517 +### Changes below this line will be preserved on upgrades.
7521 + # Fix the file permissions
7522 + chmod 700 "$newconf"
7523 + rm -f "$conf" && mv "$newconf" "$conf"
7524 + # Remove that old file, from broken 3.0.11b8-3 package
7529 + abort-upgrade|abort-remove|abort-deconfigure)
7533 + echo "postinst called with unknown argument \`$1'" >&2
7538 +# dh_installdeb will replace this with shell code automatically
7539 +# generated by other debhelper scripts.
7543 +# ez-ipupdate is a bit misbehaved.
7547 --- ez-ipupdate-3.0.11b8.orig/debian/config
7548 +++ ez-ipupdate-3.0.11b8/debian/config
7554 +# Source debconf library
7555 +. /usr/share/debconf/confmodule
7557 +service_supports_wildcards()
7562 + case "$service" in
7563 + ez-ip|dhs|dyndns|dyndns-static|easydns|easydns-partner)
7571 +service_supports_mx()
7576 + case "$service" in
7577 + ez-ip|dhs|dyndns|dyndns-static|easydns|zoneedit)
7585 +service_needs_server()
7590 + case "$service" in
7599 +# I no longer claim this question, migrate it.
7600 +if db_get ez-ipupdate/daemon; then
7602 + true) db_set ez-ipupdate/ppp "false" ;;
7603 + false) db_set ez-ipupdate/ppp "true" ;;
7605 + db_unregister ez-ipupdate/daemon
7608 +# I no longer claim this question either.
7609 +if db_get ez-ipupdate/manage_default_config_automatically; then
7611 + false) db_set ez-ipupdate/service_type "configure manually" ;;
7613 + db_unregister ez-ipupdate/manage_default_config_automatically
7616 +# Name the configuration file
7617 +conf=/etc/ez-ipupdate/default.conf
7619 +# Do you want debconf to manage the default configuration?
7620 +if [ -f "$conf" ]; then
7621 + service="`sed -ne 's/^service-type *= *//p' < $conf`"
7623 +if [ -n "$service" ]; then
7624 + db_set ez-ipupdate/service_type "$service"
7626 +db_input high ez-ipupdate/service_type || true
7629 +db_get ez-ipupdate/service_type
7630 +if [ "$RET" != "configure manually" ]; then
7631 + if [ -f "$conf" ]; then
7632 + # Grab existing values from config file
7633 + if grep "^daemon" $conf > /dev/null 2>&1; then
7636 + service="`sed -ne 's/^service-type *= *//p' < $conf`"
7637 + server="`sed -ne 's/^server *= *//p' < $conf`"
7638 + username="`sed -ne 's/^user *= *\([^:]*\):.*/\1/p' < $conf`"
7639 + password="`sed -ne 's/^user *= *[^:]*://p' < $conf`"
7640 + hostname="`sed -ne 's/^host *= *//p' < $conf`"
7641 + interface="`sed -ne 's/^interface *= *//p' < $conf`"
7642 + if grep "^wildcard" $conf > /dev/null 2>&1; then
7645 + dns_mx="`sed -ne 's/^mx *= *//p' < $conf`"
7646 + # Poke the values into debconf
7647 + if [ -n "$ppp" ]; then
7648 + db_set ez-ipupdate/ppp "$ppp"
7650 + if [ -n "$service" ]; then
7651 + db_set ez-ipupdate/service_type "$service"
7653 + if [ -n "$server" ]; then
7654 + db_set ez-ipupdate/server "$server"
7656 + if [ -n "$username" ]; then
7657 + db_set ez-ipupdate/username "$username"
7659 + if [ -n "$password" ]; then
7660 + db_set ez-ipupdate/password "$password"
7662 + if [ -n "$hostname" ]; then
7663 + db_set ez-ipupdate/hostname "$hostname"
7665 + if [ -n "$interface" ]; then
7666 + db_set ez-ipupdate/interface "$interface"
7668 + if [ "$wildcard" = true ]; then
7669 + db_set ez-ipupdate/dns_wildcard true
7671 + if [ -n "$dns_mx" ]; then
7672 + db_set ez-ipupdate/dns_mx "$dns_mx"
7675 + # Ask for new answers
7677 + db_input high ez-ipupdate/ppp || true
7678 + db_input high ez-ipupdate/username || true
7679 + db_input high ez-ipupdate/password || true
7680 + db_input high ez-ipupdate/hostname || true
7683 + # Need to determine whether wildcards and MX records are supported
7684 + # by the chosen service
7686 + db_get ez-ipupdate/service_type
7687 + service_type="$RET"
7688 + if service_needs_server "$service_type"; then
7689 + db_input high ez-ipupdate/server || true
7691 + db_set ez-ipupdate/server ""
7693 + if service_supports_wildcards "$service_type"; then
7694 + db_input medium ez-ipupdate/dns_wildcard || true
7696 + db_set ez-ipupdate/dns_wildcard false
7698 + if service_supports_mx "$service_type"; then
7699 + db_input medium ez-ipupdate/dns_mx || true
7701 + db_set ez-ipupdate/dns_mx ""
7705 + # Check whether we really need to know the listening interface
7707 + db_get ez-ipupdate/ppp
7709 + if [ "$ppp" = "false" ]; then
7710 + db_input high ez-ipupdate/interface || true
7715 --- ez-ipupdate-3.0.11b8.orig/debian/postrm
7716 +++ ez-ipupdate-3.0.11b8/debian/postrm
7719 +# postrm script for ez-ipupdate
7721 +# see: dh_installdeb(1)
7725 +# summary of how this script can be called:
7726 +# * <postrm> `remove'
7727 +# * <postrm> `purge'
7728 +# * <old-postrm> `upgrade' <new-version>
7729 +# * <new-postrm> `failed-upgrade' <old-version>
7730 +# * <new-postrm> `abort-install'
7731 +# * <new-postrm> `abort-install' <old-version>
7732 +# * <new-postrm> `abort-upgrade' <old-version>
7733 +# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
7734 +# for details, see http://www.debian.org/doc/debian-policy/ or
7735 +# the debian-policy package
7740 + # Delete the user account, if it exists
7741 + if id ez-ipupd 2>/dev/null 1>&2 ; then
7743 + # The --remove-home option to deluser requires
7744 + # perl-modules? WTF?
7745 + rm -Rf /var/cache/ez-ipupdate
7747 + # And remove the directory where the PID files were stored
7748 + rm -rf /var/run/ez-ipupdate
7753 + rm -f /etc/ez-ipupdate/default.conf
7761 + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
7765 + echo "postrm called with unknown argument \`$1'" >&2
7772 --- ez-ipupdate-3.0.11b8.orig/debian/preinst
7773 +++ ez-ipupdate-3.0.11b8/debian/preinst
7776 +# preinst script for ez-ipupdate
7778 +# see: dh_installdeb(1)
7782 +# summary of how this script can be called:
7783 +# * <new-preinst> `install'
7784 +# * <new-preinst> `install' <old-version>
7785 +# * <new-preinst> `upgrade' <old-version>
7786 +# * <old-preinst> `abort-upgrade' <new-version>
7788 +# for details, see http://www.debian.org/doc/debian-policy/ or
7789 +# the debian-policy package
7799 + echo "preinst called with unknown argument \`$1'" >&2
7804 +# dh_installdeb will replace this with shell code automatically
7805 +# generated by other debhelper scripts.
7810 --- ez-ipupdate-3.0.11b8.orig/debian/prerm
7811 +++ ez-ipupdate-3.0.11b8/debian/prerm
7814 +# prerm script for ez-ipupdate
7816 +# see: dh_installdeb(1)
7820 +# summary of how this script can be called:
7821 +# * <prerm> `remove'
7822 +# * <old-prerm> `upgrade' <new-version>
7823 +# * <new-prerm> `failed-upgrade' <old-version>
7824 +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
7825 +# * <deconfigured's-prerm> `deconfigure' `in-favour'
7826 +# <package-being-installed> <version> `removing'
7827 +# <conflicting-package> <version>
7828 +# for details, see http://www.debian.org/doc/debian-policy/ or
7829 +# the debian-policy package
7832 + remove|upgrade|deconfigure)
7839 + echo "prerm called with unknown argument \`$1'" >&2
7844 +# dh_installdeb will replace this with shell code automatically
7845 +# generated by other debhelper scripts.
7850 --- ez-ipupdate-3.0.11b8.orig/debian/compat
7851 +++ ez-ipupdate-3.0.11b8/debian/compat
7854 --- ez-ipupdate-3.0.11b8.orig/debian/ez-ipupdate.ppp.ip-up
7855 +++ ez-ipupdate-3.0.11b8/debian/ez-ipupdate.ppp.ip-up
7859 +# Default ez-ipupdate ip-up script
7860 +# /etc/ppp/ip-up.d/ez-ipupdate
7863 +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
7864 +DAEMON=/usr/sbin/ez-ipupdate
7867 +[ -x $DAEMON ] || exit 0
7869 +configs=`find "/etc/$NAME/" -name '*.conf' | sed -e 's,.*/\(.*\).conf,\1,'`
7870 +[ x"$configs" = x ] && exit 0
7872 +for config in `echo "$configs"`
7874 + # Don't run daemon configurations
7875 + if grep -q '^ *daemon' "/etc/$NAME/$config.conf"; then continue; fi
7876 + # Don't run configurations that run in the foreground
7877 + if grep -q '^ *foreground' "/etc/$NAME/$config.conf"; then continue; fi
7878 + # Ok, launch an ez-ipupdate instance
7879 + "$DAEMON" -c "/etc/$NAME/$config.conf"
7882 --- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.8
7883 +++ ez-ipupdate-3.0.11b8/ez-ipupdate.8
7885 +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29.
7886 +.\" I DO WHATEVER I WANT YOU DUMBASS SCRIPT! -- Sam
7887 +.TH EZ-IPUPDATE "8" "February 2003" "ez-ipupdate - 3.0.11b7" "Dynamic DNS client"
7889 +ez-ipupdate \- dynamic DNS client
7894 +This manual page documents briefly the
7896 +dynamic DNS client.
7900 +follows the usual GNU command line syntax, with long
7901 +options starting with two dashes (`-').
7903 +\fB\-a\fR, \fB\-\-address\fR <ip address>
7904 +string to send as your ip address
7906 +\fB\-b\fR, \fB\-\-cache\-file\fR <file>
7907 +file to use for caching the ipaddress
7909 +\fB\-c\fR, \fB\-\-config\-file\fR <file>
7910 +configuration file, almost all arguments can be
7911 +given with: <name>[=<value>]
7912 +to see a list of possible config commands
7913 +try "echo help | ez-ipupdate \fB\-c\fR -"
7915 +\fB\-d\fR, \fB\-\-daemon\fR
7916 +run as a daemon periodicly updating if
7919 +\fB\-e\fR, \fB\-\-execute\fR <command>
7920 +shell command to execute after a successful
7923 +\fB\-f\fR, \fB\-\-foreground\fR
7924 +when running as a daemon run in the foreground
7926 +\fB\-F\fR, \fB\-\-pidfile\fR <file>
7927 +use <file> as a pid file
7929 +\fB\-g\fR, \fB\-\-request\-uri\fR <uri>
7930 +URI to send updates to
7932 +\fB\-h\fR, \fB\-\-host\fR <host>
7933 +string to send as host parameter
7935 +\fB\-i\fR, \fB\-\-interface\fR <iface>
7936 +which interface to use
7938 +\fB\-L\fR, \fB\-\-cloak_title\fR <host>
7939 +some stupid thing for DHS only
7941 +\fB\-m\fR, \fB\-\-mx\fR <mail exchange>
7942 +string to send as your mail exchange
7944 +\fB\-M\fR, \fB\-\-max\-interval\fR <# of sec> max time in between updates
7946 +\fB\-N\fR, \fB\-\-notify\-email\fR <email>
7947 +address to send mail to if bad things happen
7949 +\fB\-o\fR, \fB\-\-offline\fR
7950 +set to off line mode
7952 +\fB\-p\fR, \fB\-\-resolv\-period\fR <sec>
7953 +period to check IP if it can't be resolved
7955 +\fB\-P\fR, \fB\-\-period\fR <# of sec>
7956 +period to check IP in daemon
7957 +mode (default: 1800 seconds)
7959 +\fB\-q\fR, \fB\-\-quiet\fR
7962 +\fB\-r\fR, \fB\-\-retrys\fR <num>
7963 +number of trys (default: 1)
7965 +\fB\-R\fR, \fB\-\-run\-as\-user\fR <user>
7966 +change to <user> for running, be ware
7967 +that this can cause problems with handeling
7968 +SIGHUP properly if that user can't read the
7969 +config file. also it can't write it's pid file
7970 +to a root directory
7972 +\fB\-Q\fR, \fB\-\-run\-as\-euser\fR <user>
7973 +change to effective <user> for running,
7974 +this is NOT secure but it does solve the
7975 +problems with run-as-user and config files and
7978 +\fB\-s\fR, \fB\-\-server\fR <server[:port]>
7979 +the server to connect to
7981 +\fB\-S\fR, \fB\-\-service\-type\fR <server>
7982 +the type of service that you are using
7983 +try one of: null ezip pgpow dhs
7984 +dyndns dyndns-static dyndns-custom
7985 +ods tzo easydns easydns-partner
7986 +gnudip justlinux dyns hn zoneedit
7989 +\fB\-t\fR, \fB\-\-timeout\fR <sec.millisec>
7990 +the amount of time to wait on I/O
7992 +\fB\-T\fR, \fB\-\-connection\-type\fR <num>
7993 +number sent to TZO as your connection
7996 +\fB\-U\fR, \fB\-\-url\fR <url>
7997 +string to send as the url parameter
7999 +\fB\-u\fR, \fB\-\-user\fR <user[:passwd]>
8000 +user ID and password, if either is left blank
8001 +they will be prompted for
8003 +\fB\-w\fR, \fB\-\-wildcard\fR
8004 +set your domain to have a wildcard alias
8006 +\fB\-z\fR, \fB\-\-partner\fR <partner>
8007 +specify easyDNS partner (for easydns-partner
8011 +display this help and exit
8014 +output version information and exit
8017 +print the credits and exit
8019 +\fB\-\-signalhelp\fR
8020 +print help about signals
8023 +This manual page was written by Sam Hocevar <sam@zoy.org> for the Debian
8024 +GNU/Linux system (but may be used by others).