From: Michael Tremer Date: Sat, 27 Dec 2014 01:59:33 +0000 (+0100) Subject: ez-ipupdate: Remove package X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Fipfire-3.x.git;a=commitdiff_plain;h=82128b048ce9f4ab29ed807502e4ba97bfbec824 ez-ipupdate: Remove package This has been replaced by ddns --- diff --git a/ez-ipupdate/ez-ipupdate.nm b/ez-ipupdate/ez-ipupdate.nm deleted file mode 100644 index 4d92b792a..000000000 --- a/ez-ipupdate/ez-ipupdate.nm +++ /dev/null @@ -1,35 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team # -############################################################################### - -name = ez-ipupdate -version = 3.0.11b8 -release = 1 - -groups = Networking/Tools -url = http://www.gusnet.cx/proj/ez-ipupdate/ -license = GPLv2+ -summary = Client for Dynamic DNS Services. - -description - ez-ipupdate is a small utility for updating your host name for a lot of - dynamic DNS service provider. -end - -source_dl = - -build - configure_cmds - chmod -v 755 missing - end -end - -packages - package %{name} - end - - package %{name}-debuginfo - template DEBUGINFO - end -end diff --git a/ez-ipupdate/patches/ez-ipupdate-3.0.11b8-10.patch b/ez-ipupdate/patches/ez-ipupdate-3.0.11b8-10.patch deleted file mode 100644 index fd19e1148..000000000 --- a/ez-ipupdate/patches/ez-ipupdate-3.0.11b8-10.patch +++ /dev/null @@ -1,8024 +0,0 @@ ---- ez-ipupdate-3.0.11b8.orig/Makefile.in -+++ ez-ipupdate-3.0.11b8/Makefile.in -@@ -1,6 +1,6 @@ --# Makefile.in generated automatically by automake 1.3 from Makefile.am -+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am - --# Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. -+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -11,7 +11,7 @@ - # PARTICULAR PURPOSE. - - --SHELL = /bin/sh -+SHELL = @SHELL@ - - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ -@@ -32,7 +32,7 @@ - includedir = @includedir@ - oldincludedir = /usr/include - --DISTDIR = -+DESTDIR = - - pkgdatadir = $(datadir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -46,7 +46,7 @@ - AUTOHEADER = @AUTOHEADER@ - - INSTALL = @INSTALL@ --INSTALL_PROGRAM = @INSTALL_PROGRAM@ -+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) - INSTALL_DATA = @INSTALL_DATA@ - INSTALL_SCRIPT = @INSTALL_SCRIPT@ - transform = @program_transform_name@ -@@ -73,7 +73,7 @@ - - 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 - --AUTOMAKE_OPTIONS=foreign -+AUTOMAKE_OPTIONS = foreign - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs - CONFIG_HEADER = config.h -@@ -90,50 +90,59 @@ - ez_ipupdate_DEPENDENCIES = - ez_ipupdate_LDFLAGS = - CFLAGS = @CFLAGS@ --COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) --LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@ --DIST_COMMON = README COPYING INSTALL Makefile.am Makefile.in acconfig.h \ --aclocal.m4 config.guess config.h.in config.sub configure configure.in \ --install-sh missing mkinstalldirs stamp-h.in -+COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -+CCLD = $(CC) -+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -+DIST_COMMON = README ./stamp-h.in COPYING INSTALL Makefile.am \ -+Makefile.in acconfig.h aclocal.m4 config.guess config.h.in config.sub \ -+configure configure.in install-sh missing mkinstalldirs - - - DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - - TAR = tar --GZIP = --best -+GZIP_ENV = --best -+DEP_FILES = .deps/cache_file.P .deps/conf_file.P .deps/ez-ipupdate.P \ -+.deps/md5.P .deps/pid_file.P - SOURCES = $(ez_ipupdate_SOURCES) - OBJECTS = $(ez_ipupdate_OBJECTS) - --all: Makefile $(PROGRAMS) config.h -- -+all: all-redirect - .SUFFIXES: - .SUFFIXES: .S .c .o .s --$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) -- cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile -+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) -+ cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile - --Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) - cd $(top_builddir) \ - && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status - - $(ACLOCAL_M4): configure.in - cd $(srcdir) && $(ACLOCAL) - --config.status: $(srcdir)/configure -+config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) - cd $(srcdir) && $(AUTOCONF) - - config.h: stamp-h -- @: -+ @if test ! -f $@; then \ -+ rm -f stamp-h; \ -+ $(MAKE) stamp-h; \ -+ else :; fi - stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES= CONFIG_HEADERS=config.h \ - $(SHELL) ./config.status -- @echo timestamp > stamp-h -+ @echo timestamp > stamp-h 2> /dev/null - $(srcdir)/config.h.in: $(srcdir)/stamp-h.in -+ @if test ! -f $@; then \ -+ rm -f $(srcdir)/stamp-h.in; \ -+ $(MAKE) $(srcdir)/stamp-h.in; \ -+ else :; fi - $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h - cd $(top_srcdir) && $(AUTOHEADER) -- @echo timestamp > $(srcdir)/stamp-h.in -+ @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null - - mostlyclean-hdr: - -@@ -158,20 +167,17 @@ - $(mkinstalldirs) $(DESTDIR)$(bindir) - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ -- echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ -- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ -+ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ -+ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ - else :; fi; \ - done - - uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ -- rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ -+ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ - done - --.c.o: -- $(COMPILE) -c $< -- - .s.o: - $(COMPILE) -c $< - -@@ -195,8 +201,12 @@ - tags: TAGS - - ID: $(HEADERS) $(SOURCES) $(LISP) -+ list='$(SOURCES) $(HEADERS)'; \ -+ unique=`for i in $$list; do echo $$i; done | \ -+ awk ' { files[$$0] = 1; } \ -+ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ -- && mkid -f$$here/ID $(SOURCES) $(HEADERS) $(LISP) -+ && mkid -f$$here/ID $$unique $(LISP) - - TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP) - tags=; \ -@@ -206,7 +216,7 @@ - awk ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \ -- || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS) -+ || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP)) - - mostlyclean-tags: - -@@ -225,99 +235,148 @@ - # tarfile. - distcheck: dist - -rm -rf $(distdir) -- GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz -+ GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz - mkdir $(distdir)/=build - mkdir $(distdir)/=inst - dc_install_base=`cd $(distdir)/=inst && pwd`; \ - cd $(distdir)/=build \ - && ../configure --srcdir=.. --prefix=$$dc_install_base \ -- && $(MAKE) \ -- && $(MAKE) dvi \ -- && $(MAKE) check \ -- && $(MAKE) install \ -- && $(MAKE) installcheck \ -- && $(MAKE) dist -+ && $(MAKE) $(AM_MAKEFLAGS) \ -+ && $(MAKE) $(AM_MAKEFLAGS) dvi \ -+ && $(MAKE) $(AM_MAKEFLAGS) check \ -+ && $(MAKE) $(AM_MAKEFLAGS) install \ -+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ -+ && $(MAKE) $(AM_MAKEFLAGS) dist - -rm -rf $(distdir) -- @echo "========================"; \ -- echo "$(distdir).tar.gz is ready for distribution"; \ -- echo "========================" -+ @banner="$(distdir).tar.gz is ready for distribution"; \ -+ dashes=`echo "$$banner" | sed s/./=/g`; \ -+ echo "$$dashes"; \ -+ echo "$$banner"; \ -+ echo "$$dashes" - dist: distdir - -chmod -R a+r $(distdir) -- GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir) -+ GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) - -rm -rf $(distdir) - dist-all: distdir - -chmod -R a+r $(distdir) -- GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir) -+ GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) - -rm -rf $(distdir) - distdir: $(DISTFILES) - -rm -rf $(distdir) - mkdir $(distdir) - -chmod 777 $(distdir) -+ here=`cd $(top_builddir) && pwd`; \ -+ top_distdir=`cd $(distdir) && pwd`; \ -+ distdir=`cd $(distdir) && pwd`; \ -+ cd $(top_srcdir) \ -+ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile - @for file in $(DISTFILES); do \ - d=$(srcdir); \ -- test -f $(distdir)/$$file \ -- || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ -- || cp -p $$d/$$file $(distdir)/$$file; \ -+ if test -d $$d/$$file; then \ -+ cp -pr $$d/$$file $(distdir)/$$file; \ -+ else \ -+ test -f $(distdir)/$$file \ -+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ -+ || cp -p $$d/$$file $(distdir)/$$file || :; \ -+ fi; \ - done --cache_file.o: cache_file.c config.h cache_file.h --conf_file.o: conf_file.c config.h conf_file.h --ez-ipupdate.o: ez-ipupdate.c config.h error.h md5.h dprintf.h \ -- conf_file.h cache_file.h pid_file.h --md5.o: md5.c config.h md5.h --pid_file.o: pid_file.c config.h error.h dprintf.h -- --info: --dvi: --check: all -- $(MAKE) --installcheck: --install-exec: install-binPROGRAMS -- @$(NORMAL_INSTALL) - --install-data: -- @$(NORMAL_INSTALL) -+DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) - --install: install-exec install-data all -- @: -+-include $(DEP_FILES) - --uninstall: uninstall-binPROGRAMS -+mostlyclean-depend: - -+clean-depend: -+ -+distclean-depend: -+ -rm -rf .deps -+ -+maintainer-clean-depend: -+ -+%.o: %.c -+ @echo '$(COMPILE) -c $<'; \ -+ $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $< -+ @-cp .deps/$(*F).pp .deps/$(*F).P; \ -+ tr ' ' '\012' < .deps/$(*F).pp \ -+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ -+ >> .deps/$(*F).P; \ -+ rm .deps/$(*F).pp -+ -+%.lo: %.c -+ @echo '$(LTCOMPILE) -c $<'; \ -+ $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $< -+ @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \ -+ < .deps/$(*F).pp > .deps/$(*F).P; \ -+ tr ' ' '\012' < .deps/$(*F).pp \ -+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ -+ >> .deps/$(*F).P; \ -+ rm -f .deps/$(*F).pp -+info-am: -+info: info-am -+dvi-am: -+dvi: dvi-am -+check-am: all-am -+check: check-am -+installcheck-am: -+installcheck: installcheck-am -+all-recursive-am: config.h -+ $(MAKE) $(AM_MAKEFLAGS) all-recursive -+ -+install-exec-am: install-binPROGRAMS -+install-exec: install-exec-am -+ -+install-data-am: -+install-data: install-data-am -+ -+install-am: all-am -+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -+install: install-am -+uninstall-am: uninstall-binPROGRAMS -+uninstall: uninstall-am -+all-am: Makefile $(PROGRAMS) config.h -+all-redirect: all-am - install-strip: -- $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install -+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install - installdirs: -- $(mkinstalldirs) $(DATADIR)$(bindir) -+ $(mkinstalldirs) $(DESTDIR)$(bindir) - - - mostlyclean-generic: -- -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) - - clean-generic: -- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: -- -rm -f Makefile $(DISTCLEANFILES) -+ -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* -- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - - maintainer-clean-generic: -- -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -- -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) --mostlyclean: mostlyclean-hdr mostlyclean-binPROGRAMS \ -- mostlyclean-compile mostlyclean-tags \ -+mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS \ -+ mostlyclean-compile mostlyclean-tags mostlyclean-depend \ - mostlyclean-generic - --clean: clean-hdr clean-binPROGRAMS clean-compile clean-tags \ -- clean-generic mostlyclean -+mostlyclean: mostlyclean-am -+ -+clean-am: clean-hdr clean-binPROGRAMS clean-compile clean-tags \ -+ clean-depend clean-generic mostlyclean-am - --distclean: distclean-hdr distclean-binPROGRAMS distclean-compile \ -- distclean-tags distclean-generic clean -+clean: clean-am -+ -+distclean-am: distclean-hdr distclean-binPROGRAMS distclean-compile \ -+ distclean-tags distclean-depend distclean-generic \ -+ clean-am -+ -+distclean: distclean-am - -rm -f config.status - --maintainer-clean: maintainer-clean-hdr maintainer-clean-binPROGRAMS \ -+maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ -- maintainer-clean-generic distclean -+ maintainer-clean-depend maintainer-clean-generic \ -+ distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." -+ -+maintainer-clean: maintainer-clean-am - -rm -f config.status - - .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ -@@ -325,8 +384,11 @@ - maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ - mostlyclean-compile distclean-compile clean-compile \ - maintainer-clean-compile tags mostlyclean-tags distclean-tags \ --clean-tags maintainer-clean-tags distdir info dvi installcheck \ --install-exec install-data install uninstall all installdirs \ -+clean-tags maintainer-clean-tags distdir mostlyclean-depend \ -+distclean-depend clean-depend maintainer-clean-depend info-am info \ -+dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \ -+install-exec-am install-exec install-data-am install-data install-am \ -+install uninstall-am uninstall all-redirect all-am all installdirs \ - mostlyclean-generic distclean-generic clean-generic \ - maintainer-clean-generic clean mostlyclean distclean maintainer-clean - ---- ez-ipupdate-3.0.11b8.orig/aclocal.m4 -+++ ez-ipupdate-3.0.11b8/aclocal.m4 -@@ -1,7 +1,7 @@ --dnl aclocal.m4 generated automatically by aclocal 1.3 -+dnl aclocal.m4 generated automatically by aclocal 1.4-p6 - --dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. --dnl This Makefile.in is free software; the Free Software Foundation -+dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. -+dnl This file is free software; the Free Software Foundation - dnl gives unlimited permission to copy and/or distribute it, - dnl with or without modifications, as long as this notice is preserved. - -@@ -12,7 +12,7 @@ - - # Like AC_CONFIG_HEADER, but automatically create stamp file. - --AC_DEFUN(AM_CONFIG_HEADER, -+AC_DEFUN([AM_CONFIG_HEADER], - [AC_PREREQ([2.12]) - AC_CONFIG_HEADER([$1]) - dnl When config.status generates a header, we must update the stamp-h file. -@@ -42,8 +42,9 @@ - dnl Usage: - dnl AM_INIT_AUTOMAKE(package,version, [no-define]) - --AC_DEFUN(AM_INIT_AUTOMAKE, --[AC_REQUIRE([AM_PROG_INSTALL]) -+AC_DEFUN([AM_INIT_AUTOMAKE], -+[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -+AC_REQUIRE([AC_PROG_INSTALL]) - PACKAGE=[$1] - AC_SUBST(PACKAGE) - VERSION=[$2] -@@ -53,33 +54,53 @@ - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi - ifelse([$3],, --AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") --AC_DEFINE_UNQUOTED(VERSION, "$VERSION")) -+AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -+AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) - AC_REQUIRE([AM_SANITY_CHECK]) - AC_REQUIRE([AC_ARG_PROGRAM]) - dnl FIXME This is truly gross. - missing_dir=`cd $ac_aux_dir && pwd` --AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) -+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir) - AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) --AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) -+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir) - AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) - AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) - AC_REQUIRE([AC_PROG_MAKE_SET])]) - -+# Copyright 2002 Free Software Foundation, Inc. - --# serial 1 -- --AC_DEFUN(AM_PROG_INSTALL, --[AC_REQUIRE([AC_PROG_INSTALL]) --test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' --AC_SUBST(INSTALL_SCRIPT)dnl --]) -+# This program is free software; you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 2, or (at your option) -+# any later version. -+ -+# This program is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+ -+# You should have received a copy of the GNU General Public License -+# along with this program; if not, write to the Free Software -+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -+ -+# AM_AUTOMAKE_VERSION(VERSION) -+# ---------------------------- -+# Automake X.Y traces this macro to ensure aclocal.m4 has been -+# generated from the m4 files accompanying Automake X.Y. -+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"]) -+ -+# AM_SET_CURRENT_AUTOMAKE_VERSION -+# ------------------------------- -+# Call AM_AUTOMAKE_VERSION so it can be traced. -+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. -+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -+ [AM_AUTOMAKE_VERSION([1.4-p6])]) - - # - # Check to make sure that the build environment is sane. - # - --AC_DEFUN(AM_SANITY_CHECK, -+AC_DEFUN([AM_SANITY_CHECK], - [AC_MSG_CHECKING([whether build environment is sane]) - # Just in case - sleep 1 -@@ -120,7 +141,7 @@ - - dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) - dnl The program must properly implement --version. --AC_DEFUN(AM_MISSING_PROG, -+AC_DEFUN([AM_MISSING_PROG], - [AC_MSG_CHECKING(for working $2) - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. ---- ez-ipupdate-3.0.11b8.orig/config.guess -+++ ez-ipupdate-3.0.11b8/config.guess -@@ -1,7 +1,10 @@ - #! /bin/sh - # Attempt to guess a canonical system name. --# Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc. --# -+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. -+ -+timestamp='2003-01-10' -+ - # This file is free software; you can redistribute it and/or modify it - # under the terms of the GNU General Public License as published by - # the Free Software Foundation; either version 2 of the License, or -@@ -21,36 +24,220 @@ - # configuration script generated by Autoconf, you may include it under - # the same distribution terms that you use for the rest of that program. - --# Written by Per Bothner . --# The master version of this file is at the FSF in /home/gd/gnu/lib. -+# Originally written by Per Bothner . -+# Please send patches to . Submit a context -+# diff and a properly formatted ChangeLog entry. - # - # This script attempts to guess a canonical system name similar to - # config.sub. If it succeeds, it prints the system name on stdout, and - # exits with 0. Otherwise, it exits with 1. - # - # The plan is that this can be called by configure scripts if you --# don't specify an explicit system type (host/target name). --# --# Only a few systems have been added to this list; please add others --# (but try to keep the structure clean). --# -+# don't specify an explicit build system type. -+ -+me=`echo "$0" | sed -e 's,.*/,,'` -+ -+usage="\ -+Usage: $0 [OPTION] -+ -+Output the configuration name of the system \`$me' is run on. -+ -+Operation modes: -+ -h, --help print this help, then exit -+ -t, --time-stamp print date of last modification, then exit -+ -v, --version print version number, then exit -+ -+Report bugs and patches to ." -+ -+version="\ -+GNU config.guess ($timestamp) -+ -+Originally written by Per Bothner. -+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -+Free Software Foundation, Inc. -+ -+This is free software; see the source for copying conditions. There is NO -+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -+ -+help=" -+Try \`$me --help' for more information." -+ -+# Parse command line -+while test $# -gt 0 ; do -+ case $1 in -+ --time-stamp | --time* | -t ) -+ echo "$timestamp" ; exit 0 ;; -+ --version | -v ) -+ echo "$version" ; exit 0 ;; -+ --help | --h* | -h ) -+ echo "$usage"; exit 0 ;; -+ -- ) # Stop option processing -+ shift; break ;; -+ - ) # Use stdin as input. -+ break ;; -+ -* ) -+ echo "$me: invalid option $1$help" >&2 -+ exit 1 ;; -+ * ) -+ break ;; -+ esac -+done -+ -+if test $# != 0; then -+ echo "$me: too many arguments$help" >&2 -+ exit 1 -+fi -+ -+trap 'exit 1' 1 2 15 -+ -+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -+# compiler to aid in system detection is discouraged as it requires -+# temporary files to be created and, as you can see below, it is a -+# headache to deal with in a portable fashion. -+ -+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -+# use `HOST_CC' if defined, but it is deprecated. -+ -+# Portable tmp directory creation inspired by the Autoconf team. -+ -+set_cc_for_build=' -+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -+: ${TMPDIR=/tmp} ; -+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || -+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || -+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -+dummy=$tmp/dummy ; -+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -+case $CC_FOR_BUILD,$HOST_CC,$CC in -+ ,,) echo "int x;" > $dummy.c ; -+ for c in cc gcc c89 c99 ; do -+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then -+ CC_FOR_BUILD="$c"; break ; -+ fi ; -+ done ; -+ if test x"$CC_FOR_BUILD" = x ; then -+ CC_FOR_BUILD=no_compiler_found ; -+ fi -+ ;; -+ ,,*) CC_FOR_BUILD=$CC ;; -+ ,*,*) CC_FOR_BUILD=$HOST_CC ;; -+esac ;' - - # This is needed to find uname on a Pyramid OSx when run in the BSD universe. --# (ghazi@noc.rutgers.edu 8/24/94.) -+# (ghazi@noc.rutgers.edu 1994-08-24) - if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH - fi - - UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown - UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown --UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown - UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - --trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15 -- - # Note: order is significant - the case branches are not exclusive. - - case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in -+ *:NetBSD:*:*) -+ # NetBSD (nbsd) targets should (where applicable) match one or -+ # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, -+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently -+ # switched to ELF, *-*-netbsd* would select the old -+ # object file format. This provides both forward -+ # compatibility and a consistent mechanism for selecting the -+ # object file format. -+ # -+ # Note: NetBSD doesn't particularly care about the vendor -+ # portion of the name. We always set it to "unknown". -+ sysctl="sysctl -n hw.machine_arch" -+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ -+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` -+ case "${UNAME_MACHINE_ARCH}" in -+ armeb) machine=armeb-unknown ;; -+ arm*) machine=arm-unknown ;; -+ sh3el) machine=shl-unknown ;; -+ sh3eb) machine=sh-unknown ;; -+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;; -+ esac -+ # The Operating System including object format, if it has switched -+ # to ELF recently, or will in the future. -+ case "${UNAME_MACHINE_ARCH}" in -+ arm*|i386|m68k|ns32k|sh3*|sparc|vax) -+ eval $set_cc_for_build -+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ -+ | grep __ELF__ >/dev/null -+ then -+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). -+ # Return netbsd for either. FIX? -+ os=netbsd -+ else -+ os=netbsdelf -+ fi -+ ;; -+ *) -+ os=netbsd -+ ;; -+ esac -+ # The OS release -+ # Debian GNU/NetBSD machines have a different userland, and -+ # thus, need a distinct triplet. However, they do not need -+ # kernel version information, so it can be replaced with a -+ # suitable tag, in the style of linux-gnu. -+ case "${UNAME_VERSION}" in -+ Debian*) -+ release='-gnu' -+ ;; -+ *) -+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` -+ ;; -+ esac -+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: -+ # contains redundant information, the shorter form: -+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. -+ echo "${machine}-${os}${release}" -+ exit 0 ;; -+ amiga:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ arc:OpenBSD:*:*) -+ echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ hp300:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ mac68k:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ macppc:OpenBSD:*:*) -+ echo powerpc-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ mvme68k:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ mvme88k:OpenBSD:*:*) -+ echo m88k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ mvmeppc:OpenBSD:*:*) -+ echo powerpc-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ pmax:OpenBSD:*:*) -+ echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ sgi:OpenBSD:*:*) -+ echo mipseb-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ sun3:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ wgrisc:OpenBSD:*:*) -+ echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ *:OpenBSD:*:*) -+ echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ *:MicroBSD:*:*) -+ echo ${UNAME_MACHINE}-unknown-microbsd${UNAME_RELEASE} -+ exit 0 ;; - alpha:OSF1:*:*) - if test $UNAME_RELEASE = "V4.0"; then - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` -@@ -59,87 +246,91 @@ - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. -- cat <dummy.s -+ eval $set_cc_for_build -+ cat <$dummy.s -+ .data -+\$Lformat: -+ .byte 37,100,45,37,120,10,0 # "%d-%x\n" -+ -+ .text - .globl main -+ .align 4 - .ent main - main: -- .frame \$30,0,\$26,0 -- .prologue 0 -- .long 0x47e03d80 # implver $0 -- lda \$2,259 -- .long 0x47e20c21 # amask $2,$1 -- srl \$1,8,\$2 -- sll \$2,2,\$2 -- sll \$0,3,\$0 -- addl \$1,\$0,\$0 -- addl \$2,\$0,\$0 -- ret \$31,(\$26),1 -+ .frame \$30,16,\$26,0 -+ ldgp \$29,0(\$27) -+ .prologue 1 -+ .long 0x47e03d80 # implver \$0 -+ lda \$2,-1 -+ .long 0x47e20c21 # amask \$2,\$1 -+ lda \$16,\$Lformat -+ mov \$0,\$17 -+ not \$1,\$18 -+ jsr \$26,printf -+ ldgp \$29,0(\$26) -+ mov 0,\$16 -+ jsr \$26,exit - .end main - EOF -- ${CC-cc} dummy.s -o dummy 2>/dev/null -+ $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null - if test "$?" = 0 ; then -- ./dummy -- case "$?" in -- 7) -+ case `$dummy` in -+ 0-0) - UNAME_MACHINE="alpha" - ;; -- 15) -+ 1-0) - UNAME_MACHINE="alphaev5" - ;; -- 14) -+ 1-1) - UNAME_MACHINE="alphaev56" - ;; -- 10) -+ 1-101) - UNAME_MACHINE="alphapca56" - ;; -- 16) -+ 2-303) - UNAME_MACHINE="alphaev6" - ;; -+ 2-307) -+ UNAME_MACHINE="alphaev67" -+ ;; -+ 2-1307) -+ UNAME_MACHINE="alphaev68" -+ ;; -+ 3-1307) -+ UNAME_MACHINE="alphaev7" -+ ;; - esac - fi -- rm -f dummy.s dummy -- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr [[A-Z]] [[a-z]]` -+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` -+ exit 0 ;; -+ Alpha\ *:Windows_NT*:*) -+ # How do we know it's Interix rather than the generic POSIX subsystem? -+ # Should we change UNAME_MACHINE based on the output of uname instead -+ # of the specific Alpha model? -+ echo alpha-pc-interix - exit 0 ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit 0 ;; - Amiga*:UNIX_System_V:4.0:*) -- echo m68k-cbm-sysv4 -+ echo m68k-unknown-sysv4 - exit 0;; -- amiga:NetBSD:*:*) -- echo m68k-cbm-netbsd${UNAME_RELEASE} -- exit 0 ;; -- amiga:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- arc64:OpenBSD:*:*) -- echo mips64el-unknown-openbsd${UNAME_RELEASE} -+ *:[Aa]miga[Oo][Ss]:*:*) -+ echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; -- arc:OpenBSD:*:*) -- echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ *:[Mm]orph[Oo][Ss]:*:*) -+ echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; -- hkmips:OpenBSD:*:*) -- echo mips-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- pmax:OpenBSD:*:*) -- echo mipsel-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- sgi:OpenBSD:*:*) -- echo mips-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- wgrisc:OpenBSD:*:*) -- echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ *:OS/390:*:*) -+ echo i370-ibm-openedition - exit 0 ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; -- arm32:NetBSD:*:*) -- echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` -- exit 0 ;; -- SR2?01:HI-UX/MPP:*:*) -+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit 0;; -- Pyramid*:OSx*:*:*|MIS*:OSx*:*:*) -+ Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 -@@ -147,9 +338,16 @@ - echo pyramid-pyramid-bsd - fi - exit 0 ;; -- NILE:*:*:dcosx) -+ NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit 0 ;; -+ DRS?6000:UNIX_SV:4.2*:7*) -+ case `/usr/bin/uname -p` in -+ sparc) echo sparc-icl-nx7 && exit 0 ;; -+ esac ;; -+ sun4H:SunOS:5.*:*) -+ echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -+ exit 0 ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; -@@ -175,7 +373,7 @@ - echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; - sun*:*:4.2BSD:*) -- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` -+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) -@@ -189,30 +387,32 @@ - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; -- atari*:NetBSD:*:*) -- echo m68k-atari-netbsd${UNAME_RELEASE} -- exit 0 ;; -- atari*:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- sun3*:NetBSD:*:*) -- echo m68k-sun-netbsd${UNAME_RELEASE} -- exit 0 ;; -- sun3*:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- mac68k:NetBSD:*:*) -- echo m68k-apple-netbsd${UNAME_RELEASE} -+ # The situation for MiNT is a little confusing. The machine name -+ # can be virtually everything (everything which is not -+ # "atarist" or "atariste" at least should have a processor -+ # > m68000). The system name ranges from "MiNT" over "FreeMiNT" -+ # to the lowercase version "mint" (or "freemint"). Finally -+ # the system name "TOS" denotes a system which is actually not -+ # MiNT. But MiNT is downward compatible to TOS, so this should -+ # be no problem. -+ atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) -+ echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; -- mac68k:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- mvme68k:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- mvme88k:OpenBSD:*:*) -- echo m88k-unknown-openbsd${UNAME_RELEASE} -+ atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) -+ echo m68k-atari-mint${UNAME_RELEASE} -+ exit 0 ;; -+ *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) -+ echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; -+ milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) -+ echo m68k-milan-mint${UNAME_RELEASE} -+ exit 0 ;; -+ hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) -+ echo m68k-hades-mint${UNAME_RELEASE} -+ exit 0 ;; -+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) -+ echo m68k-unknown-mint${UNAME_RELEASE} -+ exit 0 ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; -@@ -225,12 +425,18 @@ - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; -- 2020:CLIX:*:*) -+ 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; - mips:*:*:UMIPS | mips:*:*:RISCos) -- sed 's/^ //' << EOF >dummy.c -- int main (argc, argv) int argc; char **argv; { -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+#ifdef __cplusplus -+#include /* for printf() prototype */ -+ int main (int argc, char *argv[]) { -+#else -+ int main (argc, argv) int argc; char *argv[]; { -+#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); -@@ -245,12 +451,20 @@ - exit (-1); - } - EOF -- ${CC-cc} dummy.c -o dummy \ -- && ./dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ -- && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -+ $CC_FOR_BUILD -o $dummy $dummy.c \ -+ && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ -+ && exit 0 - echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; -+ Motorola:PowerMAX_OS:*:*) -+ echo powerpc-motorola-powermax -+ exit 0 ;; -+ Motorola:*:4.3:PL8-*) -+ echo powerpc-harris-powermax -+ exit 0 ;; -+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) -+ echo powerpc-harris-powermax -+ exit 0 ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit 0 ;; -@@ -266,15 +480,18 @@ - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` -- if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then -- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \ -- -o ${TARGET_BINARY_INTERFACE}x = x ] ; then -+ if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] -+ then -+ if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ -+ [ ${TARGET_BINARY_INTERFACE}x = x ] -+ then - echo m88k-dg-dgux${UNAME_RELEASE} -- else -+ else - echo m88k-dg-dguxbcs${UNAME_RELEASE} -+ fi -+ else -+ echo i586-dg-dgux${UNAME_RELEASE} - fi -- else echo i586-dg-dgux${UNAME_RELEASE} -- fi - exit 0 ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 -@@ -295,12 +512,21 @@ - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' -- i?86:AIX:*:*) -+ i*86:AIX:*:*) - echo i386-ibm-aix - exit 0 ;; -+ ia64:AIX:*:*) -+ if [ -x /usr/bin/oslevel ] ; then -+ IBM_REV=`/usr/bin/oslevel` -+ else -+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} -+ fi -+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} -+ exit 0 ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then -- sed 's/^ //' << EOF >dummy.c -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - #include - - main() -@@ -311,8 +537,7 @@ - exit(0); - } - EOF -- ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo rs6000-ibm-aix3.2.5 - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 -@@ -320,8 +545,9 @@ - echo rs6000-ibm-aix3.2 - fi - exit 0 ;; -- *:AIX:*:4) -- if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then -+ *:AIX:*:[45]) -+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` -+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc -@@ -329,7 +555,7 @@ - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else -- IBM_REV=4.${UNAME_RELEASE} -+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; -@@ -339,7 +565,7 @@ - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit 0 ;; -- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and -+ ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) -@@ -354,18 +580,85 @@ - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit 0 ;; -- 9000/[3478]??:HP-UX:*:*) -+ 9000/[34678]??:HP-UX:*:*) -+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; -- 9000/7?? | 9000/8?[1679] ) HP_ARCH=hppa1.1 ;; -- 9000/8?? ) HP_ARCH=hppa1.0 ;; -+ 9000/[678][0-9][0-9]) -+ if [ -x /usr/bin/getconf ]; then -+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` -+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` -+ case "${sc_cpu_version}" in -+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 -+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 -+ 532) # CPU_PA_RISC2_0 -+ case "${sc_kernel_bits}" in -+ 32) HP_ARCH="hppa2.0n" ;; -+ 64) HP_ARCH="hppa2.0w" ;; -+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 -+ esac ;; -+ esac -+ fi -+ if [ "${HP_ARCH}" = "" ]; then -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ -+ #define _HPUX_SOURCE -+ #include -+ #include -+ -+ int main () -+ { -+ #if defined(_SC_KERNEL_BITS) -+ long bits = sysconf(_SC_KERNEL_BITS); -+ #endif -+ long cpu = sysconf (_SC_CPU_VERSION); -+ -+ switch (cpu) -+ { -+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break; -+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break; -+ case CPU_PA_RISC2_0: -+ #if defined(_SC_KERNEL_BITS) -+ switch (bits) -+ { -+ case 64: puts ("hppa2.0w"); break; -+ case 32: puts ("hppa2.0n"); break; -+ default: puts ("hppa2.0"); break; -+ } break; -+ #else /* !defined(_SC_KERNEL_BITS) */ -+ puts ("hppa2.0"); break; -+ #endif -+ default: puts ("hppa1.0"); break; -+ } -+ exit (0); -+ } -+EOF -+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` -+ test -z "$HP_ARCH" && HP_ARCH=hppa -+ fi ;; - esac -- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` -+ if [ ${HP_ARCH} = "hppa2.0w" ] -+ then -+ # avoid double evaluation of $set_cc_for_build -+ test -n "$CC_FOR_BUILD" || eval $set_cc_for_build -+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null -+ then -+ HP_ARCH="hppa2.0w" -+ else -+ HP_ARCH="hppa64" -+ fi -+ fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; -+ ia64:HP-UX:*:*) -+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` -+ echo ia64-hp-hpux${HPUX_REV} -+ exit 0 ;; - 3050*:HI-UX:*:*) -- sed 's/^ //' << EOF >dummy.c -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - #include - int - main () -@@ -390,8 +683,7 @@ - exit (0); - } - EOF -- ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo unknown-hitachi-hiuxwe2 - exit 0 ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) -@@ -400,13 +692,16 @@ - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit 0 ;; -+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) -+ echo hppa1.0-hp-mpeix -+ exit 0 ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit 0 ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit 0 ;; -- i?86:OSF1:*:*) -+ i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else -@@ -434,57 +729,82 @@ - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit 0 ;; -- CRAY*X-MP:*:*:*) -- echo xmp-cray-unicos -- exit 0 ;; - CRAY*Y-MP:*:*:*) -- echo ymp-cray-unicos${UNAME_RELEASE} -+ echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ -+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -+ -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*TS:*:*:*) -- echo t90-cray-unicos${UNAME_RELEASE} -+ echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; -- CRAY-2:*:*:*) -- echo cray2-cray-unicos -- exit 0 ;; -- F300:UNIX_System_V:*:*) -- FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's/\///'` -- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` -- echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" -- exit 0 ;; -- F301:UNIX_System_V:*:*) -- echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'` -- exit 0 ;; -- hp3[0-9][05]:NetBSD:*:*) -- echo m68k-hp-netbsd${UNAME_RELEASE} -+ CRAY*T3E:*:*:*) -+ echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; -- hp300:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -+ CRAY*SV1:*:*:*) -+ echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; -- i?86:BSD/386:*:* | *:BSD/OS:*:*) -+ *:UNICOS/mp:*:*) -+ echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' -+ exit 0 ;; -+ F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) -+ FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` -+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` -+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` -+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" -+ exit 0 ;; -+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; -- *:FreeBSD:*:*) -- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` -+ sparc*:BSD/OS:*:*) -+ echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; -- *:NetBSD:*:*) -- echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` -+ *:BSD/OS:*:*) -+ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; -- *:OpenBSD:*:*) -- echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` -+ *:FreeBSD:*:*) -+ # Determine whether the default compiler uses glibc. -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ #include -+ #if __GLIBC__ >= 2 -+ LIBC=gnu -+ #else -+ LIBC= -+ #endif -+EOF -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` -+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} - exit 0 ;; - i*:CYGWIN*:*) -- echo ${UNAME_MACHINE}-pc-cygwin32 -+ echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; -+ i*:PW*:*) -+ echo ${UNAME_MACHINE}-pc-pw32 -+ exit 0 ;; -+ x86:Interix*:3*) -+ echo i586-pc-interix3 -+ exit 0 ;; -+ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) -+ echo i${UNAME_MACHINE}-pc-mks -+ exit 0 ;; -+ i*:Windows_NT*:* | Pentium*:Windows_NT*:*) -+ # How do we know it's Interix rather than the generic POSIX subsystem? -+ # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we -+ # UNAME_MACHINE based on the output of uname instead of i386? -+ echo i586-pc-interix -+ exit 0 ;; -+ i*:UWIN*:*) -+ echo ${UNAME_MACHINE}-pc-uwin -+ exit 0 ;; - p*:CYGWIN*:*) -- echo powerpcle-unknown-cygwin32 -+ echo powerpcle-unknown-cygwin - exit 0 ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -@@ -492,145 +812,159 @@ - *:GNU:*:*) - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; -- *:Linux:*:*) -- # uname on the ARM produces all sorts of strangeness, and we need to -- # filter it out. -- case "$UNAME_MACHINE" in -- arm* | sa110*) UNAME_MACHINE="arm" ;; -+ i*86:Minix:*:*) -+ echo ${UNAME_MACHINE}-pc-minix -+ exit 0 ;; -+ arm*:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ ia64:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ m68*:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ mips:Linux:*:*) -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ #undef CPU -+ #undef mips -+ #undef mipsel -+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) -+ CPU=mipsel -+ #else -+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) -+ CPU=mips -+ #else -+ CPU= -+ #endif -+ #endif -+EOF -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` -+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 -+ ;; -+ mips64:Linux:*:*) -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ #undef CPU -+ #undef mips64 -+ #undef mips64el -+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) -+ CPU=mips64el -+ #else -+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) -+ CPU=mips64 -+ #else -+ CPU= -+ #endif -+ #endif -+EOF -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` -+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 -+ ;; -+ ppc:Linux:*:*) -+ echo powerpc-unknown-linux-gnu -+ exit 0 ;; -+ ppc64:Linux:*:*) -+ echo powerpc64-unknown-linux-gnu -+ exit 0 ;; -+ alpha:Linux:*:*) -+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in -+ EV5) UNAME_MACHINE=alphaev5 ;; -+ EV56) UNAME_MACHINE=alphaev56 ;; -+ PCA56) UNAME_MACHINE=alphapca56 ;; -+ PCA57) UNAME_MACHINE=alphapca56 ;; -+ EV6) UNAME_MACHINE=alphaev6 ;; -+ EV67) UNAME_MACHINE=alphaev67 ;; -+ EV68*) UNAME_MACHINE=alphaev68 ;; -+ esac -+ objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null -+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi -+ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} -+ exit 0 ;; -+ parisc:Linux:*:* | hppa:Linux:*:*) -+ # Look for CPU level -+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in -+ PA7*) echo hppa1.1-unknown-linux-gnu ;; -+ PA8*) echo hppa2.0-unknown-linux-gnu ;; -+ *) echo hppa-unknown-linux-gnu ;; - esac -- -+ exit 0 ;; -+ parisc64:Linux:*:* | hppa64:Linux:*:*) -+ echo hppa64-unknown-linux-gnu -+ exit 0 ;; -+ s390:Linux:*:* | s390x:Linux:*:*) -+ echo ${UNAME_MACHINE}-ibm-linux -+ exit 0 ;; -+ sh*:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ sparc:Linux:*:* | sparc64:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ x86_64:Linux:*:*) -+ echo x86_64-unknown-linux-gnu -+ exit 0 ;; -+ i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so -- # first see if it will tell us. -- ld_help_string=`ld --help 2>&1` -- ld_supported_emulations=`echo $ld_help_string \ -- | sed -ne '/supported emulations:/!d -+ # first see if it will tell us. cd to the root directory to prevent -+ # problems with other programs or directories called `ld' in the path. -+ # Set LC_ALL=C to ensure ld outputs messages in English. -+ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ -+ | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g -- s/.*supported emulations: *// -+ s/.*supported targets: *// - s/ .*// - p'` -- case "$ld_supported_emulations" in -- i?86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ;; -- i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;; -- sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; -- armlinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; -- m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; -- elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;; -+ case "$ld_supported_targets" in -+ elf32-i386) -+ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" -+ ;; -+ a.out-i386-linux) -+ echo "${UNAME_MACHINE}-pc-linux-gnuaout" -+ exit 0 ;; -+ coff-i386) -+ echo "${UNAME_MACHINE}-pc-linux-gnucoff" -+ exit 0 ;; -+ "") -+ # Either a pre-BFD a.out linker (linux-gnuoldld) or -+ # one that does not give us useful --help. -+ echo "${UNAME_MACHINE}-pc-linux-gnuoldld" -+ exit 0 ;; - esac -- -- if test "${UNAME_MACHINE}" = "alpha" ; then -- sed 's/^ //' <dummy.s -- .globl main -- .ent main -- main: -- .frame \$30,0,\$26,0 -- .prologue 0 -- .long 0x47e03d80 # implver $0 -- lda \$2,259 -- .long 0x47e20c21 # amask $2,$1 -- srl \$1,8,\$2 -- sll \$2,2,\$2 -- sll \$0,3,\$0 -- addl \$1,\$0,\$0 -- addl \$2,\$0,\$0 -- ret \$31,(\$26),1 -- .end main --EOF -- LIBC="" -- ${CC-cc} dummy.s -o dummy 2>/dev/null -- if test "$?" = 0 ; then -- ./dummy -- case "$?" in -- 7) -- UNAME_MACHINE="alpha" -- ;; -- 15) -- UNAME_MACHINE="alphaev5" -- ;; -- 14) -- UNAME_MACHINE="alphaev56" -- ;; -- 10) -- UNAME_MACHINE="alphapca56" -- ;; -- 16) -- UNAME_MACHINE="alphaev6" -- ;; -- esac -- -- objdump --private-headers dummy | \ -- grep ld.so.1 > /dev/null -- if test "$?" = 0 ; then -- LIBC="libc1" -- fi -- fi -- rm -f dummy.s dummy -- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0 -- elif test "${UNAME_MACHINE}" = "mips" ; then -- cat >dummy.c </dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -- else -- # Either a pre-BFD a.out linker (linux-gnuoldld) -- # or one that does not give us useful --help. -- # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout. -- # If ld does not provide *any* "supported emulations:" -- # that means it is gnuoldld. -- echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:" -- test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0 -- -- case "${UNAME_MACHINE}" in -- i?86) -- VENDOR=pc; -- ;; -- *) -- VENDOR=unknown; -- ;; -- esac -- # Determine whether the default compiler is a.out or elf -- cat >dummy.c < --main(argc, argv) -- int argc; -- char *argv[]; --{ --#ifdef __ELF__ --# ifdef __GLIBC__ --# if __GLIBC__ >= 2 -- printf ("%s-${VENDOR}-linux-gnu\n", argv[1]); --# else -- printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); --# endif --# else -- printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); --# endif --#else -- printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]); --#endif -- return 0; --} -+ # Determine whether the default compiler is a.out or elf -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ #include -+ #ifdef __ELF__ -+ # ifdef __GLIBC__ -+ # if __GLIBC__ >= 2 -+ LIBC=gnu -+ # else -+ LIBC=gnulibc1 -+ # endif -+ # else -+ LIBC=gnulibc1 -+ # endif -+ #else -+ #ifdef __INTEL_COMPILER -+ LIBC=gnu -+ #else -+ LIBC=gnuaout -+ #endif -+ #endif - EOF -- ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -- fi ;; --# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions --# are messed up and put the nodename in both sysname and nodename. -- i?86:DYNIX/ptx:4*:*) -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` -+ test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 -+ test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 -+ ;; -+ i*86:DYNIX/ptx:4*:*) -+ # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. -+ # earlier versions are messed up and put the nodename in both -+ # sysname and nodename. - echo i386-sequent-sysv4 - exit 0 ;; -- i?86:UNIX_SV:4.2MP:2.*) -+ i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, -@@ -638,28 +972,59 @@ - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; -- i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*) -+ i*86:OS/2:*:*) -+ # If we were able to find `uname', then EMX Unix compatibility -+ # is probably installed. -+ echo ${UNAME_MACHINE}-pc-os2-emx -+ exit 0 ;; -+ i*86:XTS-300:*:STOP) -+ echo ${UNAME_MACHINE}-unknown-stop -+ exit 0 ;; -+ i*86:atheos:*:*) -+ echo ${UNAME_MACHINE}-unknown-atheos -+ exit 0 ;; -+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) -+ echo i386-unknown-lynxos${UNAME_RELEASE} -+ exit 0 ;; -+ i*86:*DOS:*:*) -+ echo ${UNAME_MACHINE}-pc-msdosdjgpp -+ exit 0 ;; -+ i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) -+ UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then -- echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE} -+ echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else -- echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE} -+ echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit 0 ;; -- i?86:*:3.2:*) -+ i*86:*:5:[78]*) -+ case `/bin/uname -X | grep "^Machine"` in -+ *486*) UNAME_MACHINE=i486 ;; -+ *Pentium) UNAME_MACHINE=i586 ;; -+ *Pent*|*Celeron) UNAME_MACHINE=i686 ;; -+ esac -+ echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} -+ exit 0 ;; -+ i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then -- UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` -- (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 -- (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ -+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` -+ (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 -+ (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 -+ (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ -+ && UNAME_MACHINE=i686 -+ (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ -+ && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit 0 ;; - pc:*:*:*) -+ # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp -@@ -681,9 +1046,15 @@ - # "miniframe" - echo m68010-convergent-sysv - exit 0 ;; -+ mc68k:UNIX:SYSTEM5:3.51m) -+ echo m68k-convergent-sysv -+ exit 0 ;; -+ M680?0:D-NIX:5.3:*) -+ echo m68k-diab-dnix -+ exit 0 ;; - M68*:*:R3V[567]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; -- 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0) -+ 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) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` -@@ -694,24 +1065,27 @@ - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; -- m68*:LynxOS:2.*:*) -+ m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit 0 ;; -- i?86:LynxOS:2.*:*) -- echo i386-unknown-lynxos${UNAME_RELEASE} -- exit 0 ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; -- rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*) -+ rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; -+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) -+ echo powerpc-unknown-lynxos${UNAME_RELEASE} -+ exit 0 ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; -+ RM*:ReliantUNIX-*:*:*) -+ echo mips-sni-sysv4 -+ exit 0 ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; -@@ -723,8 +1097,8 @@ - echo ns32k-sni-sysv - fi - exit 0 ;; -- PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort -- # says -+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort -+ # says - echo i586-unisys-sysv4 - exit 0 ;; - *:UNIX_System_V:4*:FTX*) -@@ -736,25 +1110,113 @@ - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit 0 ;; -+ *:VOS:*:*) -+ # From Paul.Green@stratus.com. -+ echo hppa1.1-stratus-vos -+ exit 0 ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; -- news*:NEWS-OS:*:6*) -+ news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit 0 ;; -- R3000:*System_V*:*:* | R4000:UNIX_SYSV:*:*) -+ R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit 0 ;; -+ BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. -+ echo powerpc-be-beos -+ exit 0 ;; -+ BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. -+ echo powerpc-apple-beos -+ exit 0 ;; -+ BePC:BeOS:*:*) # BeOS running on Intel PC compatible. -+ echo i586-pc-beos -+ exit 0 ;; -+ SX-4:SUPER-UX:*:*) -+ echo sx4-nec-superux${UNAME_RELEASE} -+ exit 0 ;; -+ SX-5:SUPER-UX:*:*) -+ echo sx5-nec-superux${UNAME_RELEASE} -+ exit 0 ;; -+ SX-6:SUPER-UX:*:*) -+ echo sx6-nec-superux${UNAME_RELEASE} -+ exit 0 ;; -+ Power*:Rhapsody:*:*) -+ echo powerpc-apple-rhapsody${UNAME_RELEASE} -+ exit 0 ;; -+ *:Rhapsody:*:*) -+ echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} -+ exit 0 ;; -+ *:Darwin:*:*) -+ case `uname -p` in -+ *86) UNAME_PROCESSOR=i686 ;; -+ powerpc) UNAME_PROCESSOR=powerpc ;; -+ esac -+ echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} -+ exit 0 ;; -+ *:procnto*:*:* | *:QNX:[0123456789]*:*) -+ UNAME_PROCESSOR=`uname -p` -+ if test "$UNAME_PROCESSOR" = "x86"; then -+ UNAME_PROCESSOR=i386 -+ UNAME_MACHINE=pc -+ fi -+ echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} -+ exit 0 ;; -+ *:QNX:*:4*) -+ echo i386-pc-qnx -+ exit 0 ;; -+ NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) -+ echo nsr-tandem-nsk${UNAME_RELEASE} -+ exit 0 ;; -+ *:NonStop-UX:*:*) -+ echo mips-compaq-nonstopux -+ exit 0 ;; -+ BS2000:POSIX*:*:*) -+ echo bs2000-siemens-sysv -+ exit 0 ;; -+ DS/*:UNIX_System_V:*:*) -+ echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} -+ exit 0 ;; -+ *:Plan9:*:*) -+ # "uname -m" is not consistent, so use $cputype instead. 386 -+ # is converted to i386 for consistency with other x86 -+ # operating systems. -+ if test "$cputype" = "386"; then -+ UNAME_MACHINE=i386 -+ else -+ UNAME_MACHINE="$cputype" -+ fi -+ echo ${UNAME_MACHINE}-unknown-plan9 -+ exit 0 ;; -+ *:TOPS-10:*:*) -+ echo pdp10-unknown-tops10 -+ exit 0 ;; -+ *:TENEX:*:*) -+ echo pdp10-unknown-tenex -+ exit 0 ;; -+ KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) -+ echo pdp10-dec-tops20 -+ exit 0 ;; -+ XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) -+ echo pdp10-xkl-tops20 -+ exit 0 ;; -+ *:TOPS-20:*:*) -+ echo pdp10-unknown-tops20 -+ exit 0 ;; -+ *:ITS:*:*) -+ echo pdp10-unknown-its -+ exit 0 ;; - esac - - #echo '(No uname command or uname output not recognized.)' 1>&2 - #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - --cat >dummy.c <$dummy.c < - # include -@@ -792,7 +1254,10 @@ - #endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; -- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); -+ if (version < 4) -+ printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); -+ else -+ printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); - #endif - -@@ -837,11 +1302,24 @@ - #endif - - #if defined (vax) --#if !defined (ultrix) -- printf ("vax-dec-bsd\n"); exit (0); --#else -- printf ("vax-dec-ultrix\n"); exit (0); --#endif -+# if !defined (ultrix) -+# include -+# if defined (BSD) -+# if BSD == 43 -+ printf ("vax-dec-bsd4.3\n"); exit (0); -+# else -+# if BSD == 199006 -+ printf ("vax-dec-bsd4.3reno\n"); exit (0); -+# else -+ printf ("vax-dec-bsd\n"); exit (0); -+# endif -+# endif -+# else -+ printf ("vax-dec-bsd\n"); exit (0); -+# endif -+# else -+ printf ("vax-dec-ultrix\n"); exit (0); -+# endif - #endif - - #if defined (alliant) && defined (i860) -@@ -852,8 +1330,7 @@ - } - EOF - --${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0 --rm -f dummy.c dummy -+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 - - # Apollos put the system type in the environment. - -@@ -885,6 +1362,48 @@ - esac - fi - --#echo '(Unable to guess system type)' 1>&2 -+cat >&2 < in order to provide the needed -+information to handle your system. -+ -+config.guess timestamp = $timestamp -+ -+uname -m = `(uname -m) 2>/dev/null || echo unknown` -+uname -r = `(uname -r) 2>/dev/null || echo unknown` -+uname -s = `(uname -s) 2>/dev/null || echo unknown` -+uname -v = `(uname -v) 2>/dev/null || echo unknown` -+ -+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -+/bin/uname -X = `(/bin/uname -X) 2>/dev/null` -+ -+hostinfo = `(hostinfo) 2>/dev/null` -+/bin/universe = `(/bin/universe) 2>/dev/null` -+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -+/bin/arch = `(/bin/arch) 2>/dev/null` -+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` -+ -+UNAME_MACHINE = ${UNAME_MACHINE} -+UNAME_RELEASE = ${UNAME_RELEASE} -+UNAME_SYSTEM = ${UNAME_SYSTEM} -+UNAME_VERSION = ${UNAME_VERSION} -+EOF - - exit 1 -+ -+# Local variables: -+# eval: (add-hook 'write-file-hooks 'time-stamp) -+# time-stamp-start: "timestamp='" -+# time-stamp-format: "%:y-%02m-%02d" -+# time-stamp-end: "'" -+# End: ---- ez-ipupdate-3.0.11b8.orig/config.h.in -+++ ez-ipupdate-3.0.11b8/config.h.in -@@ -1,4 +1,4 @@ --/* config.h.in. Generated automatically from configure.in by autoheader. */ -+/* config.h.in. Generated automatically from configure.in by autoheader 2.13. */ - - /* Define as the return type of signal handlers (int or void). */ - #undef RETSIGTYPE -@@ -132,6 +132,9 @@ - /* Define if you have the header file. */ - #undef HAVE_STDARG_H - -+/* Define if you have the header file. */ -+#undef HAVE_STRING_H -+ - /* Define if you have the header file. */ - #undef HAVE_SYS_SOCKET_H - -@@ -153,6 +156,9 @@ - /* Define if you have the header file. */ - #undef HAVE_SYSLOG_H - -+/* Define if you have the header file. */ -+#undef HAVE_TIME_H -+ - /* Define if you have the header file. */ - #undef HAVE_UNISTD_H - -@@ -161,3 +167,10 @@ - - /* Define if you have the socket library (-lsocket). */ - #undef HAVE_LIBSOCKET -+ -+/* Name of package */ -+#undef PACKAGE -+ -+/* Version number of package */ -+#undef VERSION -+ ---- ez-ipupdate-3.0.11b8.orig/config.sub -+++ ez-ipupdate-3.0.11b8/config.sub -@@ -1,6 +1,10 @@ - #! /bin/sh --# Configuration validation subroutine script, version 1.1. --# Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc. -+# Configuration validation subroutine script. -+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. -+ -+timestamp='2003-01-03' -+ - # This file is (in principle) common to ALL GNU software. - # The presence of a machine in this file suggests that SOME GNU software - # can handle that machine. It does not imply ALL GNU software can. -@@ -25,6 +29,9 @@ - # configuration script generated by Autoconf, you may include it under - # the same distribution terms that you use for the rest of that program. - -+# Please send patches to . Submit a context -+# diff and a properly formatted ChangeLog entry. -+# - # Configuration subroutine to validate and canonicalize a configuration type. - # Supply the specified configuration type as an argument. - # If it is invalid, we print an error message on stderr and exit with code 1. -@@ -45,30 +52,73 @@ - # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM - # It is wrong to echo any other type of specification. - --if [ x$1 = x ] --then -- echo Configuration name missing. 1>&2 -- echo "Usage: $0 CPU-MFR-OPSYS" 1>&2 -- echo "or $0 ALIAS" 1>&2 -- echo where ALIAS is a recognized configuration type. 1>&2 -- exit 1 --fi -+me=`echo "$0" | sed -e 's,.*/,,'` - --# First pass through any local machine types. --case $1 in -- *local*) -- echo $1 -- exit 0 -- ;; -- *) -- ;; -+usage="\ -+Usage: $0 [OPTION] CPU-MFR-OPSYS -+ $0 [OPTION] ALIAS -+ -+Canonicalize a configuration name. -+ -+Operation modes: -+ -h, --help print this help, then exit -+ -t, --time-stamp print date of last modification, then exit -+ -v, --version print version number, then exit -+ -+Report bugs and patches to ." -+ -+version="\ -+GNU config.sub ($timestamp) -+ -+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -+Free Software Foundation, Inc. -+ -+This is free software; see the source for copying conditions. There is NO -+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -+ -+help=" -+Try \`$me --help' for more information." -+ -+# Parse command line -+while test $# -gt 0 ; do -+ case $1 in -+ --time-stamp | --time* | -t ) -+ echo "$timestamp" ; exit 0 ;; -+ --version | -v ) -+ echo "$version" ; exit 0 ;; -+ --help | --h* | -h ) -+ echo "$usage"; exit 0 ;; -+ -- ) # Stop option processing -+ shift; break ;; -+ - ) # Use stdin as input. -+ break ;; -+ -* ) -+ echo "$me: invalid option $1$help" -+ exit 1 ;; -+ -+ *local*) -+ # First pass through any local machine types. -+ echo $1 -+ exit 0;; -+ -+ * ) -+ break ;; -+ esac -+done -+ -+case $# in -+ 0) echo "$me: missing argument$help" >&2 -+ exit 1;; -+ 1) ;; -+ *) echo "$me: too many arguments$help" >&2 -+ exit 1;; - esac - - # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). - # Here we must recognize all the valid KERNEL-OS combinations. - maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` - case $maybe_os in -- linux-gnu*) -+ nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; -@@ -94,15 +144,33 @@ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -- -apple) -+ -apple | -axis) - os= - basic_machine=$1 - ;; -+ -sim | -cisco | -oki | -wec | -winbond) -+ os= -+ basic_machine=$1 -+ ;; -+ -scout) -+ ;; -+ -wrs) -+ os=-vxworks -+ basic_machine=$1 -+ ;; -+ -chorusos*) -+ os=-chorusos -+ basic_machine=$1 -+ ;; -+ -chorusrdb) -+ os=-chorusrdb -+ basic_machine=$1 -+ ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco5) -- os=sco3.2v5 -+ os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) -@@ -121,6 +189,9 @@ - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; -+ -udk*) -+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` -+ ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` -@@ -143,26 +214,72 @@ - -psos*) - os=-psos - ;; -+ -mint | -mint[0-9]*) -+ basic_machine=m68k-atari -+ os=-mint -+ ;; - esac - - # Decode aliases for certain CPU-COMPANY combinations. - case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. -- tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \ -- | arme[lb] | pyramid | mn10200 | mn10300 \ -- | tron | a29k | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 \ -- | alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \ -- | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \ -- | mips64 | mipsel | mips64el | mips64orion | mips64orionel \ -- | mipstx39 | mipstx39el \ -- | sparc | sparclet | sparclite | sparc64 | v850) -+ 1750a | 580 \ -+ | a29k \ -+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ -+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ -+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ -+ | clipper \ -+ | d10v | d30v | dlx | dsp16xx \ -+ | fr30 | frv \ -+ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ -+ | i370 | i860 | i960 | ia64 \ -+ | ip2k \ -+ | m32r | m68000 | m68k | m88k | mcore \ -+ | mips | mipsbe | mipseb | mipsel | mipsle \ -+ | mips16 \ -+ | mips64 | mips64el \ -+ | mips64vr | mips64vrel \ -+ | mips64orion | mips64orionel \ -+ | mips64vr4100 | mips64vr4100el \ -+ | mips64vr4300 | mips64vr4300el \ -+ | mips64vr5000 | mips64vr5000el \ -+ | mipsisa32 | mipsisa32el \ -+ | mipsisa32r2 | mipsisa32r2el \ -+ | mipsisa64 | mipsisa64el \ -+ | mipsisa64sb1 | mipsisa64sb1el \ -+ | mipsisa64sr71k | mipsisa64sr71kel \ -+ | mipstx39 | mipstx39el \ -+ | mn10200 | mn10300 \ -+ | msp430 \ -+ | ns16k | ns32k \ -+ | openrisc | or32 \ -+ | pdp10 | pdp11 | pj | pjl \ -+ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ -+ | pyramid \ -+ | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ -+ | sh64 | sh64le \ -+ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ -+ | strongarm \ -+ | tahoe | thumb | tic80 | tron \ -+ | v850 | v850e \ -+ | we32k \ -+ | x86 | xscale | xstormy16 | xtensa \ -+ | z8k) -+ basic_machine=$basic_machine-unknown -+ ;; -+ m6811 | m68hc11 | m6812 | m68hc12) -+ # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown -+ os=-none -+ ;; -+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; -+ - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. -- i[34567]86) -+ i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. -@@ -171,27 +288,79 @@ - exit 1 - ;; - # Recognize the basic CPU types with company name. -- vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \ -- | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \ -- | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ -- | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \ -- | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \ -- | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \ -- | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \ -- | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ -- | sparc64-* | mips64-* | mipsel-* \ -- | mips64el-* | mips64orion-* | mips64orionel-* \ -- | mipstx39-* | mipstx39el-* \ -- | f301-*) -+ 580-* \ -+ | a29k-* \ -+ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ -+ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ -+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ -+ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ -+ | avr-* \ -+ | bs2000-* \ -+ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \ -+ | clipper-* | cydra-* \ -+ | d10v-* | d30v-* | dlx-* \ -+ | elxsi-* \ -+ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ -+ | h8300-* | h8500-* \ -+ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ -+ | i*86-* | i860-* | i960-* | ia64-* \ -+ | ip2k-* \ -+ | m32r-* \ -+ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ -+ | m88110-* | m88k-* | mcore-* \ -+ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ -+ | mips16-* \ -+ | mips64-* | mips64el-* \ -+ | mips64vr-* | mips64vrel-* \ -+ | mips64orion-* | mips64orionel-* \ -+ | mips64vr4100-* | mips64vr4100el-* \ -+ | mips64vr4300-* | mips64vr4300el-* \ -+ | mips64vr5000-* | mips64vr5000el-* \ -+ | mipsisa32-* | mipsisa32el-* \ -+ | mipsisa32r2-* | mipsisa32r2el-* \ -+ | mipsisa64-* | mipsisa64el-* \ -+ | mipsisa64sb1-* | mipsisa64sb1el-* \ -+ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ -+ | mipstx39-* | mipstx39el-* \ -+ | msp430-* \ -+ | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ -+ | orion-* \ -+ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ -+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ -+ | pyramid-* \ -+ | romp-* | rs6000-* \ -+ | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \ -+ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ -+ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ -+ | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ -+ | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \ -+ | v850-* | v850e-* | vax-* \ -+ | we32k-* \ -+ | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ -+ | xtensa-* \ -+ | ymp-* \ -+ | z8k-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. -+ 386bsd) -+ basic_machine=i386-unknown -+ os=-bsd -+ ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; -+ a29khif) -+ basic_machine=a29k-amd -+ os=-udi -+ ;; -+ adobe68k) -+ basic_machine=m68010-adobe -+ os=-scout -+ ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; -@@ -207,20 +376,24 @@ - os=-sysv - ;; - amiga | amiga-*) -- basic_machine=m68k-cbm -+ basic_machine=m68k-unknown - ;; - amigaos | amigados) -- basic_machine=m68k-cbm -+ basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) -- basic_machine=m68k-cbm -+ basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; -+ apollo68bsd) -+ basic_machine=m68k-apollo -+ os=-bsd -+ ;; - aux) - basic_machine=m68k-apple - os=-aux -@@ -229,6 +402,10 @@ - basic_machine=ns32k-sequent - os=-dynix - ;; -+ c90) -+ basic_machine=c90-cray -+ os=-unicos -+ ;; - convex-c1) - basic_machine=c1-convex - os=-bsd -@@ -249,27 +426,30 @@ - basic_machine=c38-convex - os=-bsd - ;; -- cray | ymp) -- basic_machine=ymp-cray -- os=-unicos -- ;; -- cray2) -- basic_machine=cray2-cray -- os=-unicos -- ;; -- [ctj]90-cray) -- basic_machine=c90-cray -+ cray | j90) -+ basic_machine=j90-cray - os=-unicos - ;; - crds | unos) - basic_machine=m68k-crds - ;; -+ cris | cris-* | etrax*) -+ basic_machine=cris-axis -+ ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; -+ decsystem10* | dec10*) -+ basic_machine=pdp10-dec -+ os=-tops10 -+ ;; -+ decsystem20* | dec20*) -+ basic_machine=pdp10-dec -+ os=-tops20 -+ ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola -@@ -297,6 +477,10 @@ - encore | umax | mmax) - basic_machine=ns32k-encore - ;; -+ es1800 | OSE68k | ose68k | ose | OSE) -+ basic_machine=m68k-ericsson -+ os=-ose -+ ;; - fx2800) - basic_machine=i860-alliant - ;; -@@ -307,6 +491,10 @@ - basic_machine=tron-gmicro - os=-sysv - ;; -+ go32) -+ basic_machine=i386-pc -+ os=-go32 -+ ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 -@@ -315,6 +503,14 @@ - basic_machine=h8300-hitachi - os=-hms - ;; -+ h8300xray) -+ basic_machine=h8300-hitachi -+ os=-xray -+ ;; -+ h8500hms) -+ basic_machine=h8500-hitachi -+ os=-hms -+ ;; - harris) - basic_machine=m88k-harris - os=-sysv3 -@@ -330,13 +526,30 @@ - basic_machine=m68k-hp - os=-hpux - ;; -+ hp3k9[0-9][0-9] | hp9[0-9][0-9]) -+ basic_machine=hppa1.0-hp -+ ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; -- hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7) -+ hp9k6[0-9][0-9] | hp6[0-9][0-9]) -+ basic_machine=hppa1.0-hp -+ ;; -+ hp9k7[0-79][0-9] | hp7[0-79][0-9]) -+ basic_machine=hppa1.1-hp -+ ;; -+ hp9k78[0-9] | hp78[0-9]) -+ # FIXME: really hppa2.0-hp -+ basic_machine=hppa1.1-hp -+ ;; -+ hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) -+ # FIXME: really hppa2.0-hp -+ basic_machine=hppa1.1-hp -+ ;; -+ hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) -@@ -345,27 +558,42 @@ - hppa-next) - os=-nextstep3 - ;; -+ hppaosf) -+ basic_machine=hppa1.1-hp -+ os=-osf -+ ;; -+ hppro) -+ basic_machine=hppa1.1-hp -+ os=-proelf -+ ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm -- os=-mvs - ;; - # I'm not sure what "Sysv32" means. Should this be sysv3.2? -- i[34567]86v32) -+ i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; -- i[34567]86v4*) -+ i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; -- i[34567]86v) -+ i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; -- i[34567]86sol2) -+ i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; -+ i386mach) -+ basic_machine=i386-mach -+ os=-mach -+ ;; -+ i386-vsta | vsta) -+ basic_machine=i386-unknown -+ os=-vsta -+ ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in -@@ -391,16 +619,16 @@ - basic_machine=ns32k-utek - os=-sysv - ;; -+ mingw32) -+ basic_machine=i386-pc -+ os=-mingw32 -+ ;; - miniframe) - basic_machine=m68000-convergent - ;; -- mipsel*-linux*) -- basic_machine=mipsel-unknown -- os=-linux-gnu -- ;; -- mips*-linux*) -- basic_machine=mips-unknown -- os=-linux-gnu -+ *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) -+ basic_machine=m68k-atari -+ os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` -@@ -408,10 +636,38 @@ - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; -+ mmix*) -+ basic_machine=mmix-knuth -+ os=-mmixware -+ ;; -+ monitor) -+ basic_machine=m68k-rom68k -+ os=-coff -+ ;; -+ morphos) -+ basic_machine=powerpc-unknown -+ os=-morphos -+ ;; -+ msdos) -+ basic_machine=i386-pc -+ os=-msdos -+ ;; -+ mvs) -+ basic_machine=i370-ibm -+ os=-mvs -+ ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; -+ netbsd386) -+ basic_machine=i386-unknown -+ os=-netbsd -+ ;; -+ netwinder) -+ basic_machine=armv4l-rebel -+ os=-linux -+ ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos -@@ -424,6 +680,10 @@ - basic_machine=mips-sony - os=-newsos - ;; -+ necv70) -+ basic_machine=v70-nec -+ os=-sysv -+ ;; - next | m*-next ) - basic_machine=m68k-next - case $os in -@@ -449,9 +709,40 @@ - basic_machine=i960-intel - os=-nindy - ;; -+ mon960) -+ basic_machine=i960-intel -+ os=-mon960 -+ ;; -+ nonstopux) -+ basic_machine=mips-compaq -+ os=-nonstopux -+ ;; - np1) - basic_machine=np1-gould - ;; -+ nv1) -+ basic_machine=nv1-cray -+ os=-unicosmp -+ ;; -+ nsr-tandem) -+ basic_machine=nsr-tandem -+ ;; -+ op50n-* | op60c-*) -+ basic_machine=hppa1.1-oki -+ os=-proelf -+ ;; -+ or32 | or32-*) -+ basic_machine=or32-unknown -+ os=-coff -+ ;; -+ OSE68000 | ose68000) -+ basic_machine=m68000-ericsson -+ os=-ose -+ ;; -+ os68k) -+ basic_machine=m68k-none -+ os=-os68k -+ ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 -@@ -466,51 +757,85 @@ - pbb) - basic_machine=m68k-tti - ;; -- pc532 | pc532-*) -+ pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; -- pentium | p5 | k5 | nexen) -+ pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; -- pentiumpro | p6 | k6 | 6x86) -+ pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2) -- basic_machine=i786-pc -+ basic_machine=i686-pc - ;; -- pentium-* | p5-* | k5-* | nexen-*) -+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; -- pentiumpro-* | p6-* | k6-* | 6x86-*) -+ pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-*) -- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` -+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; -- power) basic_machine=rs6000-ibm -+ power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown -- ;; -+ ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown -- ;; -+ ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; -+ ppc64) basic_machine=powerpc64-unknown -+ ;; -+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` -+ ;; -+ ppc64le | powerpc64little | ppc64-le | powerpc64-little) -+ basic_machine=powerpc64le-unknown -+ ;; -+ ppc64le-* | powerpc64little-*) -+ basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` -+ ;; - ps2) - basic_machine=i386-ibm - ;; -+ pw32) -+ basic_machine=i586-unknown -+ os=-pw32 -+ ;; -+ rom68k) -+ basic_machine=m68k-rom68k -+ os=-coff -+ ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; -+ s390 | s390-*) -+ basic_machine=s390-ibm -+ ;; -+ s390x | s390x-*) -+ basic_machine=s390x-ibm -+ ;; -+ sa29200) -+ basic_machine=a29k-amd -+ os=-udi -+ ;; -+ sb1) -+ basic_machine=mipsisa64sb1-unknown -+ ;; -+ sb1el) -+ basic_machine=mipsisa64sb1el-unknown -+ ;; - sequent) - basic_machine=i386-sequent - ;; -@@ -518,6 +843,10 @@ - basic_machine=sh-hitachi - os=-hms - ;; -+ sparclite-wrs | simso-wrs) -+ basic_machine=sparclite-wrs -+ os=-vxworks -+ ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 -@@ -525,6 +854,13 @@ - spur) - basic_machine=spur-unknown - ;; -+ st2000) -+ basic_machine=m68k-tandem -+ ;; -+ stratus) -+ basic_machine=i860-stratus -+ os=-sysv4 -+ ;; - sun2) - basic_machine=m68000-sun - ;; -@@ -565,16 +901,40 @@ - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; -+ sv1) -+ basic_machine=sv1-cray -+ os=-unicos -+ ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; -+ t3e) -+ basic_machine=alphaev5-cray -+ os=-unicos -+ ;; -+ t90) -+ basic_machine=t90-cray -+ os=-unicos -+ ;; -+ tic4x | c4x*) -+ basic_machine=tic4x-unknown -+ os=-coff -+ ;; -+ tic54x | c54x*) -+ basic_machine=tic54x-unknown -+ os=-coff -+ ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; -+ toad1) -+ basic_machine=pdp10-xkl -+ os=-tops20 -+ ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; -@@ -586,6 +946,10 @@ - basic_machine=a29k-nyu - os=-sym1 - ;; -+ v810 | necv810) -+ basic_machine=v810-nec -+ os=-none -+ ;; - vaxv) - basic_machine=vax-dec - os=-sysv -@@ -595,8 +959,8 @@ - os=-vms - ;; - vpp*|vx|vx-*) -- basic_machine=f301-fujitsu -- ;; -+ basic_machine=f301-fujitsu -+ ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks -@@ -609,13 +973,25 @@ - basic_machine=a29k-wrs - os=-vxworks - ;; -- xmp) -- basic_machine=xmp-cray -- os=-unicos -+ w65*) -+ basic_machine=w65-wdc -+ os=-none -+ ;; -+ w89k-*) -+ basic_machine=hppa1.1-winbond -+ os=-proelf - ;; -- xps | xps100) -+ xps | xps100) - basic_machine=xps100-honeywell - ;; -+ ymp) -+ basic_machine=ymp-cray -+ os=-unicos -+ ;; -+ z8k-*-coff) -+ basic_machine=z8k-unknown -+ os=-sim -+ ;; - none) - basic_machine=none-none - os=-none -@@ -623,12 +999,14 @@ - - # Here we handle the default manufacturer of certain CPU types. It is in - # some cases the only manufacturer, in others, it is the most popular. -- mips) -- if [ x$os = x-linux-gnu ]; then -- basic_machine=mips-unknown -- else -- basic_machine=mips-mips -- fi -+ w89k) -+ basic_machine=hppa1.1-winbond -+ ;; -+ op50n) -+ basic_machine=hppa1.1-oki -+ ;; -+ op60c) -+ basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm -@@ -639,16 +1017,26 @@ - vax) - basic_machine=vax-dec - ;; -+ pdp10) -+ # there are many clones, so DEC is not a safe bet -+ basic_machine=pdp10-unknown -+ ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; -- sparc) -+ sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele) -+ basic_machine=sh-unknown -+ ;; -+ sh64) -+ basic_machine=sh64-unknown -+ ;; -+ sparc | sparcv9 | sparcv9b) - basic_machine=sparc-sun - ;; -- cydra) -+ cydra) - basic_machine=cydra-cydrome - ;; - orion) -@@ -657,6 +1045,15 @@ - orion105) - basic_machine=clipper-highlevel - ;; -+ mac | mpw | mac-mpw) -+ basic_machine=m68k-apple -+ ;; -+ pmac | pmac-mpw) -+ basic_machine=powerpc-apple -+ ;; -+ *-unknown) -+ # Make sure to match an already-canonicalized machine name. -+ ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 -@@ -710,13 +1107,41 @@ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ -- | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ -+ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ -- | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -- | -mingw32* | -linux-gnu* | -uxpv*) -+ | -chorusos* | -chorusrdb* \ -+ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -+ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ -+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ -+ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ -+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ -+ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ -+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ -+ | -powermax* | -dnix* | -microbsd*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; -+ -qnx*) -+ case $basic_machine in -+ x86-* | i*86-*) -+ ;; -+ *) -+ os=-nto$os -+ ;; -+ esac -+ ;; -+ -nto-qnx*) -+ ;; -+ -nto*) -+ os=`echo $os | sed -e 's|nto|nto-qnx|'` -+ ;; -+ -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ -+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ -+ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) -+ ;; -+ -mac*) -+ os=`echo $os | sed -e 's|mac|macos|'` -+ ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; -@@ -726,6 +1151,12 @@ - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; -+ -opened*) -+ os=-openedition -+ ;; -+ -wince*) -+ os=-wince -+ ;; - -osfrose*) - os=-osfrose - ;; -@@ -741,11 +1172,23 @@ - -acis*) - os=-aos - ;; -+ -atheos*) -+ os=-atheos -+ ;; -+ -386bsd) -+ os=-bsd -+ ;; - -ctix* | -uts*) - os=-sysv - ;; -+ -nova*) -+ os=-rtmk-nova -+ ;; - -ns2 ) -- os=-nextstep2 -+ os=-nextstep2 -+ ;; -+ -nsk*) -+ os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) -@@ -772,9 +1215,18 @@ - # This must come after -sysvr4. - -sysv*) - ;; -+ -ose*) -+ os=-ose -+ ;; -+ -es1800*) -+ os=-ose -+ ;; - -xenix) - os=-xenix - ;; -+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) -+ os=-mint -+ ;; - -none) - ;; - *) -@@ -800,10 +1252,17 @@ - *-acorn) - os=-riscix1.2 - ;; -+ arm*-rebel) -+ os=-linux -+ ;; - arm*-semi) - os=-aout - ;; -- pdp11-*) -+ # This must come before the *-dec entry. -+ pdp10-*) -+ os=-tops20 -+ ;; -+ pdp11-*) - os=-none - ;; - *-dec | vax-*) -@@ -821,15 +1280,39 @@ - # default. - # os=-sunos4 - ;; -+ m68*-cisco) -+ os=-aout -+ ;; -+ mips*-cisco) -+ os=-elf -+ ;; -+ mips*-*) -+ os=-elf -+ ;; -+ or32-*) -+ os=-coff -+ ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; -+ *-be) -+ os=-beos -+ ;; - *-ibm) - os=-aix - ;; -+ *-wec) -+ os=-proelf -+ ;; -+ *-winbond) -+ os=-proelf -+ ;; -+ *-oki) -+ os=-proelf -+ ;; - *-hp) - os=-hpux - ;; -@@ -872,27 +1355,39 @@ - *-next) - os=-nextstep3 - ;; -- *-gould) -+ *-gould) - os=-sysv - ;; -- *-highlevel) -+ *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; -- *-sgi) -+ *-sgi) - os=-irix - ;; -- *-siemens) -+ *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; -- f301-fujitsu) -+ f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; -+ *-rom68k) -+ os=-coff -+ ;; -+ *-*bug) -+ os=-coff -+ ;; -+ *-apple) -+ os=-macos -+ ;; -+ *-atari*) -+ os=-mint -+ ;; - *) - os=-none - ;; -@@ -914,9 +1409,15 @@ - -aix*) - vendor=ibm - ;; -+ -beos*) -+ vendor=be -+ ;; - -hpux*) - vendor=hp - ;; -+ -mpeix*) -+ vendor=hp -+ ;; - -hiux*) - vendor=hitachi - ;; -@@ -932,21 +1433,41 @@ - -genix*) - vendor=ns - ;; -- -mvs*) -+ -mvs* | -opened*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; -- -vxsim* | -vxworks*) -+ -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; -+ -hms*) -+ vendor=hitachi -+ ;; -+ -mpw* | -macos*) -+ vendor=apple -+ ;; -+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) -+ vendor=atari -+ ;; -+ -vos*) -+ vendor=stratus -+ ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; - esac - - echo $basic_machine$os -+exit 0 -+ -+# Local variables: -+# eval: (add-hook 'write-file-hooks 'time-stamp) -+# time-stamp-start: "timestamp='" -+# time-stamp-format: "%:y-%02m-%02d" -+# time-stamp-end: "'" -+# End: ---- ez-ipupdate-3.0.11b8.orig/configure -+++ ez-ipupdate-3.0.11b8/configure -@@ -1,7 +1,7 @@ - #! /bin/sh - - # Guess values for system-dependent variables and create Makefiles. --# Generated automatically using autoconf version 2.12 -+# Generated automatically using autoconf version 2.13 - # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. - # - # This configure script is free software; the Free Software Foundation -@@ -58,6 +58,7 @@ - # Initialize some other variables. - subdirs= - MFLAGS= MAKEFLAGS= -+SHELL=${CONFIG_SHELL-/bin/sh} - # Maximum number of lines to put in a shell here document. - ac_max_here_lines=12 - -@@ -341,7 +342,7 @@ - verbose=yes ;; - - -version | --version | --versio | --versi | --vers) -- echo "configure generated by autoconf version 2.12" -+ echo "configure generated by autoconf version 2.13" - exit 0 ;; - - -with-* | --with-*) -@@ -511,9 +512,11 @@ - # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. - ac_cpp='$CPP $CPPFLAGS' - ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' --ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - cross_compiling=$ac_cv_prog_cc_cross - -+ac_exeext= -+ac_objext=o - if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then - # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. - if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then -@@ -549,6 +552,7 @@ - ac_config_sub=$ac_aux_dir/config.sub - ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. - -+am__api_version="1.4" - # Find a good install program. We prefer a C program (faster), - # so one script is as good as another. But avoid the broken or - # incompatible versions: -@@ -556,28 +560,30 @@ - # SunOS /usr/etc/install - # IRIX /sbin/install - # AIX /bin/install -+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag - # AFS /usr/afsws/bin/install, which mishandles nonexistent args - # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" - # ./install, which can be erroneously created by make from ./install.sh. - echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 --echo "configure:564: checking for a BSD compatible install" >&5 -+echo "configure:569: checking for a BSD compatible install" >&5 - if test -z "$INSTALL"; then - if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else -- IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:" -+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" - for ac_dir in $PATH; do - # Account for people who put trailing slashes in PATH elements. - case "$ac_dir/" in - /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. -- for ac_prog in ginstall installbsd scoinst install; do -+ # Don't use installbsd from OSF since it installs stuff as root -+ # by default. -+ for ac_prog in ginstall scoinst install; do - if test -f $ac_dir/$ac_prog; then - if test $ac_prog = install && - grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. -- # OSF/1 installbsd also uses dspmsg, but is usable. - : - else - ac_cv_path_install="$ac_dir/$ac_prog -c" -@@ -607,13 +613,12 @@ - # It thinks the first close brace ends the variable substitution. - test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - --test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -- -- - test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' - -+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -+ - echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 --echo "configure:617: checking whether build environment is sane" >&5 -+echo "configure:622: checking whether build environment is sane" >&5 - # Just in case - sleep 1 - echo timestamp > conftestfile -@@ -670,7 +675,7 @@ - test "$program_transform_name" = "" && program_transform_name="s,x,x," - - echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 --echo "configure:674: checking whether ${MAKE-make} sets \${MAKE}" >&5 -+echo "configure:679: checking whether ${MAKE-make} sets \${MAKE}" >&5 - set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` - if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -@@ -715,21 +720,21 @@ - - - missing_dir=`cd $ac_aux_dir && pwd` --echo $ac_n "checking for working aclocal""... $ac_c" 1>&6 --echo "configure:720: checking for working aclocal" >&5 -+echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6 -+echo "configure:725: checking for working aclocal-${am__api_version}" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. --if (aclocal --version) < /dev/null > /dev/null 2>&1; then -- ACLOCAL=aclocal -+if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then -+ ACLOCAL=aclocal-${am__api_version} - echo "$ac_t""found" 1>&6 - else -- ACLOCAL="$missing_dir/missing aclocal" -+ ACLOCAL="$missing_dir/missing aclocal-${am__api_version}" - echo "$ac_t""missing" 1>&6 - fi - - echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 --echo "configure:733: checking for working autoconf" >&5 -+echo "configure:738: checking for working autoconf" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. -@@ -741,21 +746,21 @@ - echo "$ac_t""missing" 1>&6 - fi - --echo $ac_n "checking for working automake""... $ac_c" 1>&6 --echo "configure:746: checking for working automake" >&5 -+echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6 -+echo "configure:751: checking for working automake-${am__api_version}" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. --if (automake --version) < /dev/null > /dev/null 2>&1; then -- AUTOMAKE=automake -+if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then -+ AUTOMAKE=automake-${am__api_version} - echo "$ac_t""found" 1>&6 - else -- AUTOMAKE="$missing_dir/missing automake" -+ AUTOMAKE="$missing_dir/missing automake-${am__api_version}" - echo "$ac_t""missing" 1>&6 - fi - - echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 --echo "configure:759: checking for working autoheader" >&5 -+echo "configure:764: checking for working autoheader" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. -@@ -768,7 +773,7 @@ - fi - - echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 --echo "configure:772: checking for working makeinfo" >&5 -+echo "configure:777: checking for working makeinfo" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. -@@ -806,15 +811,16 @@ - # Extract the first word of "gcc", so it can be a program name with args. - set dummy gcc; ac_word=$2 - echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 --echo "configure:810: checking for $ac_word" >&5 -+echo "configure:815: checking for $ac_word" >&5 - if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. - else -- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" -- for ac_dir in $PATH; do -+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" -+ ac_dummy="$PATH" -+ for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CC="gcc" -@@ -835,16 +841,17 @@ - # Extract the first word of "cc", so it can be a program name with args. - set dummy cc; ac_word=$2 - echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 --echo "configure:839: checking for $ac_word" >&5 -+echo "configure:845: checking for $ac_word" >&5 - if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. - else -- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" -+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_prog_rejected=no -- for ac_dir in $PATH; do -+ ac_dummy="$PATH" -+ for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then -@@ -879,25 +886,61 @@ - echo "$ac_t""no" 1>&6 - fi - -+ if test -z "$CC"; then -+ case "`uname -s`" in -+ *win32* | *WIN32*) -+ # Extract the first word of "cl", so it can be a program name with args. -+set dummy cl; ac_word=$2 -+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -+echo "configure:896: checking for $ac_word" >&5 -+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then -+ echo $ac_n "(cached) $ac_c" 1>&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" -+ ac_dummy="$PATH" -+ for ac_dir in $ac_dummy; do -+ test -z "$ac_dir" && ac_dir=. -+ if test -f $ac_dir/$ac_word; then -+ ac_cv_prog_CC="cl" -+ break -+ fi -+ done -+ IFS="$ac_save_ifs" -+fi -+fi -+CC="$ac_cv_prog_CC" -+if test -n "$CC"; then -+ echo "$ac_t""$CC" 1>&6 -+else -+ echo "$ac_t""no" 1>&6 -+fi -+ ;; -+ esac -+ fi - test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } - fi - - echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 --echo "configure:887: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 -+echo "configure:928: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 - - ac_ext=c - # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. - ac_cpp='$CPP $CPPFLAGS' - ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' --ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' - cross_compiling=$ac_cv_prog_cc_cross - --cat > conftest.$ac_ext < conftest.$ac_ext << EOF -+ -+#line 939 "configure" - #include "confdefs.h" -+ - main(){return(0);} - EOF --if { (eval echo configure:901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - ac_cv_prog_cc_works=yes - # If we can't run a trivial program, we are probably using a cross compiler. - if (./conftest; exit) 2>/dev/null; then -@@ -911,18 +954,24 @@ - ac_cv_prog_cc_works=no - fi - rm -fr conftest* -+ac_ext=c -+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -+cross_compiling=$ac_cv_prog_cc_cross - - echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 - if test $ac_cv_prog_cc_works = no; then - { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } - fi - echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 --echo "configure:921: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 -+echo "configure:970: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 - echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 - cross_compiling=$ac_cv_prog_cc_cross - - echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 --echo "configure:926: checking whether we are using GNU C" >&5 -+echo "configure:975: checking whether we are using GNU C" >&5 - if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else -@@ -931,7 +980,7 @@ - yes; - #endif - EOF --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 -+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 - ac_cv_prog_gcc=yes - else - ac_cv_prog_gcc=no -@@ -942,11 +991,15 @@ - - if test $ac_cv_prog_gcc = yes; then - GCC=yes -- ac_test_CFLAGS="${CFLAGS+set}" -- ac_save_CFLAGS="$CFLAGS" -- CFLAGS= -- echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 --echo "configure:950: checking whether ${CC-cc} accepts -g" >&5 -+else -+ GCC= -+fi -+ -+ac_test_CFLAGS="${CFLAGS+set}" -+ac_save_CFLAGS="$CFLAGS" -+CFLAGS= -+echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -+echo "configure:1003: checking whether ${CC-cc} accepts -g" >&5 - if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else -@@ -961,20 +1014,24 @@ - fi - - echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 -- if test "$ac_test_CFLAGS" = set; then -- CFLAGS="$ac_save_CFLAGS" -- elif test $ac_cv_prog_cc_g = yes; then -+if test "$ac_test_CFLAGS" = set; then -+ CFLAGS="$ac_save_CFLAGS" -+elif test $ac_cv_prog_cc_g = yes; then -+ if test "$GCC" = yes; then - CFLAGS="-g -O2" - else -- CFLAGS="-O2" -+ CFLAGS="-g" - fi - else -- GCC= -- test "${CFLAGS+set}" = set || CFLAGS="-g" -+ if test "$GCC" = yes; then -+ CFLAGS="-O2" -+ else -+ CFLAGS= -+ fi - fi - - echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 --echo "configure:978: checking how to run the C preprocessor" >&5 -+echo "configure:1035: checking how to run the C preprocessor" >&5 - # On Suns, sometimes $CPP names a directory. - if test -n "$CPP" && test -d "$CPP"; then - CPP= -@@ -989,14 +1046,14 @@ - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. - cat > conftest.$ac_ext < - Syntax Error - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" --{ (eval echo configure:999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } --ac_err=`grep -v '^ *+' conftest.out` -+{ (eval echo configure:1056: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` - if test -z "$ac_err"; then - : - else -@@ -1006,14 +1063,31 @@ - rm -rf conftest* - CPP="${CC-cc} -E -traditional-cpp" - cat > conftest.$ac_ext < - Syntax Error - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" --{ (eval echo configure:1016: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } --ac_err=`grep -v '^ *+' conftest.out` -+{ (eval echo configure:1073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -+if test -z "$ac_err"; then -+ : -+else -+ echo "$ac_err" >&5 -+ echo "configure: failed program was:" >&5 -+ cat conftest.$ac_ext >&5 -+ rm -rf conftest* -+ CPP="${CC-cc} -nologo -E" -+ cat > conftest.$ac_ext < -+Syntax Error -+EOF -+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -+{ (eval echo configure:1090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` - if test -z "$ac_err"; then - : - else -@@ -1026,6 +1100,8 @@ - rm -f conftest* - fi - rm -f conftest* -+fi -+rm -f conftest* - ac_cv_prog_CPP="$CPP" - fi - CPP="$ac_cv_prog_CPP" -@@ -1041,28 +1117,30 @@ - # SunOS /usr/etc/install - # IRIX /sbin/install - # AIX /bin/install -+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag - # AFS /usr/afsws/bin/install, which mishandles nonexistent args - # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" - # ./install, which can be erroneously created by make from ./install.sh. - echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 --echo "configure:1049: checking for a BSD compatible install" >&5 -+echo "configure:1126: checking for a BSD compatible install" >&5 - if test -z "$INSTALL"; then - if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else -- IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:" -+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" - for ac_dir in $PATH; do - # Account for people who put trailing slashes in PATH elements. - case "$ac_dir/" in - /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. -- for ac_prog in ginstall installbsd scoinst install; do -+ # Don't use installbsd from OSF since it installs stuff as root -+ # by default. -+ for ac_prog in ginstall scoinst install; do - if test -f $ac_dir/$ac_prog; then - if test $ac_prog = install && - grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. -- # OSF/1 installbsd also uses dspmsg, but is usable. - : - else - ac_cv_path_install="$ac_dir/$ac_prog -c" -@@ -1092,16 +1170,18 @@ - # It thinks the first close brace ends the variable substitution. - test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' -+ - test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - - - echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 --echo "configure:1100: checking return type of signal handlers" >&5 -+echo "configure:1180: checking return type of signal handlers" >&5 - if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext < - #include -@@ -1118,7 +1198,7 @@ - int i; - ; return 0; } - EOF --if { (eval echo configure:1122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then -+if { (eval echo configure:1202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_type_signal=void - else -@@ -1139,12 +1219,12 @@ - - - echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 --echo "configure:1143: checking for gethostbyname" >&5 -+echo "configure:1223: checking for gethostbyname" >&5 - if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_gethostbyname=yes" - else -@@ -1188,7 +1268,7 @@ - - if test $ac_cv_func_gethostbyname = no; then - echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 --echo "configure:1192: checking for gethostbyname in -lnsl" >&5 -+echo "configure:1272: checking for gethostbyname in -lnsl" >&5 - ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` - if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -@@ -1196,7 +1276,7 @@ - ac_save_LIBS="$LIBS" - LIBS="-lnsl $LIBS" - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" - else -@@ -1236,12 +1316,12 @@ - - fi - echo $ac_n "checking for connect""... $ac_c" 1>&6 --echo "configure:1240: checking for connect" >&5 -+echo "configure:1320: checking for connect" >&5 - if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_connect=yes" - else -@@ -1285,7 +1365,7 @@ - - if test $ac_cv_func_connect = no; then - echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 --echo "configure:1289: checking for connect in -lsocket" >&5 -+echo "configure:1369: checking for connect in -lsocket" >&5 - ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` - if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -@@ -1293,7 +1373,7 @@ - ac_save_LIBS="$LIBS" - LIBS="-lsocket $LIBS" - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" - else -@@ -1364,12 +1444,12 @@ - herror - do - echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 --echo "configure:1368: checking for $ac_func" >&5 -+echo "configure:1448: checking for $ac_func" >&5 - if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" - else -@@ -1419,10 +1499,12 @@ - - for ac_hdr in arpa/inet.h \ - sys/types.h \ -+ time.h \ - sys/time.h \ - sys/stat.h \ - fcntl.h \ - signal.h \ -+ string.h \ - syslog.h \ - pwd.h \ - stdarg.h \ -@@ -1434,18 +1516,18 @@ - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 --echo "configure:1438: checking for $ac_hdr" >&5 -+echo "configure:1520: checking for $ac_hdr" >&5 - if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext < - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" --{ (eval echo configure:1448: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } --ac_err=`grep -v '^ *+' conftest.out` -+{ (eval echo configure:1530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` - if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -@@ -1478,18 +1560,18 @@ - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 --echo "configure:1482: checking for $ac_hdr" >&5 -+echo "configure:1564: checking for $ac_hdr" >&5 - if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext < - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" --{ (eval echo configure:1492: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } --ac_err=`grep -v '^ *+' conftest.out` -+{ (eval echo configure:1574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` - if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -@@ -1517,7 +1599,7 @@ - - - echo $ac_n "checking for sys_errlist in -lc""... $ac_c" 1>&6 --echo "configure:1521: checking for sys_errlist in -lc" >&5 -+echo "configure:1603: checking for sys_errlist in -lc" >&5 - ac_lib_var=`echo c'_'sys_errlist | sed 'y%./+-%__p_%'` - if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -@@ -1525,7 +1607,7 @@ - ac_save_LIBS="$LIBS" - LIBS="-lc $LIBS" - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" - else -@@ -1563,12 +1645,12 @@ - for ac_func in getopt - do - echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 --echo "configure:1567: checking for $ac_func" >&5 -+echo "configure:1649: checking for $ac_func" >&5 - if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" - else -@@ -1620,12 +1702,12 @@ - fi - - echo $ac_n "checking for getpass""... $ac_c" 1>&6 --echo "configure:1624: checking for getpass" >&5 -+echo "configure:1706: checking for getpass" >&5 - if eval "test \"`echo '$''{'ac_cv_func_getpass'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_getpass=yes" - else -@@ -1675,26 +1757,26 @@ - - - # Make sure we can run config.sub. --if $ac_config_sub sun4 >/dev/null 2>&1; then : -+if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : - else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } - fi - - echo $ac_n "checking host system type""... $ac_c" 1>&6 --echo "configure:1684: checking host system type" >&5 -+echo "configure:1766: checking host system type" >&5 - - host_alias=$host - case "$host_alias" in - NONE) - case $nonopt in - NONE) -- if host_alias=`$ac_config_guess`; then : -+ if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : - else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } - fi ;; - *) host_alias=$nonopt ;; - esac ;; - esac - --host=`$ac_config_sub $host_alias` -+host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` - host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` - host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` - host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -@@ -1706,7 +1788,7 @@ - - - echo $ac_n "checking for user supplied default service""... $ac_c" 1>&6 --echo "configure:1710: checking for user supplied default service" >&5 -+echo "configure:1792: checking for user supplied default service" >&5 - # Check whether --enable-default-service or --disable-default-service was given. - if test "${enable_default_service+set}" = set; then - enableval="$enable_default_service" -@@ -1800,7 +1882,7 @@ - esac - - echo $ac_n "checking whether user wants debugging support""... $ac_c" 1>&6 --echo "configure:1804: checking whether user wants debugging support" >&5 -+echo "configure:1886: checking whether user wants debugging support" >&5 - # Check whether --enable-debug or --disable-debug was given. - if test "${enable_debug+set}" = set; then - enableval="$enable_debug" -@@ -1815,7 +1897,7 @@ - - - echo $ac_n "checking whether user wants to dissable MD5 support""... $ac_c" 1>&6 --echo "configure:1819: checking whether user wants to dissable MD5 support" >&5 -+echo "configure:1901: checking whether user wants to dissable MD5 support" >&5 - # Check whether --enable-md5 or --disable-md5 was given. - if test "${enable_md5+set}" = set; then - enableval="$enable_md5" -@@ -1855,7 +1937,7 @@ - # Ultrix sh set writes to stderr and can't be redirected directly, - # and sets the high bit in the cache file unless we assign to the vars. - (set) 2>&1 | -- case `(ac_space=' '; set) 2>&1` in -+ case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote substitution - # turns \\\\ into \\, and sed turns \\ into \). -@@ -1922,7 +2004,7 @@ - echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" - exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; - -version | --version | --versio | --versi | --vers | --ver | --ve | --v) -- echo "$CONFIG_STATUS generated by autoconf version 2.12" -+ echo "$CONFIG_STATUS generated by autoconf version 2.13" - exit 0 ;; - -help | --help | --hel | --he | --h) - echo "\$ac_cs_usage"; exit 0 ;; -@@ -1942,9 +2024,11 @@ - s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF - $ac_vpsub - $extrasub -+s%@SHELL@%$SHELL%g - s%@CFLAGS@%$CFLAGS%g - s%@CPPFLAGS@%$CPPFLAGS%g - s%@CXXFLAGS@%$CXXFLAGS%g -+s%@FFLAGS@%$FFLAGS%g - s%@DEFS@%$DEFS%g - s%@LDFLAGS@%$LDFLAGS%g - s%@LIBS@%$LIBS%g -@@ -1964,8 +2048,8 @@ - s%@infodir@%$infodir%g - s%@mandir@%$mandir%g - s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g --s%@INSTALL_DATA@%$INSTALL_DATA%g - s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g -+s%@INSTALL_DATA@%$INSTALL_DATA%g - s%@PACKAGE@%$PACKAGE%g - s%@VERSION@%$VERSION%g - s%@ACLOCAL@%$ACLOCAL%g ---- ez-ipupdate-3.0.11b8.orig/configure.in -+++ ez-ipupdate-3.0.11b8/configure.in -@@ -58,10 +58,12 @@ - dnl Checks for header files. - AC_CHECK_HEADERS( arpa/inet.h \ - sys/types.h \ -+ time.h \ - sys/time.h \ - sys/stat.h \ - fcntl.h \ - signal.h \ -+ string.h \ - syslog.h \ - pwd.h \ - stdarg.h \ ---- ez-ipupdate-3.0.11b8.orig/install-sh -+++ ez-ipupdate-3.0.11b8/install-sh -@@ -118,6 +118,7 @@ - - if [ -d $dst ]; then - instcmd=: -+ chmodcmd="" - else - instcmd=mkdir - fi -@@ -162,7 +163,7 @@ - - # Skip lots of stat calls in the usual case. - if [ ! -d "$dstdir" ]; then --defaultIFS=' -+defaultIFS=' - ' - IFS="${IFS-${defaultIFS}}" - ---- ez-ipupdate-3.0.11b8.orig/missing -+++ ez-ipupdate-3.0.11b8/missing -@@ -1 +1,198 @@ --#autoconf complains if this is not here -+#! /bin/sh -+# Common stub for a few missing GNU programs while installing. -+# Copyright (C) 1996, 1997, 2001, 2002 Free Software Foundation, Inc. -+# Franc,ois Pinard , 1996. -+ -+# This program is free software; you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 2, or (at your option) -+# any later version. -+ -+# This program is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+ -+# You should have received a copy of the GNU General Public License -+# along with this program; if not, write to the Free Software -+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -+# 02111-1307, USA. -+ -+if test $# -eq 0; then -+ echo 1>&2 "Try \`$0 --help' for more information" -+ exit 1 -+fi -+ -+# In the cases where this matters, `missing' is being run in the -+# srcdir already. -+if test -f configure.in; then -+ configure_ac=configure.ac -+else -+ configure_ac=configure.in -+fi -+ -+case "$1" in -+ -+ -h|--h|--he|--hel|--help) -+ echo "\ -+$0 [OPTION]... PROGRAM [ARGUMENT]... -+ -+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -+error status if there is no known handling for PROGRAM. -+ -+Options: -+ -h, --help display this help and exit -+ -v, --version output version information and exit -+ -+Supported PROGRAM values: -+ aclocal touch file \`aclocal.m4' -+ autoconf touch file \`configure' -+ autoheader touch file \`config.h.in' -+ automake touch all \`Makefile.in' files -+ bison create \`y.tab.[ch]', if possible, from existing .[ch] -+ flex create \`lex.yy.c', if possible, from existing .c -+ lex create \`lex.yy.c', if possible, from existing .c -+ makeinfo touch the output file -+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]" -+ ;; -+ -+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version) -+ echo "missing - GNU libit 0.0" -+ ;; -+ -+ -*) -+ echo 1>&2 "$0: Unknown \`$1' option" -+ echo 1>&2 "Try \`$0 --help' for more information" -+ exit 1 -+ ;; -+ -+ aclocal*) -+ echo 1>&2 "\ -+WARNING: \`$1' is missing on your system. You should only need it if -+ you modified \`acinclude.m4' or \`$configure_ac'. You might want -+ to install the \`Automake' and \`Perl' packages. Grab them from -+ any GNU archive site." -+ touch aclocal.m4 -+ ;; -+ -+ autoconf) -+ echo 1>&2 "\ -+WARNING: \`$1' is missing on your system. You should only need it if -+ you modified \`$configure_ac'. You might want to install the -+ \`Autoconf' and \`GNU m4' packages. Grab them from any GNU -+ archive site." -+ touch configure -+ ;; -+ -+ autoheader) -+ echo 1>&2 "\ -+WARNING: \`$1' is missing on your system. You should only need it if -+ you modified \`acconfig.h' or \`$configure_ac'. You might want -+ to install the \`Autoconf' and \`GNU m4' packages. Grab them -+ from any GNU archive site." -+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' $configure_ac` -+ test -z "$files" && files="config.h" -+ touch_files= -+ for f in $files; do -+ case "$f" in -+ *:*) touch_files="$touch_files "`echo "$f" | -+ sed -e 's/^[^:]*://' -e 's/:.*//'`;; -+ *) touch_files="$touch_files $f.in";; -+ esac -+ done -+ touch $touch_files -+ ;; -+ -+ automake*) -+ echo 1>&2 "\ -+WARNING: \`$1' is missing on your system. You should only need it if -+ you modified \`Makefile.am', \`acinclude.m4' or \`$configure_ac'. -+ You might want to install the \`Automake' and \`Perl' packages. -+ Grab them from any GNU archive site." -+ find . -type f -name Makefile.am -print | -+ sed 's/\.am$/.in/' | -+ while read f; do touch "$f"; done -+ ;; -+ -+ bison|yacc) -+ echo 1>&2 "\ -+WARNING: \`$1' is missing on your system. You should only need it if -+ you modified a \`.y' file. You may need the \`Bison' package -+ in order for those modifications to take effect. You can get -+ \`Bison' from any GNU archive site." -+ rm -f y.tab.c y.tab.h -+ if [ $# -ne 1 ]; then -+ eval LASTARG="\${$#}" -+ case "$LASTARG" in -+ *.y) -+ SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` -+ if [ -f "$SRCFILE" ]; then -+ cp "$SRCFILE" y.tab.c -+ fi -+ SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` -+ if [ -f "$SRCFILE" ]; then -+ cp "$SRCFILE" y.tab.h -+ fi -+ ;; -+ esac -+ fi -+ if [ ! -f y.tab.h ]; then -+ echo >y.tab.h -+ fi -+ if [ ! -f y.tab.c ]; then -+ echo 'main() { return 0; }' >y.tab.c -+ fi -+ ;; -+ -+ lex|flex) -+ echo 1>&2 "\ -+WARNING: \`$1' is missing on your system. You should only need it if -+ you modified a \`.l' file. You may need the \`Flex' package -+ in order for those modifications to take effect. You can get -+ \`Flex' from any GNU archive site." -+ rm -f lex.yy.c -+ if [ $# -ne 1 ]; then -+ eval LASTARG="\${$#}" -+ case "$LASTARG" in -+ *.l) -+ SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` -+ if [ -f "$SRCFILE" ]; then -+ cp "$SRCFILE" lex.yy.c -+ fi -+ ;; -+ esac -+ fi -+ if [ ! -f lex.yy.c ]; then -+ echo 'main() { return 0; }' >lex.yy.c -+ fi -+ ;; -+ -+ makeinfo) -+ echo 1>&2 "\ -+WARNING: \`$1' is missing on your system. You should only need it if -+ you modified a \`.texi' or \`.texinfo' file, or any other file -+ indirectly affecting the aspect of the manual. The spurious -+ call might also be the consequence of using a buggy \`make' (AIX, -+ DU, IRIX). You might want to install the \`Texinfo' package or -+ the \`GNU make' package. Grab either from any GNU archive site." -+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` -+ if test -z "$file"; then -+ file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` -+ file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` -+ fi -+ touch $file -+ ;; -+ -+ *) -+ echo 1>&2 "\ -+WARNING: \`$1' is needed, and you do not seem to have it handy on your -+ system. You might have modified some files without having the -+ proper tools for further handling them. Check the \`README' file, -+ it often tells you about the needed prerequirements for installing -+ this package. You may also peek at any GNU archive site, in case -+ some other package would contain this missing \`$1' program." -+ exit 1 -+ ;; -+esac -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/mkinstalldirs -+++ ez-ipupdate-3.0.11b8/mkinstalldirs -@@ -4,7 +4,7 @@ - # Created: 1993-05-16 - # Public domain - --# $Id: mkinstalldirs,v 1.1.1.1 1999/04/19 00:34:59 amackay Exp $ -+# $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $ - - errstatus=0 - -@@ -22,7 +22,7 @@ - esac - - if test ! -d "$pathcomp"; then -- echo "mkdir $pathcomp" 1>&2 -+ echo "mkdir $pathcomp" - - mkdir "$pathcomp" || lasterr=$? - ---- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.c -+++ ez-ipupdate-3.0.11b8/ez-ipupdate.c -@@ -139,6 +139,9 @@ - #if HAVE_SIGNAL_H - # include - #endif -+#if HAVE_TIME_H -+# include -+#endif - #if HAVE_SYS_TIME_H - # include - #endif -@@ -165,7 +168,7 @@ - #endif - - --#if __linux__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__ -+#if __GLIBC__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__ - # define IF_LOOKUP 1 - # include - # include -@@ -640,7 +643,7 @@ - fprintf(stdout, " -q, --quiet \t\t\tbe quiet\n"); - fprintf(stdout, " -r, --retrys \t\tnumber of trys (default: 1)\n"); - fprintf(stdout, " -R, --run-as-user \tchange to 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"); -- fprintf(stdout, " -Q, --run-as-euser \tchange to effective 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"); -+ fprintf(stdout, " -Q, --run-as-euser \tchange to effective 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"); - fprintf(stdout, " -s, --server \tthe server to connect to\n"); - fprintf(stdout, " -S, --service-type \tthe type of service that you are using\n"); - width = fprintf(stdout, "\t\t\t\ttry one of: ") + 4*7; -@@ -682,7 +685,7 @@ - - void print_signalhelp( void ) - { -- fprintf(stdout, "\nsignals are only really used when in daemon mode.\n\n"); -+ fprintf(stdout, "\nsignals are only really used when in daemon mode\n\n"); - fprintf(stdout, "signals: \n"); - fprintf(stdout, " HUP\t\tcauses it to re-read its config file\n"); - fprintf(stdout, " TERM\t\twake up and possibly perform an update\n"); -@@ -693,7 +696,7 @@ - #if HAVE_SIGNAL_H - RETSIGTYPE sigint_handler(int sig) - { -- char message[] = "interupted.\n"; -+ char message[] = "interrupted\n"; - close(client_sockfd); - write(2, message, sizeof(message)-1); - -@@ -704,6 +707,10 @@ - } - #endif - -+#if HAVE_SYSLOG_H -+ closelog(); -+#endif -+ - exit(1); - } - RETSIGTYPE generic_sig_handler(int sig) -@@ -798,7 +805,7 @@ - sprintf(buf, "message incomplete because your OS sucks: %s\n", fmt); - #endif - -- syslog(LOG_NOTICE, buf); -+ syslog(LOG_NOTICE, "%s", buf); - } - else - { -@@ -1439,7 +1446,7 @@ - if(!(options & OPT_QUIET)) - { - fprintf(stderr, -- "connected to %s (%s) on port %d.\n", -+ "connected to %s (%s) on port %d\n", - host, - inet_ntoa(address.sin_addr), - ntohs(address.sin_port)); -@@ -1683,7 +1690,7 @@ - close(client_sockfd); - return(-1); - } -- if(strstr(buf, "\r\n") > 0) -+ if(strstr(buf, "\n") != NULL) - { - break; - } -@@ -1702,8 +1709,8 @@ - - if(options & OPT_DAEMON) - { -- fprintf(stderr, "no compile time default service was set therefor you must " -- "specify a service type.\n"); -+ fprintf(stderr, "no compile time default service was set, you must " -+ "specify a service type\n"); - - return(-1); - } -@@ -2039,7 +2046,7 @@ - } - else if(strstr(buf, "\nnumhost") != NULL) - { -- show_message("Too many or too few hosts found\n"); -+ show_message("too many or too few hosts found\n"); - retval = UPDATERES_SHUTDOWN; - } - else if(strstr(buf, "\ndnserr") != NULL) -@@ -2051,17 +2058,17 @@ - } - else if(strstr(buf, "\n911") != NULL) - { -- show_message("Ahhhh! call 911!\n"); -+ show_message("ahhhh! call 911!\n"); - retval = UPDATERES_SHUTDOWN; - } - else if(strstr(buf, "\n999") != NULL) - { -- show_message("Ahhhh! call 999!\n"); -+ show_message("ahhhh! call 999!\n"); - retval = UPDATERES_SHUTDOWN; - } - else if(strstr(buf, "\n!donator") != NULL) - { -- show_message("a feature requested is only available to donators, please donate.\n", host); -+ show_message("a feature requested is only available to donators, please donate\n", host); - retval = UPDATERES_OK; - } - // this one should be last as it is a stupid string to signify waits -@@ -2095,9 +2102,9 @@ - sprintf(reason, "problem parsing reason for wait response"); - } - -- show_message("Wait response received, waiting for %s before next update.\n", -+ show_message("wait response received, waiting for %s before next update\n", - format_time(howlong)); -- show_message("Wait response reason: %d\n", N_STR(reason)); -+ show_message("wait response reason: %d\n", N_STR(reason)); - sleep(howlong); - retval = UPDATERES_ERROR; - } -@@ -3370,7 +3377,7 @@ - { - if(!(options & OPT_QUIET)) - { -- fprintf(stderr, "warning: for GNUDIP the \"address\" parpameter is only used if set to \"0.0.0.0\" thus making an offline request.\n"); -+ fprintf(stderr, "warning: for GNUDIP the \"address\" parameter is only used if set to \"0.0.0.0\" thus making an offline request\n"); - } - } - -@@ -3392,7 +3399,7 @@ - - // send an offline request if address 0.0.0.0 is used - // otherwise, we ignore the address and send an update request -- gnudip_request[0] = strcmp(address, "0.0.0.0") == 0 ? '1' : '0'; -+ gnudip_request[0] = address && strcmp(address, "0.0.0.0") == 0 ? '1' : '0'; - gnudip_request[1] = '\0'; - - // find domainname -@@ -3943,22 +3950,22 @@ - break; - - case 201: -- show_message("Last update was less than %d seconds ago.\n", 300); -+ show_message("last update was less than %d seconds ago\n", 300); - return(UPDATERES_ERROR); - break; - - case 202: -- show_message("Server error.\n"); -+ show_message("server error\n"); - return(UPDATERES_ERROR); - break; - - case 203: -- show_message("Failure because account is frozen (by admin).\n"); -+ show_message("failure because account is frozen (by admin)\n"); - return(UPDATERES_SHUTDOWN); - break; - - case 204: -- show_message("Failure because account is locked (by user).\n"); -+ show_message("failure because account is locked (by user)\n"); - return(UPDATERES_SHUTDOWN); - break; - -@@ -4215,8 +4222,6 @@ - - switch(ret) - { -- char *p; -- - case -1: - if(!(options & OPT_QUIET)) - { -@@ -4349,7 +4354,7 @@ - case SIGHUP: - if(config_file) - { -- show_message("SIGHUP recieved, re-reading config file\n"); -+ show_message("SIGHUP received, re-reading config file\n"); - if(parse_conf_file(config_file, conf_commands) != 0) - { - show_message("error parsing config file \"%s\"\n", config_file); -@@ -4384,6 +4389,7 @@ - - int main(int argc, char **argv) - { -+ char *tmp; - int ifresolve_warned = 0; - int i; - int retval = 1; -@@ -4395,9 +4401,10 @@ - mcheck(NULL); - #endif - -- dprintf((stderr, "staring...\n")); -+ dprintf((stderr, "starting...\n")); - -- program_name = argv[0]; -+ tmp = strrchr(argv[0], '/'); -+ program_name = tmp ? tmp + 1 : argv[0]; - options = 0; - *user = '\0'; - timeout.tv_sec = DEFAULT_TIMEOUT; -@@ -4417,7 +4424,7 @@ - - if(!(options & OPT_QUIET) && !(options & OPT_DAEMON)) - { -- fprintf(stderr, "ez-ipupdate Version %s\nCopyright (C) 1998-2001 Angus Mackay.\n", VERSION); -+ fprintf(stderr, "%s Version %s\nCopyright (C) 1998-2001 Angus Mackay\n", program_name, VERSION); - } - - dprintf((stderr, "options: 0x%04X\n", options)); -@@ -4434,7 +4441,7 @@ - { - if(service->check_info() != 0) - { -- fprintf(stderr, "invalid data to perform requested action.\n"); -+ fprintf(stderr, "invalid data to perform requested action\n"); - exit(1); - } - } -@@ -4456,13 +4463,13 @@ - dprintf((stderr, "user_name: %s\n", user_name)); - dprintf((stderr, "password: %s\n", password)); - } -- if(*user_name == '\0') -+ if(*user_name == '\0' && !(options & OPT_DAEMON)) - { - printf("user name: "); - fgets(user_name, sizeof(user_name), stdin); - chomp(user_name); - } -- if(*password == '\0') -+ if(*password == '\0' && !(options & OPT_DAEMON)) - { - strncpy(password, getpass("password: "), sizeof(password)); - } -@@ -4480,7 +4487,7 @@ - - if(service->check_info() != 0) - { -- fprintf(stderr, "invalid data to perform requested action.\n"); -+ fprintf(stderr, "invalid data to perform requested action\n"); - exit(1); - } - -@@ -4503,7 +4510,7 @@ - - if(interface == NULL) - { -- fprintf(stderr, "invalid data to perform requested action.\n"); -+ fprintf(stderr, "invalid data to perform requested action\n"); - fprintf(stderr, "you must provide an interface for daemon mode"); - exit(1); - } -@@ -4519,23 +4526,25 @@ - if(fork() > 0) { exit(0); } /* parent */ - } - -+# if HAVE_SYSLOG_H -+ openlog(program_name, LOG_PID, LOG_DAEMON ); -+ //options |= OPT_QUIET; -+# endif -+ show_message("version %s, interface %s, host %s, server %s, service %s\n", -+ VERSION, N_STR(interface), N_STR(host), server, service->title); -+ - #if HAVE_GETPID - if(pid_file && pid_file_create(pid_file) != 0) - { -- fprintf(stderr, "exiting...\n"); -+ show_message("could not create pid file %s (%s), exiting\n", -+ pid_file, strerror(errno)); -+#if HAVE_SYSLOG_H -+ closelog(); -+#endif - exit(1); - } - #endif - --# if HAVE_SYSLOG_H -- openlog(program_name, LOG_PID, LOG_USER ); -- options |= OPT_QUIET; --# endif -- show_message("ez-ipupdate Version %s, Copyright (C) 1998-2001 Angus Mackay.\n", -- VERSION); -- show_message("%s started for interface %s host %s using server %s and service %s\n", -- program_name, N_STR(interface), N_STR(host), server, service->title); -- - memset(&sin, 0, sizeof(sin)); - - if(cache_file) -@@ -4560,7 +4569,7 @@ - strftime(timebuf, sizeof(timebuf), "%Y/%m/%d %H:%M", ts); - show_message("got last update %s on %s from cache file\n", ipstr, timebuf); - } -- else -+ else if(ipstr||ipdate) - { - show_message("malformed cache file: %s\n", cache_file); - } -@@ -4647,7 +4656,7 @@ - } - else - { -- show_message("failure to update %s->%s (%s)\n", -+ show_message("failed to update %s->%s (%s)\n", - interface, inet_ntoa(sin.sin_addr), N_STR(host)); - memset(&sin, 0, sizeof(sin)); - -@@ -4671,7 +4680,7 @@ - dprintf((stderr, "updateres: %d\n", updateres)); - if(updateres == UPDATERES_SHUTDOWN) - { -- show_message("shuting down updater for %s due to fatal error\n", -+ show_message("shutting down updater for %s due to fatal error\n", - N_STR(host)); - - if(notify_email && *notify_email != '\0') -@@ -4711,7 +4720,7 @@ - #endif - - #else -- fprintf(stderr, "sorry, this mode is only available on platforms that the "); -+ fprintf(stderr, "sorry, this mode is only available on platforms where the "); - fprintf(stderr, "IP address \ncan be determined. feel free to hack the code"); - fprintf(stderr, " though.\n"); - exit(1); -@@ -4799,7 +4808,7 @@ - } - else - { -- show_message("could not resolve ip address for %s.\n", interface); -+ show_message("could not resolve ip address for %s\n", interface); - exit(1); - } - close(sock); -@@ -4840,7 +4849,7 @@ - { - char ipbuf[64]; - -- if(address == NULL || *address == '\0') -+ if((address == NULL || *address == '\0') && interface != NULL) - { - #ifdef IF_LOOKUP - struct sockaddr_in sin; ---- ez-ipupdate-3.0.11b8.orig/example.conf -+++ ez-ipupdate-3.0.11b8/example.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # ---- ez-ipupdate-3.0.11b8.orig/example-pgpow.conf -+++ ez-ipupdate-3.0.11b8/example-pgpow.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.penguinpowered.com - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-dhs.conf -+++ ez-ipupdate-3.0.11b8/example-dhs.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.whatever.com - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-dyndns.conf -+++ ez-ipupdate-3.0.11b8/example-dyndns.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -12,14 +12,9 @@ - interface=eth1 - max-interval=2073600 - --# please create this file and ensure that the user that ez-ipupdate is running --# as has write permissions to it then uncomment this line, if you don't your --# dyndns account will probably get banned. if you run ez-ipupdate as root (bad --# idea, use "run-as-user") then you can just uncomment this line. --#cache-file=/etc/ez-ipupdate.cache.eth1 -- --# for the mean time we'll just use a cache file in the temp directory --cache-file=/tmp/ez-ipupdate.cache -+# if you don't use a cache file your dyndns account will probably get banned. -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-ods.conf -+++ ez-ipupdate-3.0.11b8/example-ods.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.ods.org - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-tzo.conf -+++ ez-ipupdate-3.0.11b8/example-tzo.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -14,8 +14,8 @@ - max-interval=2073600 - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-gnudip.conf -+++ ez-ipupdate-3.0.11b8/example-gnudip.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -14,8 +14,8 @@ - # any other value is ignored - #address=0.0.0.0 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-easydns.conf -+++ ez-ipupdate-3.0.11b8/example-easydns.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.whatever.com - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-justlinux.conf -+++ ez-ipupdate-3.0.11b8/example-justlinux.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.penguinpowered.com - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-dyns.conf -+++ ez-ipupdate-3.0.11b8/example-dyns.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=myhost - #interface=eth1 - --# if you use run-as ensure the user has permission to write this file --#cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/CHANGELOG -+++ ez-ipupdate-3.0.11b8/CHANGELOG -@@ -1,3 +1,86 @@ -+Changelog for ez-ipupdate: -+ -+version 3.0.11b7 is a bug fix for the new ODS server update (it was -+ez-ipupdate's bug). -+ -+version 3.0.11b6 has a small fix for dyns.cx changing their protocol by -+accident (lower case Host now). -+ -+version 3.0.7 -> 3.0.11x I can't remember, check the changelog. -+ -+version 3.0.7 gives us a default max-interval for dyndns and allows specifying -+intervals in days/weeks/months as well as support for another service -+zoneedit. -+ -+version 3.0.3 brings a fix for hn.org that was causing it to ignore the -+supplied IP address and always use the one that you were connecting from. -+ -+version 3.0.1 brings supoprt for hn.org and the option of using a pid file. -+ -+version 3.0.0 brings new symantics, now you MUST specify an interface and -+service-type for daemon mode. it also brings many fixes, it seems that there -+have been some serious bugs introduced some time after version 2.9.1 and this -+should fix those and bring some new features like self throttling. All users -+are strongly encoraged to upgrade to version 3.x.x. -+ -+version 2.9.3 brings long awaited support for a cache file. this was needed in -+a big way for use with the dyndns.org service. -+ -+version 2.9.2 brings support for justlinux.com's new version 2.0 service, now -+"justlinux" is for the justlinux v2.0 service and "pgpow" is for the justlinux -+v1.0 service. now that penguinpowered has switched to their v2.0 update method -+I don't know which one I like the best, probably dyndns.org. -+ -+version 2.9.0 adds support for EasyDNS. Their service is nice, very good web . -+site design, it is commercial though thanks to Mark Jeftovic for the code to . -+support EasyDNS . -+ -+version 2.8.0 adds support for GNUDip and TZO as well as a new feature to run. -+a command after every successful update. There are probably some bug fixes in. -+there too thanks to Jeremy Bopp for the code to support GNUDip and TZO . -+ -+version 2.6.0 adds support for ODS and a couple minor fixups. -+ -+version 2.4.2 adds support for dyndns and some other cleanups. the service -+that dyndns offers looks good, I still think I like justlinux better though. -+ -+version 2.2.2 gives us support for updating the MX record for dhs.org. I -+have to say that the implementation of dhs.org's service is laughable. I -+strongly advise people not to use it, it is just that bad. If you are updating -+a dhs.org acount with an MX record then there is 60 second sleep() call (or -+the length of the timeout, whichever is shorter) to get around problems with -+dhs' service. -+ -+version 2.2.1 brings support for our friends at dhs.org and fixes a socket -+leak in the dhs code and the penguinpowered code. I have to say though that I -+am not impressed with the dhs.org service, penguinpowered.com gets my vote for -+best implementation. (although they wont even acknowledge my client or put a -+link to it on thier site) -+ -+If you are getting errors connecting to the server for a justlinux.com service -+please ensure that you either specify "-S pgpow" or "--service penguinpowered" -+on either the command line or in the config file(in the config file the syntax -+is "service=penguinpowered"). The default for this tool is to think it is -+connecting to an ez-ip.net service. -+ -+Version 2.0.0 brings support for other services than just ez-ip.net and -+contains some bug fixes. -+ -+Version 1.0.1 brings some new features such the useage of config files, -+timeouts on I/O, set user id and many more. -+ -+Version 0.9.0 fixes a problem with a leaky file descriptor and some other -+litte things wrong. It also moves the version number up quite a bit as I have -+been running it in daemon mode for over 60 days without any problems. -+ -+Version 0.0.3 fixes a bug in the user/password code and a bunch of issues with -+the packaging (I copied another project to start this one and forgot to update -+some stuff). I Also added the system type to the User-Agent string. -+ -+Version 0.0.2 adds some nice features for those of use who use Linux. It -+now can run in daemon mode periodicly check the IP address of the specified -+interface and only update it if it has changed. It also adds the feature to -+turn your password in to '***' for the proccess listing. - - RCS file: /home/amackay/src/cvsroot/ez-ipupdate/ez-ipupdate.c,v - Working file: ez-ipupdate.c ---- ez-ipupdate-3.0.11b8.orig/example-heipv6tb.conf -+++ ez-ipupdate-3.0.11b8/example-heipv6tb.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -11,14 +11,9 @@ - interface=eth1 - max-interval=2073600 - --# please create this file and ensure that the user that ez-ipupdate is running --# as has write permissions to it then uncomment this line, if you don't your --# dyndns account will probably get banned. if you run ez-ipupdate as root (bad --# idea, use "run-as-user") then you can just uncomment this line. --#cache-file=/etc/ez-ipupdate.cache.eth1 -- --# for the mean time we'll just use a cache file in the temp directory --cache-file=/tmp/ez-ipupdate.cache -+# if you don't use a cache file your account will probably get banned. -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/debian/control -+++ ez-ipupdate-3.0.11b8/debian/control -@@ -0,0 +1,25 @@ -+Source: ez-ipupdate -+Section: net -+Priority: optional -+Maintainer: Sam Hocevar (Debian packages) -+Build-Depends: debhelper (>= 4.1.68) -+Standards-Version: 3.6.2.1 -+ -+Package: ez-ipupdate -+Section: net -+Architecture: any -+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, debconf (>= 1.2.0) -+Provides: dyndns-client -+Description: client for most dynamic DNS services -+ ez-ipupdate is a quite complete client for the dynamic DNS service offered -+ by http://www.ez-ip.net/ and many more. -+ . -+ Currently supported are: ez-ip (http://www.EZ-IP.Net/), Penguinpowered -+ (http://www.penguinpowered.com/), DHS (http://members.dhs.org/), -+ dynDNS (http://members.dyndns.org/), ODS (http://www.ods.org/), -+ TZO (http://www.tzo.com/), EasyDNS (http://members.easydns.com/), -+ Justlinux (http://www.justlinux.com), Dyns (http://www.dyns.cx), -+ HN (http://dup.hn.org/), ZoneEdit (http://www.zoneedit.com/) and -+ Hurricane Electric's IPv6 Tunnel Broker (http://ipv6tb.he.net/). -+ . -+ All services using GNUDip are also supported. ---- ez-ipupdate-3.0.11b8.orig/debian/po/POTFILES.in -+++ ez-ipupdate-3.0.11b8/debian/po/POTFILES.in -@@ -0,0 +1 @@ -+[type: gettext/rfc822deb] templates ---- ez-ipupdate-3.0.11b8.orig/debian/po/templates.pot -+++ ez-ipupdate-3.0.11b8/debian/po/templates.pot -@@ -0,0 +1,252 @@ -+# SOME DESCRIPTIVE TITLE. -+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -+# This file is distributed under the same license as the PACKAGE package. -+# FIRST AUTHOR , YEAR. -+# -+#, fuzzy -+msgid "" -+msgstr "" -+"Project-Id-Version: PACKAGE VERSION\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -+"Last-Translator: FULL NAME \n" -+"Language-Team: LANGUAGE \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=CHARSET\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose \"configure manually\"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" ---- ez-ipupdate-3.0.11b8.orig/debian/po/cs.po -+++ ez-ipupdate-3.0.11b8/debian/po/cs.po -@@ -0,0 +1,315 @@ -+# -+# Translators, if you are not familiar with the PO format, gettext -+# documentation is worth reading, especially sections dedicated to -+# this format, e.g. by running: -+# info -n '(gettext)PO Files' -+# info -n '(gettext)Header Entry' -+# -+# Some information specific to po-debconf are available at -+# /usr/share/doc/po-debconf/README-trans -+# or http://www.debian.org/intl/l10n/po-debconf/README-trans -+# -+# Developers do not need to manually edit POT or PO files. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: ez-ipupdate\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-03-17 08:23+0100\n" -+"Last-Translator: Miroslav Kure \n" -+"Language-Team: Czech \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=ISO-8859-2\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Poskytovatel dynamického DNS:" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"ez-ipupdate podporuje mnoho poskytovatelù dynamického DNS. Vyberte zde, " -+"kterého poskytovatele pou¾íváte. Konkrétní úèet u daného poskytovatele si " -+"v¹ak musíte nastavit sami." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose \"configure manually\"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Poznamenejme, ¾e do adresáøe /etc/ez-ipupdate/ mù¾ete pøidat libovolný poèet " -+"dal¹ích konfigurací. Tyto dodateèné konfigurace nebude ez-ipupdate nijak " -+"mìnit." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Adresa serveru dynamického DNS:" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"Slu¾ba, kterou jste vybrali, vy¾aduje adresu serveru, ke kterému se má " -+"pøipojit. Mù¾ete zadat buï celé jméno serveru nebo jeho IP adresu." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "U¾ivatelské jméno pro úèet dynamického DNS:" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Heslo pro úèet dynamického DNS:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Sledovat sí»ové rozhraní:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"ez-ipupdate bude na daném sí»ovém rozhraní sledovat zmìny IP adresy. Program " -+"neumí odhadnout, které rozhraní má sledovat a proto zde musíte uvést pøesný " -+"název rozhraní." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Dynamické DNS jméno poèítaèe, je¾ se má udr¾ovat aktuální:" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "Povolit zástupné znaky DNS pro dynamické DNS jméno poèítaèe?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"Mnoho poskytovatelù dynamického DNS podporuje DNS dotazy se zástupnými " -+"znaky. To znamená, ¾e pro vasedomena vrátí dotaz na cokoliv.vasedomena " -+"odpovìï ukazující na vasedomena. Chcete-li tuto mo¾nost povolit, odpovìzte " -+"zde kladnì." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "MX záznam:" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"Mnoho poskytovatelù dynamického DNS podporuje MX záznamy. Chcete-li pro svou " -+"doménu povolit MX záznam, zadejte zde jeho obsah. V opaèném pøípadì ponechte " -+"pole prázdné." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Dal¹í informace o MX záznamech (co dìlají, jak se pou¾ívají) naleznete u " -+"svého poskytovatele dynamického DNS." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Spravovat nastavení pomocí debconfu?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "Buï mù¾ete spravovat výchozí konfiguraci ez-ipupdate automaticky pomocí " -+#~ "debconfu, nebo ruènì úpravou konfiguraèního souboru." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Spou¹tìt jako daemon?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Implicitnì se ez-ipupdate spou¹tí jako daemon. Pokud tomu tak nechcete, " -+#~ "zamítnìte zde a ez-ipupdate místo toho nainstaluje do adresáøe /etc/ppp/" -+#~ "ip-up.d skript, který se bude spou¹tìt pøi ka¾dém nahození ppp rozhraní. " -+#~ "Podrobnosti naleznete v /usr/share/doc/ez-ipupdate/README.Debian." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Pokud vám ¾ádné z automatických chování nevyhovuje, pravdìpodobnì " -+#~ "nechcete, aby se výchozí konfigurace spravovala pomocí debconfu." ---- ez-ipupdate-3.0.11b8.orig/debian/po/fr.po -+++ ez-ipupdate-3.0.11b8/debian/po/fr.po -@@ -0,0 +1,318 @@ -+# translation of fr.po to French -+# -+# Translators, if you are not familiar with the PO format, gettext -+# documentation is worth reading, especially sections dedicated to -+# this format, e.g. by running: -+# info -n '(gettext)PO Files' -+# info -n '(gettext)Header Entry' -+# Some information specific to po-debconf are available at -+# /usr/share/doc/po-debconf/README-trans -+# or http://www.debian.org/intl/l10n/po-debconf/README-trans# -+# Developers do not need to manually edit POT or PO files. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: ez-ipupdate\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-03-17 08:39+0100\n" -+"Last-Translator: Christian perrier \n" -+"Language-Team: French \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=ISO-8859-15\n" -+"Content-Transfer-Encoding: 8bit\n" -+"X-Generator: KBabel 1.9.1\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Fournisseur de service de nom dynamique à utiliser :" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"De nombreux fournisseurs de service de nom dynamique sont gérés par ez-" -+"ipupdate. Veuillez choisir le vôtre. La configuration de votre compte chez " -+"ce fournisseur doit être effectuée à part." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose \"configure manually\"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Veuillez noter que si vous ajoutez des configurations supplémentaires dans /" -+"etc/ez-ipupdate/, elles ne seront ultérieurement pas modifiées." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Adresse de votre serveur de nom dynamique :" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"Le type de service que vous avez choisi a besoin de l'adresse d'un serveur. " -+"Vous pouvez indiquer un nom d'hôte complètement qualifié ou une adresse IP." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "Identifiant de votre compte de service de nom dynamique :" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Mot de passe de votre compte de service de nom dynamique :" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Interface réseau à surveiller :" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"Ez-ipupdate surveille les changements d'adresse IP sur une interface réseau. " -+"Cette interface ne peut pas être détectée automatiquement et vous devez donc " -+"l'indiquer ici." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Nom d'hôte dynamique à tenir à jour :" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "" -+"Faut-il activer les requêtes DNS génériques pour votre nom d'hôte dynamique ?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"De nombreux fournisseurs de services de nom dynamique gèrent les requêtes " -+"DNS génériques (« wildcard DNS »). Cela signifie qu'une requête pour " -+"« adresse.votre.domaine » sera résolue vers « votre.domaine »." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "Enregistrement MX à ajouter :" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"De nombreux fournisseurs de services de nom dynamique gèrent les " -+"enregistrements MX. Si vous souhaitez en activer un pour votre domaine, " -+"veuillez en indiquer le contenu ici. Si vous laissez ce champ vide, aucun " -+"enregistrement MX ne sera ajouté." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Pour plus d'informations sur les enregistrements MX et leur utilisation, " -+"veuillez consulter votre fournisseur de service de nom dynamique." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Voulez-vous gérer la configuration par défaut avec debconf ?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "Ez-ipupdate peut gérer votre configuration par défaut automatiquement " -+#~ "avec l'outil de configuration debconf. Vous pouvez choisir de ne pas " -+#~ "utiliser cette option." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Faut-il utiliser ez-ipudate comme un démon ?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Par défaut, ez-ipupdate fonctionne comme un démon pour gérer la " -+#~ "configuration. Vous pouvez choisir de ne pas utiliser cette option. Dans " -+#~ "ce cas, ez-ipupdate installera un script dans /etc/ppp/ip-up.d qui " -+#~ "exécutera toutes les configurations qui ne sont pas gérées par un démon, " -+#~ "lorsque l'interface PPP sera activée. Veuillez consulter le fichier /usr/" -+#~ "share/doc/ez-ipupdate/README.Debian pour plus d'informations." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Si aucun de ces fonctionnements automatisés ne vous convient, vous " -+#~ "devriez éviter de gérer la configuration par défaut avec debconf." ---- ez-ipupdate-3.0.11b8.orig/debian/po/de.po -+++ ez-ipupdate-3.0.11b8/debian/po/de.po -@@ -0,0 +1,324 @@ -+# translation of de-new.po to German -+# translation of de.po to German -+# -+# Translators, if you are not familiar with the PO format, gettext -+# documentation is worth reading, especially sections dedicated to -+# this format, e.g. by running: -+# info -n '(gettext)PO Files' -+# info -n '(gettext)Header Entry' -+# Some information specific to po-debconf are available at -+# /usr/share/doc/po-debconf/README-trans -+# or http://www.debian.org/intl/l10n/po-debconf/README-trans# -+# Developers do not need to manually edit POT or PO files. -+# Jens Nachtigall , 2005. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: de-new\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-03-21 21:43+0100\n" -+"Last-Translator: Jens Nachtigall \n" -+"Language-Team: German \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+"X-Generator: KBabel 1.9.1\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Zu benutzender Dynamischer DNS-Provider:" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"ez-ipupdate unterstützt viele Dynamische DNS-Provider. Wählen Sie hier den " -+"Provider aus, den Sie benutzen möchten. Das Benutzerkonto müssen Sie beim " -+"Provider Ihrer Wahl selbst einrichten." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose \"configure manually\"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Beachten Sie, dass Sie unter /etc/ez-ipupdate/ so viele zusätzliche " -+"Konfigurationen haben können, wie Sie wollen. ez-ipupdate wird diese nicht " -+"verändern." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Adresse für Ihren Dynamischen DNS-Server:" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"Für den ausgewählten Service wird eine Server-Adresse benötigt, zu der eine " -+"Verbindung aufgebaut wird. Sie können entweder einen vollständigen Host-" -+"Namen oder eine IP-Adresse angeben." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "Benutzername für Ihr Dynamisches DNS-Konto:" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Passwort für Ihr Dynamisches DNS-Konto:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Zu verwaltende Netzwerk-Schnittstelle:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"ez-ipupdate wird die ausgewählte Netzwerk-Schnittstelle auf Veränderungen " -+"der IP-Adresse beobachten. Es ist nicht möglich automatisch festzustellen, " -+"welche Schnittstelle beobachtet werden soll. Deshalb müssen Sie hier den " -+"Namen der Schnittstelle selbst angeben." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Zu aktualisierender Dynamischer DNS-Hostname:" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "DNS-Wildcards für Ihren Dynamischen DNS-Hostnamen aktivieren?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"Viele Dynamische DNS-Provider unterstützen DNS-Lookups mit Platzhaltern " -+"(»wildcards«). Das bedeutet: Haben Sie eine Domain namens »ihredomain«, dann " -+"werden Anfragen nach »irgendetwas.ihredomain« mit einer Antwort erwidert, " -+"die auf »ihredomain« verweist. Soll diese Fähigkeit aktiviert sein, dann " -+"stimmen Sie hier zu." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "Hinzuzufügender MX-Record:" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"Viele Dynamische DNS-Provider unterstützen MX-Records. Wollen Sie für Ihre " -+"Domain einen MX-Record hinzufügen, dann geben Sie hier bitte den Inhalt des " -+"MX-Records an. Wollen Sie keinen MX-Record, dann lassen Sie das Feld frei." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Weitere Informationen über MX-Records, wofür sie gut sind, und wie sie " -+"verwendet werden, erfahren Sie von Ihrem Dynamischen DNS-Provider." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Standard-Konfiguration mit debconf verwalten?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "ez-ipupdate kann Ihre Standard-Konfiguration automatisch mittels debconf " -+#~ "verwalten. Wenn Sie nicht wollen, dass Ihre Standard-Konfiguration " -+#~ "automatisch verwaltet wird, dann lehnen Sie diese Option ab." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Als Daemon laufen?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Standardmäßig wird ez-ipupdate Ihre Konfiguration als Daemon verwalten. " -+#~ "Lehnen Sie hier ab, wenn Sie das nicht wünschen. Stattdessen würde ez-" -+#~ "ipupdate dann unter /etc/ppp/ip-up.d/ ein Skript installieren, welches " -+#~ "sämtliche Nicht-Daemon-Konfigurationen ausführt, sobald die PPP-" -+#~ "Schnittstelle hochgefahren wird. Lesen Sie die Datei /usr/share/doc/ez-" -+#~ "ipupdate/README.Debian für weitere Informationen." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Sollte Ihnen keine dieser Automatismen zusagen, dann ist es " -+#~ "wahrscheinlich besser, wenn Sie Ihre Standard-Konfiguration nicht mittels " -+#~ "debconf verwalten." ---- ez-ipupdate-3.0.11b8.orig/debian/po/pt_BR.po -+++ ez-ipupdate-3.0.11b8/debian/po/pt_BR.po -@@ -0,0 +1,319 @@ -+# Translators, if you are not familiar with the PO format, gettext -+# documentation is worth reading, especially sections dedicated to -+# this format, e.g. by running: -+# info -n '(gettext)PO Files' -+# info -n '(gettext)Header Entry' -+# Some information specific to po-debconf are available at -+# /usr/share/doc/po-debconf/README-trans -+# or http://www.debian.org/intl/l10n/po-debconf/README-trans -+# Developers do not need to manually edit POT or PO files. -+# -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: ez-ipupdate 3.0.11\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-03-21 23:11-0300\n" -+"Last-Translator: Felipe Augusto van de Wiel (faw) \n" -+"Language-Team: Portuguese/Brazil \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+"pt_BR\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Provedor de DNS Dinâmico a ser usado:" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"Há vários provedores de DNS Dinâmico suportados pelo ez-ipupdate. Você deve " -+"selecionar o provedor que você gostaria de usar aqui. Você mesmo deve " -+"configurar uma conta no serviço do provedor que você escolheu." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose \"configure manually\"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Note que você pode colocar quantas configurações adicionais no /etc/ez-" -+"ipupdate/ você quiser. ez-ipupdate não vai modificá-las." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Endereço do seu servidor de DNS Dinâmico:" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"O tipo do serviço que você selecionou requer um endereço de servidor para se " -+"conectar. Você pode especificar um nome de máquina ou um endereço IP." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "Nome do usuário para a sua conta de DNS Dinâmico:" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Senha para a sua conta de DNS Dinâmico:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Interface de rede para monitorar:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"ez-ipupdate irá monitorar mudanças do endereço IP na interface de rede " -+"escolhida. Não é possível detectar automaticamente qual interface deve ser " -+"monitorada, portanto você deve nomear a interface aqui." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Nome de máquina do DNS Dinâmico para manter atualizado:" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "" -+"Habilitar máscaras (\"wildcards\") de DNS para o seu nome de máquina do DNS " -+"Dinâmico?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"Vários provedores de DNS Dinâmico são capazes de suportar consultas para " -+"\"máscaras\" (\"wildcards\") de DNS. Isso significa que para o seu domínio, " -+"uma consulta para qualquercoisa.seudominio vai retornar uma resposta que " -+"aponta para o seu domínio. Se você deseja que esse recurso seja ativado, " -+"aceite aqui." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "Entrada MX a ser adicionada:" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"Vários provedores de DNS Dinâmico são capazes de suportar entradas MX. Se " -+"você deseja que uma entrada MX seja habilitada para o seu domínio, " -+"especifique aqui o conteúdo da sua entrada MX. Se você não quer uma entrada " -+"MX, deixe em branco." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Para maiores informações sobre entradas MX, o que elas fazem, e como são " -+"usadas, veja o seu provedor de DNS Dinâmico." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Gerenciar suas configurações \"default\" com o debconf?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "ez-ipupdate pode gerenciar suas configurações \"default\" automaticamente " -+#~ "usando o deconf. Se você não quer que suas configurações \"default\" " -+#~ "sejam gerenciadas automaticamente, negue esta opção." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Executar como serviço?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Por \"default\" ez-ipupdate é executado como serviço para gerenciar a " -+#~ "configuração. Recuse aqui se você não quiser isso. Ao invés disso, ez-" -+#~ "ipupdate instalará um script em /etc/ppp/ip-up.d que executará todas as " -+#~ "configurações quando a interface ppp for ativada. Veja o arquivo /usr/" -+#~ "share/doc/ez-ipupdate/README.Debian para mais informações." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Se nenhum dos comportamentos automáticos atender você, você não deveria " -+#~ "gerenciar suas configurações \"default\" usando o debconf." ---- ez-ipupdate-3.0.11b8.orig/debian/po/vi.po -+++ ez-ipupdate-3.0.11b8/debian/po/vi.po -@@ -0,0 +1,308 @@ -+# Vietnamese Translation for ez-ipupdate. -+# Copyright © 2005 Free Software Foundation, Inc. -+# Clytie Siddall , 2005. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: ez-ipupdate 3.0.11b8-8.1\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-06-02 21:37+0930\n" -+"Last-Translator: Clytie Siddall \n" -+"Language-Team: Vietnamese \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=utf-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+"Plural-Forms: nplurals=1; plural=0\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Nhà cung cấp DNS động cần dùng:" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"Trình ez-ipupdate có hỗ trợ nhiều nhà cung cấp DNS động. Ở đây thì bạn hãy " -+"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 " -+"dịch vụ đã chọn." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose \"configure manually\"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"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-" -+"ipupdate/ càng muốn, và trình ez-ipupdate sẽ không sá»­a đổi chúng." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Địa chỉ cho máy phục vụ DNS động của bạn:" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"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 " -+"nó. Bạn có thể ghi rõ hoặc một tên máy đầy đủ hoặc một địa chỉ IP." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "Tên người dùng cho tài khoản DNS động của bạn:" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Mật khẩu cho tài khoản DNS động của bạn:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Giao diện mạng cần theo dõi:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"Trình ez-ipupdate sẽ theo dõi giao diện mạng đã chọn, để tìm lần thay đổi " -+"đị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ì " -+"bạn hãy gõ tên của giao diện ấy vào đây." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Tên máy DNS động cần cập nhật suốt:" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "Bật ký tá»± đại diện DNS cho tên máy DNS động không?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"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 " -+"«đạ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ả " -+"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 ý ở " -+"đây." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "Mục ghi MX cần thêm:" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"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 " -+"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 " -+"ấy vào đây. Nếu bạn không muốn điều ấy thì hãy bỏ rỗng." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Để 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, " -+"hãy xem nhà cung cấp dịch vụ DNS động của bạn." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Quản lý cấu hình mặc định bạn dùng debconf không?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "Trình ez-ipupdate có thể tá»± động quản lý cấu hình bạn dùng debconf. Nếu " -+#~ "bạn không muốn điều này thì hãy từ khối tùy chọn này." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Chạy trong nền không?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Mặc định là trình ez-ipupdate sẽ chạy trong nền (là dæmon) để quản lý " -+#~ "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 " -+#~ "vào đó, trình ez-ipupdate sẽ cài đặt một tập lệnh vào /etc/ppp/ip-up.d mà " -+#~ "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 " -+#~ "động. Hãy xem tập tin /usr/share/doc/ez-ipupdate/README.Debian để tìm " -+#~ "thông tin thêm." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "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 " -+#~ "quản lý cấu hình mặc định dùng debconf." ---- ez-ipupdate-3.0.11b8.orig/debian/changelog -+++ ez-ipupdate-3.0.11b8/debian/changelog -@@ -0,0 +1,208 @@ -+ez-ipupdate (3.0.11b8-10) unstable; urgency=low -+ -+ * debian/templates: -+ + Allow translation of the "configure manually" option (Closes: #339047). -+ * debian/rules: -+ + Use dh_install instead of cp. -+ + Use dh_installexamples instead of cp. -+ -+ -- Sam Hocevar (Debian packages) Mon, 14 Nov 2005 20:11:20 +0100 -+ -+ez-ipupdate (3.0.11b8-9) unstable; urgency=low -+ -+ * Acknowledge NMU. Thanks to Lucas Wall (Closes: #237444, #300821). -+ * debian/control: -+ + Set policy to 3.6.2.1. -+ * debian/rules: -+ + Use dh_installman instead of dh_installmanpages. -+ * debian/po/vi.po: -+ + Vietnamese debconf template translation, thanks to Clytie Siddall -+ (Closes: #311643). -+ * debian/config debian/templates: -+ + Merge the "manage the config file automatically?" and the "choose -+ service type" questions and set the priority to high (Closes: #275600). -+ + Put zoneedit higher in the list of services in debconf because it is -+ easy to set up. -+ + Do not ask for the interface in PPP mode. -+ + Tuned the questions so that they do not refer to a particular debconf -+ backend, and many other fixes suggested by Joey Hess (Closes: #275602). -+ + Replaced ez-ipupdate/daemon with ez-ipupdate/ppp. -+ * CHANGELOG: -+ + Changelog information more recent than 2001/07/04 is not available; I -+ added the NEWS information to this file instead (Closes: #306751). -+ * ez-ipupdate.c: -+ + Fixed a segfault thanks to Robert Jacobs (Closes: #323718). -+ -+ -- Sam Hocevar (Debian packages) Sat, 12 Nov 2005 10:32:58 +0100 -+ -+ez-ipupdate (3.0.11b8-8.1) unstable; urgency=low -+ -+ * Non-maintainer upload -+ * Switched to po-debconf. (closes: #237444) -+ * Added Czech debconf template translation. -+ * Added French debconf template translation. -+ * Added German debconf template translation. -+ * Added Brazilian Portuguese debconf template translation. (closes: #300821) -+ -+ -- Lucas Wall Fri, 25 Mar 2005 17:34:15 -0300 -+ -+ez-ipupdate (3.0.11b8-8) unstable; urgency=critical -+ -+ * ez-ipupdate.c: -+ + Fixed the format string vulnerability in CAN-2004-0980 (Closes: #280822). -+ * debian/control: -+ + Set policy to 3.6.1.1. -+ -+ -- Sam Hocevar (Debian packages) Sat, 13 Nov 2004 15:45:58 +0100 -+ -+ez-ipupdate (3.0.11b8-7) unstable; urgency=low -+ -+ * debian/control: -+ + Set policy to 3.6.1.0. -+ + Set debhelper build-dependency to (>= 4.1.68) because of dh_installppp. -+ * debian/rules: -+ + Use dh_installppp instead of doing the work by hand (Closes: #212896). -+ -+ -- Sam Hocevar (Debian packages) Mon, 27 Oct 2003 13:39:09 +0100 -+ -+ez-ipupdate (3.0.11b8-6) unstable; urgency=low -+ -+ * debian/control: -+ + Set policy to 3.6.0. No changes required. -+ + Updated debhelper build-dependency to (>= 3.4.4) because we now -+ use debian/compat. -+ + Use ${misc:Depends}. -+ * debian/config: -+ + Fixed the wildcard/MX prompting, thanks to Sam Couter (Closes: #201720). -+ -+ -- Sam Hocevar (Debian packages) Thu, 17 Jul 2003 14:44:06 +0200 -+ -+ez-ipupdate (3.0.11b8-5) unstable; urgency=low -+ -+ * Do not prompt for a username or password in daemon mode (Closes: #198141). -+ * debian/postinst: -+ + Removed useless verbosity when installing the package for the first time. -+ -+ -- Sam Hocevar (Debian packages) Fri, 20 Jun 2003 10:17:37 +0200 -+ -+ez-ipupdate (3.0.11b8-4) unstable; urgency=low -+ -+ * Do not output the "invalid cache file" message if the reason is that the -+ cache file is empty. -+ * debian/postinst: -+ + Removed a temporary file that was left behind. -+ * Log to LOG_DAEMON instead of LOG_USER so that messages go to daemon.log. -+ * Only show the executable name in syslog, not its full path. -+ * Do not switch to OPT_QUIET in daemon mode, so that daemon.log shows -+ useful information such as login failures (Closes: #179717). -+ * Fixed a few spelling errors in the log messages. -+ * Open syslog before creating the pid file so that errors regarding the -+ pid file creation are logged as well. -+ -+ -- Sam Hocevar (Debian packages) Thu, 19 Jun 2003 02:51:13 +0200 -+ -+ez-ipupdate (3.0.11b8-3) unstable; urgency=low -+ -+ * Fixed a crash in the GNUDip code when no address is specified. -+ * debian/control: -+ + Set policy to 3.5.10. -+ + Removed the leading "a" in the package description. -+ + Added URLs for the various services in the long description. -+ * debian/postinst: -+ + Fixed default cache filename, thanks to Daniel Bonniot (Closes: #194004). -+ + Added an invariant section to the default configuration file to preserve -+ user changes (Closes: #191642). -+ + No longer clear the password in debconf. -+ * debian/config: -+ + The GNUDip service needs a server address when run as a daemon; added a -+ debconf prompt for this. -+ + Added a debconf prompt to run ez-ipupdate as a daemon or through the -+ PPP ip-up.d script (Closes: #85942). -+ * debian/ppp: -+ + Added this script for /etc/ppp/ip-up.d/. -+ -+ -- Sam Hocevar (Debian packages) Wed, 18 Jun 2003 15:08:00 +0200 -+ -+ez-ipupdate (3.0.11b8-2) unstable; urgency=low -+ -+ * Re-ran "rm -f config.sub config.guess configure install-sh missing \ -+ mkinstalldirs && aclocal && automake --copy --add-missing && autoconf" -+ * Updated policy to 3.5.9.0. -+ -+ -- Samuel Hocevar Wed, 23 Apr 2003 05:29:22 +0200 -+ -+ez-ipupdate (3.0.11b8-1) unstable; urgency=low -+ -+ * New upstream release. -+ * The debconf-created file is now mode 700 to avoid password exposure -+ (Closes: #190237). -+ -+ -- Samuel Hocevar Wed, 23 Apr 2003 05:03:37 +0200 -+ -+ez-ipupdate (3.0.11b7-3) unstable; urgency=low -+ -+ * The "faster than light" release. -+ * Really fixed the timestamp skew in debian/rules (Closes: #180901). -+ -+ -- Samuel Hocevar Fri, 14 Feb 2003 02:12:38 +0100 -+ -+ez-ipupdate (3.0.11b7-2) unstable; urgency=low -+ -+ * The "bloody valentine" release. -+ * Fixed another timestamp skew in debian/rules (Closes: #180901, #180904). -+ -+ -- Samuel Hocevar Fri, 14 Feb 2003 01:06:02 +0100 -+ -+ez-ipupdate (3.0.11b7-1) unstable; urgency=low -+ -+ * The "eternal hellfire for lazy maintainers" release. -+ * New upstream package (Closes: #167038). -+ * Removed dependency on debconf-tiny (Closes: #137029). -+ * We now Provide: dyndns-client (Closes: #139082). -+ * Updated authors list in debian/copyright (Closes: #177772). -+ * Fixed -Wall warnings. -+ * This release fixes a hang in ODS_read_response() (Closes: #169043). -+ * Added various safety checks in the init.d script. -+ * Fixed the reload rule in the init.d script (Closes: #144798). -+ * The init.d script only looks for files ending with .conf (Closes: #139518). -+ * Applied a patch to handle running ez-ipupdate as a user, courtesy of Sam -+ Couter (Closes: #127913). -+ * Applied a patch for debconf management of the default configuration, -+ courtesy of Sam Couter again (Closes: #100327). -+ * Prevented timestamp skews in debian/rules. -+ * Wrote a short manpage (Closes: #168361). -+ -+ -- Samuel Hocevar Thu, 13 Feb 2003 15:56:57 +0100 -+ -+ez-ipupdate (3.0.11b5-1) unstable; urgency=low -+ -+ * New upstream package. -+ -+ -- Samuel Hocevar Thu, 8 Nov 2001 19:43:21 +0100 -+ -+ez-ipupdate (3.0.10-2) unstable; urgency=low -+ -+ * Now builds and runs properly on Hurd (Closes: #108058). -+ -+ -- Samuel Hocevar Thu, 9 Aug 2001 15:31:23 +0200 -+ -+ez-ipupdate (3.0.10-1) unstable; urgency=low -+ -+ * New upstream release. -+ * Fixed typo in init.d (Closes: #97175). -+ -+ -- Samuel Hocevar Fri, 11 May 2001 18:51:35 +0200 -+ -+ez-ipupdate (3.0.6-1) unstable; urgency=low -+ -+ * New upstream release. -+ * Fixed moronic errors in the init.d file (Closes: #85057, #85955, #85956). -+ * Removed generic installation instructions from /usr/share/doc. -+ -+ -- Samuel Hocevar Thu, 1 Mar 2001 11:44:35 +0100 -+ -+ez-ipupdate (3.0.4-1) unstable; urgency=low -+ -+ * Initial Release (Closes: #78202). -+ -+ -- Samuel Hocevar Mon, 25 Dec 2000 05:48:01 +0100 ---- ez-ipupdate-3.0.11b8.orig/debian/templates -+++ ez-ipupdate-3.0.11b8/debian/templates -@@ -0,0 +1,67 @@ -+Template: ez-ipupdate/service_type -+Type: select -+__Choices: configure manually, zoneedit, ez-ip, pgpow, dhs, dyndns, dyndns-static, dyndns-custom, ods, tzo, easydns, easydns-partner, gnudip, justlinux, dyns, hn, heipv6tb -+_Description: Dynamic DNS provider to use: -+ There are many Dynamic DNS providers supported by ez-ipupdate. If you want -+ your default configuration to be created automatically, you must select the -+ provider that you wish to use here. You must configure an account on your -+ chosen provider's service yourself. -+ . -+ If you prefer your default ez-ipupdate configuration not to be managed for -+ you, you may choose "configure manually". -+ . -+ Whatever your decision, you can later put as many additional configuration -+ files in /etc/ez-ipupdate/ as you need. -+ -+Template: ez-ipupdate/ppp -+Type: boolean -+Default: false -+_Description: Does this system use dialup PPP to connect to the internet? -+ If you use dialup PPP to connect to the internet, then ez-ipupdate can -+ be run to notify providers of your new address when ppp connects to the -+ network. Otherwise it will run in the background, and scan for changes -+ to your address while you are online. -+ -+Template: ez-ipupdate/server -+Type: string -+_Description: Address for your Dynamic DNS server: -+ The service type you selected requires a server address to connect to. You -+ may specify either a full hostname or an IP address. -+ -+Template: ez-ipupdate/username -+Type: string -+_Description: Username for your Dynamic DNS account: -+ -+Template: ez-ipupdate/password -+Type: password -+_Description: Password for your Dynamic DNS account: -+ -+Template: ez-ipupdate/interface -+Type: string -+Default: eth0 -+_Description: Network interface to monitor: -+ ez-ipupdate will monitor the chosen network interface for changes of IP -+ address. It is not possible to automatically detect which interface should -+ be monitored, so you must name the interface here. -+ -+Template: ez-ipupdate/hostname -+Type: string -+_Description: Dynamic DNS hostname to keep updated: -+ -+Template: ez-ipupdate/dns_wildcard -+Type: boolean -+Default: false -+_Description: Enable DNS wildcards for your Dynamic DNS hostname? -+ Many Dynamic DNS providers are capable of supporting "wildcard" DNS -+ lookups. This means that for yourdomain, a lookup for anything.yourdomain -+ will return an answer that points to yourdomain. -+ -+Template: ez-ipupdate/dns_mx -+Type: string -+_Description: MX record to add: -+ Many Dynamic DNS providers are capable of supporting MX records. If you -+ want an MX record enabled for your domain, specify the content of that MX -+ record here. If you do not want an MX record, leave it blank. -+ . -+ For further information on MX records, what they do, and how they are -+ used, see your Dynamic DNS provider. ---- ez-ipupdate-3.0.11b8.orig/debian/copyright -+++ ez-ipupdate-3.0.11b8/debian/copyright -@@ -0,0 +1,16 @@ -+This package was debianized by Sam Hocevar on -+Mon, 25 Dec 2000 05:48:01 +0100. -+ -+It was downloaded from http://ez-ipupdate.com/ -+ -+Upstream Authors: Angus Mackay -+ Jeremy Bopp -+ Mark Jeftovic -+ Stefaan Ponnet -+ Colin Viebrock -+ Tim Brown -+ -+License: GNU General Public License. -+ -+On Debian GNU/Linux systems, a copy of the GNU GPL can be found in -+/usr/share/common-licenses/GPL. ---- ez-ipupdate-3.0.11b8.orig/debian/dirs -+++ ez-ipupdate-3.0.11b8/debian/dirs -@@ -0,0 +1,4 @@ -+etc/ez-ipupdate -+etc/ppp/ip-up.d/ -+usr/sbin -+usr/share/doc/ez-ipupdate/examples ---- ez-ipupdate-3.0.11b8.orig/debian/init -+++ ez-ipupdate-3.0.11b8/debian/init -@@ -0,0 +1,96 @@ -+#! /bin/sh -+ -+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin -+DAEMON=/usr/sbin/ez-ipupdate -+NAME=ez-ipupdate -+DESC="Dynamic DNS client" -+ -+test -f "$DAEMON" || exit 0 -+ -+set -e -+ -+case "$1" in -+ start) -+ echo -n "Starting $DESC:" -+ configs=`find "/etc/$NAME/" -name '*.conf' | \ -+ sed -e 's,.*/\(.*\).conf,\1,'` -+ if [ x"$configs" = x ] -+ then -+ echo " no .conf file in /etc/$NAME." -+ exit 0 -+ fi -+ -+ echo -n " $NAME" -+ for config in `echo "$configs"` -+ do -+ # Don't run configurations that are not daemons -+ if ! grep -q '^ *daemon' "/etc/$NAME/$config.conf"; then continue; fi -+ # Don't run configurations that run in the foreground -+ if grep -q '^ *foreground' "/etc/$NAME/$config.conf"; then continue; fi -+ # Ok, launch an ez-ipupdate instance -+ if start-stop-daemon --start --quiet \ -+ --pidfile "/var/run/$NAME/$config.pid" \ -+ --exec "$DAEMON" \ -+ -- -d -c "/etc/$NAME/$config.conf" \ -+ -F "/var/run/$NAME/$config.pid" -+ then -+ echo -n " $config" -+ fi -+ done -+ echo "." -+ ;; -+ stop) -+ echo -n "Stopping $DESC:" -+ pidfiles=`find "/var/run/$NAME/" -name "*.pid" | \ -+ sed -e 's,.*/\(.*\).pid,\1,'` -+ if [ x"$pidfiles" = x ] -+ then -+ echo " no $NAME running." -+ exit 0 -+ fi -+ -+ echo -n " $NAME" -+ for pidfile in `echo "$pidfiles"` -+ do -+ if start-stop-daemon --stop --signal 3 --quiet \ -+ --pidfile "/var/run/$NAME/$pidfile.pid" -+ then -+ echo -n " $pidfile" -+ fi -+ done -+ echo "." -+ ;; -+ reload) -+ echo -n "Reloading $DESC configuration files:" -+ pidfiles=`find "/var/run/$NAME" -name "*.pid" | \ -+ sed -e 's,.*/\(.*\).pid,\1,'` -+ if [ x"$pidfiles" = x ] -+ then -+ echo " no $NAME running." -+ exit 0 -+ fi -+ -+ echo -n " $NAME" -+ for pidfile in `echo "$pidfiles"` -+ do -+ if start-stop-daemon --stop --signal 1 --quiet \ -+ --pidfile "/var/run/$NAME/$pidfile.pid" -+ then -+ echo -n " $pidfile" -+ fi -+ done -+ echo "." -+ ;; -+ restart|force-reload) -+ $0 stop -+ sleep 1 -+ $0 start -+ ;; -+ *) -+ N="/etc/init.d/$NAME" -+ echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 -+ exit 1 -+ ;; -+esac -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/README.Debian -+++ ez-ipupdate-3.0.11b8/debian/README.Debian -@@ -0,0 +1,37 @@ -+Notes for ez-ipupdate on Debian -+=============================== -+ -+Configuration files -+------------------- -+ To configure this package, put your configuration files the /etc/ez-ipupdate/ -+directory. -+ -+ To avoid password exposure, it is recommended you set the permission for all -+configuration files in this directory to 700 (-rwx------). You will still be -+able to use the run-as-user option because the file is opened before root -+permissions are dropped. -+ -+Automated behavior -+------------------ -+ The init.d script will launch an ez-ipupdate daemon for each configuration -+file in that directory that has the "daemon" option set and the "foreground" -+option disabled. -+ -+ The ppp script will launch ez-ipupdate once for each configuration file in -+the /etc/ez-ipupdate/ directory that has the "daemon" and the "foreground" -+options disabled. -+ -+ If you do not want your configuration files to be automatically used, please -+set the "foreground" option in them, or put them in an alternate directory. -+ -+Cache files -+----------- -+ You may store cache files in /var/cache/ez-ipupdate/, as the daemon has write -+permission to this directory. -+ -+ -+ -- Sam Hocevar Mon, 25 Dec 2000 05:48:01 +0100 -+ updated on Thu, 13 Feb 2003 15:56:36 +0100 (cache files) -+ updated on Wed, 23 Apr 2003 04:59:52 +0200 (file permissions) -+ updated on Wed, 18 Jun 2003 20:08:44 +0200 (ppp ip-up.d) -+ ---- ez-ipupdate-3.0.11b8.orig/debian/rules -+++ ez-ipupdate-3.0.11b8/debian/rules -@@ -0,0 +1,87 @@ -+#!/usr/bin/make -f -+# Sample debian/rules that uses debhelper. -+# GNU copyright 1997 to 1999 by Joey Hess. -+ -+# Uncomment this to turn on verbose mode. -+#export DH_VERBOSE=1 -+ -+export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -+ -+confflags = --prefix=/usr -+confflags += --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info -+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) -+ confflags += --build $(DEB_HOST_GNU_TYPE) -+else -+ confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) -+endif -+ -+configure: configure-stamp -+configure-stamp: -+ dh_testdir -+ touch configure.in \ -+ && touch aclocal.m4 \ -+ && touch configure \ -+ && touch stamp-h.in \ -+ && touch config.h.in \ -+ && touch `find -name Makefile.in` -+ CFLAGS=-Wall ./configure $(confflags) -+ touch configure-stamp -+ -+build: configure-stamp build-stamp -+build-stamp: -+ dh_testdir -+ $(MAKE) -+ touch build-stamp -+ -+clean: -+ dh_testdir -+ dh_testroot -+ rm -f build-stamp configure-stamp -+ -$(MAKE) distclean -+ chmod a-x ex*conf -+ dh_clean -+ debconf-updatepo -+ -+install: build -+ dh_testdir -+ dh_testroot -+ dh_clean -k -+ dh_installdirs -+ dh_install ez-ipupdate /usr/sbin/ -+ dh_installppp -+ -+# Build architecture-independent files here. -+binary-indep: build install -+# We have nothing to do by default. -+ -+# Build architecture-dependent files here. -+binary-arch: build install -+# dh_testversion -+ dh_testdir -+ dh_testroot -+ dh_installdebconf -+ dh_installdocs -+ dh_installexamples ex*conf -+ dh_installmenu -+# dh_installemacsen -+# dh_installpam -+ dh_installinit -+ dh_installcron -+ dh_installman ez-ipupdate.8 -+ dh_installinfo -+ dh_installchangelogs CHANGELOG -+ dh_link -+ dh_strip -+ dh_compress -+ dh_fixperms -+# dh_makeshlibs -+ dh_installdeb -+# dh_perl -+ dh_shlibdeps -+ dh_gencontrol -+ dh_md5sums -+ dh_builddeb -+ -+binary: binary-indep binary-arch -+.PHONY: build clean binary-indep binary-arch binary install configure ---- ez-ipupdate-3.0.11b8.orig/debian/docs -+++ ez-ipupdate-3.0.11b8/debian/docs -@@ -0,0 +1 @@ -+README ---- ez-ipupdate-3.0.11b8.orig/debian/postinst -+++ ez-ipupdate-3.0.11b8/debian/postinst -@@ -0,0 +1,139 @@ -+#! /bin/sh -+# postinst script for ez-ipupdate -+# -+# see: dh_installdeb(1) -+ -+set -e -+ -+# Load the debconf library -+. /usr/share/debconf/confmodule -+ -+# summary of how this script can be called: -+# * `configure' -+# * `abort-upgrade' -+# * `abort-remove' `in-favour' -+# -+# * `abort-deconfigure' `in-favour' -+# `removing' -+# -+# for details, see http://www.debian.org/doc/debian-policy/ or -+# the debian-policy package -+# -+# quoting from the policy: -+# Any necessary prompting should almost always be confined to the -+# post-installation script, and should be protected with a conditional -+# so that unnecessary prompting doesn't happen if a package's -+# installation fails and the `postinst' is called with `abort-upgrade', -+# `abort-remove' or `abort-deconfigure'. -+ -+case "$1" in -+ configure) -+ # Create the user if it doesn't exist -+ if ! id ez-ipupd 2>/dev/null 1>&2 ; then -+ adduser --system --home /var/cache/ez-ipupdate \ -+ --shell /bin/false --gecos "Dynamic DNS client" \ -+ --disabled-password --disabled-login ez-ipupd -+ fi -+ # Create the default cache file -+ touch /var/cache/ez-ipupdate/default-cache -+ chown ez-ipupd /var/cache/ez-ipupdate/default-cache -+ # Remove spurious cache file from the 3.0.11b8-2 broken package -+ rm -f /var/cache/ez-ipupdate/cache-default -+ # Create the directory where the PID file will be stored -+ mkdir -p /var/run/ez-ipupdate -+ chown -R ez-ipupd /var/run/ez-ipupdate -+ # Create the default config file (maybe) -+ db_get ez-ipupdate/service_type -+ if [ "$RET" != "configure manually" ] ; then -+ service="$RET" -+ conf="/etc/ez-ipupdate/default.conf" -+ newconf="$conf.dpkg-new" -+ # Grab answers from debconf -+ db_get ez-ipupdate/ppp -+ ppp="$RET" -+ db_get ez-ipupdate/username -+ username="$RET" -+ db_get ez-ipupdate/password -+ password="$RET" -+ db_get ez-ipupdate/hostname -+ hostname="$RET" -+ db_get ez-ipupdate/interface -+ interface="$RET" -+ echo "#!/usr/sbin/ez-ipupdate -c" > "$newconf" -+ cat >> "$newconf" << EOF -+### -+### Default ez-ipupdate configuration file - EDIT WITH CARE -+### Use \`dpkg-reconfigure ez-ipupdate' to update the debconf-generated lines. -+### -+ -+### The following lines were generated by debconf -+ -+service-type=$service -+EOF -+ db_get ez-ipupdate/server || RET="" -+ if [ -n "$RET" ]; then -+ echo "server=$RET" >> "$newconf" -+ else -+ echo "#server=(default)" >> "$newconf" -+ fi -+ cat >> "$newconf" << EOF -+user=$username:$password -+host=$hostname -+interface=$interface -+EOF -+ db_get ez-ipupdate/dns_wildcard || RET="false" -+ if [ "$RET" = "true" ]; then -+ echo "wildcard" >> "$newconf" -+ else -+ echo "#wildcard" >> "$newconf" -+ fi -+ db_get ez-ipupdate/dns_mx || RET="" -+ if [ -n "$RET" ]; then -+ echo "mx=$RET" >> "$newconf" -+ else -+ echo "#mx=(none)" >> "$newconf" -+ fi -+ cat >> "$newconf" << EOF -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache -+EOF -+ if [ "$ppp" = "true" ]; then -+ echo "#daemon" >> "$newconf" -+ else -+ echo "daemon" >> "$newconf" -+ fi -+ echo >> "$newconf" -+ if grep -q '^### Changes below this' "$conf" >/dev/null 2>&1; then -+ sed -ne '/^### Changes below this/,$p' < "$conf" >> "$newconf" -+ else -+ cat >> "$newconf" << EOF -+### Changes below this line will be preserved on upgrades. -+ -+EOF -+ fi -+ # Fix the file permissions -+ chmod 700 "$newconf" -+ rm -f "$conf" && mv "$newconf" "$conf" -+ # Remove that old file, from broken 3.0.11b8-3 package -+ rm -f "$conf.new" -+ fi -+ ;; -+ -+ abort-upgrade|abort-remove|abort-deconfigure) -+ ;; -+ -+ *) -+ echo "postinst called with unknown argument \`$1'" >&2 -+ exit 1 -+ ;; -+esac -+ -+# dh_installdeb will replace this with shell code automatically -+# generated by other debhelper scripts. -+ -+#DEBHELPER# -+ -+# ez-ipupdate is a bit misbehaved. -+db_stop -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/config -+++ ez-ipupdate-3.0.11b8/debian/config -@@ -0,0 +1,165 @@ -+#!/bin/sh -+ -+set -e -+ -+# Source debconf library -+. /usr/share/debconf/confmodule -+ -+service_supports_wildcards() -+{ -+ service=$1 -+ ret=1 -+ -+ case "$service" in -+ ez-ip|dhs|dyndns|dyndns-static|easydns|easydns-partner) -+ ret=0 -+ ;; -+ esac -+ -+ return $ret -+} -+ -+service_supports_mx() -+{ -+ service=$1 -+ ret=1 -+ -+ case "$service" in -+ ez-ip|dhs|dyndns|dyndns-static|easydns|zoneedit) -+ ret=0 -+ ;; -+ esac -+ -+ return $ret -+} -+ -+service_needs_server() -+{ -+ service=$1 -+ ret=1 -+ -+ case "$service" in -+ gnudip) -+ ret=0 -+ ;; -+ esac -+ -+ return $ret -+} -+ -+# I no longer claim this question, migrate it. -+if db_get ez-ipupdate/daemon; then -+ case "$RET" in -+ true) db_set ez-ipupdate/ppp "false" ;; -+ false) db_set ez-ipupdate/ppp "true" ;; -+ esac -+ db_unregister ez-ipupdate/daemon -+fi -+ -+# I no longer claim this question either. -+if db_get ez-ipupdate/manage_default_config_automatically; then -+ case "$RET" in -+ false) db_set ez-ipupdate/service_type "configure manually" ;; -+ esac -+ db_unregister ez-ipupdate/manage_default_config_automatically -+fi -+ -+# Name the configuration file -+conf=/etc/ez-ipupdate/default.conf -+ -+# Do you want debconf to manage the default configuration? -+if [ -f "$conf" ]; then -+ service="`sed -ne 's/^service-type *= *//p' < $conf`" -+fi -+if [ -n "$service" ]; then -+ db_set ez-ipupdate/service_type "$service" -+fi -+db_input high ez-ipupdate/service_type || true -+db_go -+ -+db_get ez-ipupdate/service_type -+if [ "$RET" != "configure manually" ]; then -+ if [ -f "$conf" ]; then -+ # Grab existing values from config file -+ if grep "^daemon" $conf > /dev/null 2>&1; then -+ ppp="false" -+ fi -+ service="`sed -ne 's/^service-type *= *//p' < $conf`" -+ server="`sed -ne 's/^server *= *//p' < $conf`" -+ username="`sed -ne 's/^user *= *\([^:]*\):.*/\1/p' < $conf`" -+ password="`sed -ne 's/^user *= *[^:]*://p' < $conf`" -+ hostname="`sed -ne 's/^host *= *//p' < $conf`" -+ interface="`sed -ne 's/^interface *= *//p' < $conf`" -+ if grep "^wildcard" $conf > /dev/null 2>&1; then -+ wildcard="true" -+ fi -+ dns_mx="`sed -ne 's/^mx *= *//p' < $conf`" -+ # Poke the values into debconf -+ if [ -n "$ppp" ]; then -+ db_set ez-ipupdate/ppp "$ppp" -+ fi -+ if [ -n "$service" ]; then -+ db_set ez-ipupdate/service_type "$service" -+ fi -+ if [ -n "$server" ]; then -+ db_set ez-ipupdate/server "$server" -+ fi -+ if [ -n "$username" ]; then -+ db_set ez-ipupdate/username "$username" -+ fi -+ if [ -n "$password" ]; then -+ db_set ez-ipupdate/password "$password" -+ fi -+ if [ -n "$hostname" ]; then -+ db_set ez-ipupdate/hostname "$hostname" -+ fi -+ if [ -n "$interface" ]; then -+ db_set ez-ipupdate/interface "$interface" -+ fi -+ if [ "$wildcard" = true ]; then -+ db_set ez-ipupdate/dns_wildcard true -+ fi -+ if [ -n "$dns_mx" ]; then -+ db_set ez-ipupdate/dns_mx "$dns_mx" -+ fi -+ fi -+ # Ask for new answers -+ db_beginblock -+ db_input high ez-ipupdate/ppp || true -+ db_input high ez-ipupdate/username || true -+ db_input high ez-ipupdate/password || true -+ db_input high ez-ipupdate/hostname || true -+ db_endblock -+ db_go -+ # Need to determine whether wildcards and MX records are supported -+ # by the chosen service -+ db_beginblock -+ db_get ez-ipupdate/service_type -+ service_type="$RET" -+ if service_needs_server "$service_type"; then -+ db_input high ez-ipupdate/server || true -+ else -+ db_set ez-ipupdate/server "" -+ fi -+ if service_supports_wildcards "$service_type"; then -+ db_input medium ez-ipupdate/dns_wildcard || true -+ else -+ db_set ez-ipupdate/dns_wildcard false -+ fi -+ if service_supports_mx "$service_type"; then -+ db_input medium ez-ipupdate/dns_mx || true -+ else -+ db_set ez-ipupdate/dns_mx "" -+ fi -+ db_endblock -+ db_go -+ # Check whether we really need to know the listening interface -+ db_beginblock -+ db_get ez-ipupdate/ppp -+ ppp="$RET" -+ if [ "$ppp" = "false" ]; then -+ db_input high ez-ipupdate/interface || true -+ fi -+ db_endblock -+ db_go -+fi ---- ez-ipupdate-3.0.11b8.orig/debian/postrm -+++ ez-ipupdate-3.0.11b8/debian/postrm -@@ -0,0 +1,54 @@ -+#! /bin/sh -+# postrm script for ez-ipupdate -+# -+# see: dh_installdeb(1) -+ -+set -e -+ -+# summary of how this script can be called: -+# * `remove' -+# * `purge' -+# * `upgrade' -+# * `failed-upgrade' -+# * `abort-install' -+# * `abort-install' -+# * `abort-upgrade' -+# * `disappear' overwrit>r> -+# for details, see http://www.debian.org/doc/debian-policy/ or -+# the debian-policy package -+ -+#DEBHELPER# -+ -+remove_var_run() { -+ # Delete the user account, if it exists -+ if id ez-ipupd 2>/dev/null 1>&2 ; then -+ deluser ez-ipupd -+ # The --remove-home option to deluser requires -+ # perl-modules? WTF? -+ rm -Rf /var/cache/ez-ipupdate -+ fi -+ # And remove the directory where the PID files were stored -+ rm -rf /var/run/ez-ipupdate -+} -+ -+case "$1" in -+ purge) -+ rm -f /etc/ez-ipupdate/default.conf -+ remove_var_run -+ ;; -+ -+ remove) -+ remove_var_run -+ ;; -+ -+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) -+ ;; -+ -+ *) -+ echo "postrm called with unknown argument \`$1'" >&2 -+ exit 1 -+ ;; -+ -+esac -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/preinst -+++ ez-ipupdate-3.0.11b8/debian/preinst -@@ -0,0 +1,35 @@ -+#! /bin/sh -+# preinst script for ez-ipupdate -+# -+# see: dh_installdeb(1) -+ -+set -e -+ -+# summary of how this script can be called: -+# * `install' -+# * `install' -+# * `upgrade' -+# * `abort-upgrade' -+# -+# for details, see http://www.debian.org/doc/debian-policy/ or -+# the debian-policy package -+ -+case "$1" in -+ install|upgrade) -+ ;; -+ -+ abort-upgrade) -+ ;; -+ -+ *) -+ echo "preinst called with unknown argument \`$1'" >&2 -+ exit 1 -+ ;; -+esac -+ -+# dh_installdeb will replace this with shell code automatically -+# generated by other debhelper scripts. -+ -+#DEBHELPER# -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/prerm -+++ ez-ipupdate-3.0.11b8/debian/prerm -@@ -0,0 +1,37 @@ -+#! /bin/sh -+# prerm script for ez-ipupdate -+# -+# see: dh_installdeb(1) -+ -+set -e -+ -+# summary of how this script can be called: -+# * `remove' -+# * `upgrade' -+# * `failed-upgrade' -+# * `remove' `in-favour' -+# * `deconfigure' `in-favour' -+# `removing' -+# -+# for details, see http://www.debian.org/doc/debian-policy/ or -+# the debian-policy package -+ -+case "$1" in -+ remove|upgrade|deconfigure) -+ ;; -+ -+ failed-upgrade) -+ ;; -+ -+ *) -+ echo "prerm called with unknown argument \`$1'" >&2 -+ exit 1 -+ ;; -+esac -+ -+# dh_installdeb will replace this with shell code automatically -+# generated by other debhelper scripts. -+ -+#DEBHELPER# -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/compat -+++ ez-ipupdate-3.0.11b8/debian/compat -@@ -0,0 +1 @@ -+4 ---- ez-ipupdate-3.0.11b8.orig/debian/ez-ipupdate.ppp.ip-up -+++ ez-ipupdate-3.0.11b8/debian/ez-ipupdate.ppp.ip-up -@@ -0,0 +1,25 @@ -+#!/bin/sh -+# -+# Default ez-ipupdate ip-up script -+# /etc/ppp/ip-up.d/ez-ipupdate -+# -+ -+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin -+DAEMON=/usr/sbin/ez-ipupdate -+NAME=ez-ipupdate -+ -+[ -x $DAEMON ] || exit 0 -+ -+configs=`find "/etc/$NAME/" -name '*.conf' | sed -e 's,.*/\(.*\).conf,\1,'` -+[ x"$configs" = x ] && exit 0 -+ -+for config in `echo "$configs"` -+do -+ # Don't run daemon configurations -+ if grep -q '^ *daemon' "/etc/$NAME/$config.conf"; then continue; fi -+ # Don't run configurations that run in the foreground -+ if grep -q '^ *foreground' "/etc/$NAME/$config.conf"; then continue; fi -+ # Ok, launch an ez-ipupdate instance -+ "$DAEMON" -c "/etc/$NAME/$config.conf" -+done -+ ---- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.8 -+++ ez-ipupdate-3.0.11b8/ez-ipupdate.8 -@@ -0,0 +1,140 @@ -+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. -+.\" I DO WHATEVER I WANT YOU DUMBASS SCRIPT! -- Sam -+.TH EZ-IPUPDATE "8" "February 2003" "ez-ipupdate - 3.0.11b7" "Dynamic DNS client" -+.SH NAME -+ez-ipupdate \- dynamic DNS client -+.SH SYNOPSIS -+.B ez-ipupdate -+.RI [ options ] -+.SH DESCRIPTION -+This manual page documents briefly the -+.B ez-ipupdate -+dynamic DNS client. -+ -+.SH OPTIONS -+.B ez-ipupdate -+follows the usual GNU command line syntax, with long -+options starting with two dashes (`-'). -+.TP -+\fB\-a\fR, \fB\-\-address\fR -+string to send as your ip address -+.TP -+\fB\-b\fR, \fB\-\-cache\-file\fR -+file to use for caching the ipaddress -+.TP -+\fB\-c\fR, \fB\-\-config\-file\fR -+configuration file, almost all arguments can be -+given with: [=] -+to see a list of possible config commands -+try "echo help | ez-ipupdate \fB\-c\fR -" -+.TP -+\fB\-d\fR, \fB\-\-daemon\fR -+run as a daemon periodicly updating if -+necessary -+.TP -+\fB\-e\fR, \fB\-\-execute\fR -+shell command to execute after a successful -+update -+.TP -+\fB\-f\fR, \fB\-\-foreground\fR -+when running as a daemon run in the foreground -+.TP -+\fB\-F\fR, \fB\-\-pidfile\fR -+use as a pid file -+.TP -+\fB\-g\fR, \fB\-\-request\-uri\fR -+URI to send updates to -+.TP -+\fB\-h\fR, \fB\-\-host\fR -+string to send as host parameter -+.TP -+\fB\-i\fR, \fB\-\-interface\fR -+which interface to use -+.TP -+\fB\-L\fR, \fB\-\-cloak_title\fR -+some stupid thing for DHS only -+.TP -+\fB\-m\fR, \fB\-\-mx\fR -+string to send as your mail exchange -+.HP -+\fB\-M\fR, \fB\-\-max\-interval\fR <# of sec> max time in between updates -+.TP -+\fB\-N\fR, \fB\-\-notify\-email\fR -+address to send mail to if bad things happen -+.TP -+\fB\-o\fR, \fB\-\-offline\fR -+set to off line mode -+.TP -+\fB\-p\fR, \fB\-\-resolv\-period\fR -+period to check IP if it can't be resolved -+.TP -+\fB\-P\fR, \fB\-\-period\fR <# of sec> -+period to check IP in daemon -+mode (default: 1800 seconds) -+.TP -+\fB\-q\fR, \fB\-\-quiet\fR -+be quiet -+.TP -+\fB\-r\fR, \fB\-\-retrys\fR -+number of trys (default: 1) -+.TP -+\fB\-R\fR, \fB\-\-run\-as\-user\fR -+change to for running, be ware -+that this can cause problems with handeling -+SIGHUP properly if that user can't read the -+config file. also it can't write it's pid file -+to a root directory -+.TP -+\fB\-Q\fR, \fB\-\-run\-as\-euser\fR -+change to effective for running, -+this is NOT secure but it does solve the -+problems with run-as-user and config files and -+pid files. -+.TP -+\fB\-s\fR, \fB\-\-server\fR -+the server to connect to -+.TP -+\fB\-S\fR, \fB\-\-service\-type\fR -+the type of service that you are using -+try one of: null ezip pgpow dhs -+dyndns dyndns-static dyndns-custom -+ods tzo easydns easydns-partner -+gnudip justlinux dyns hn zoneedit -+heipv6tb -+.TP -+\fB\-t\fR, \fB\-\-timeout\fR -+the amount of time to wait on I/O -+.TP -+\fB\-T\fR, \fB\-\-connection\-type\fR -+number sent to TZO as your connection -+type (default: 1) -+.TP -+\fB\-U\fR, \fB\-\-url\fR -+string to send as the url parameter -+.TP -+\fB\-u\fR, \fB\-\-user\fR -+user ID and password, if either is left blank -+they will be prompted for -+.TP -+\fB\-w\fR, \fB\-\-wildcard\fR -+set your domain to have a wildcard alias -+.TP -+\fB\-z\fR, \fB\-\-partner\fR -+specify easyDNS partner (for easydns-partner -+services) -+.TP -+\fB\-\-help\fR -+display this help and exit -+.TP -+\fB\-\-version\fR -+output version information and exit -+.TP -+\fB\-\-credits\fR -+print the credits and exit -+.TP -+\fB\-\-signalhelp\fR -+print help about signals -+.br -+.SH AUTHOR -+This manual page was written by Sam Hocevar for the Debian -+GNU/Linux system (but may be used by others). diff --git a/ez-ipupdate/patches/ez-ipupdate-3.0.11b8-pidfile.patch b/ez-ipupdate/patches/ez-ipupdate-3.0.11b8-pidfile.patch deleted file mode 100644 index 65d5ab297..000000000 --- a/ez-ipupdate/patches/ez-ipupdate-3.0.11b8-pidfile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/ez-ipupdate.c 2003-05-27 17:48:26.000000000 +0300 -+++ b/ez-ipupdate.c 2003-05-27 19:28:38.000000000 +0300 -@@ -629,7 +629,7 @@ - #endif - fprintf(stdout, " -e, --execute \tshell command to execute after a successful\n\t\t\t\tupdate\n"); - fprintf(stdout, " -f, --foreground\t\twhen running as a daemon run in the foreground\n"); -- fprintf(stdout, " -F, --pidfile \t\tuse as a pid file\n"); -+ fprintf(stdout, " -F, --pid-file \t\tuse as a pid file\n"); - fprintf(stdout, " -g, --request-uri \tURI to send updates to\n"); - fprintf(stdout, " -h, --host \t\tstring to send as host parameter\n"); - fprintf(stdout, " -i, --interface \twhich interface to use\n");