]> git.ipfire.org Git - ipfire-3.x.git/blob - ez-ipupdate/patches/ez-ipupdate-3.0.11b8-10.patch
Move all packages to root.
[ipfire-3.x.git] / ez-ipupdate / patches / ez-ipupdate-3.0.11b8-10.patch
1 --- ez-ipupdate-3.0.11b8.orig/Makefile.in
2 +++ ez-ipupdate-3.0.11b8/Makefile.in
3 @@ -1,6 +1,6 @@
4 -# Makefile.in generated automatically by automake 1.3 from Makefile.am
5 +# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
6
7 -# Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
8 +# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
9 # This Makefile.in is free software; the Free Software Foundation
10 # gives unlimited permission to copy and/or distribute it,
11 # with or without modifications, as long as this notice is preserved.
12 @@ -11,7 +11,7 @@
13 # PARTICULAR PURPOSE.
14
15
16 -SHELL = /bin/sh
17 +SHELL = @SHELL@
18
19 srcdir = @srcdir@
20 top_srcdir = @top_srcdir@
21 @@ -32,7 +32,7 @@
22 includedir = @includedir@
23 oldincludedir = /usr/include
24
25 -DISTDIR =
26 +DESTDIR =
27
28 pkgdatadir = $(datadir)/@PACKAGE@
29 pkglibdir = $(libdir)/@PACKAGE@
30 @@ -46,7 +46,7 @@
31 AUTOHEADER = @AUTOHEADER@
32
33 INSTALL = @INSTALL@
34 -INSTALL_PROGRAM = @INSTALL_PROGRAM@
35 +INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
36 INSTALL_DATA = @INSTALL_DATA@
37 INSTALL_SCRIPT = @INSTALL_SCRIPT@
38 transform = @program_transform_name@
39 @@ -73,7 +73,7 @@
40
41 EXTRA_DIST = getpass.c ez-ipupdate.lsm example.conf example-pgpow.conf example-dhs.conf example-dyndns.conf example-ods.conf example-tzo.conf example-gnudip.conf example-easydns.conf example-justlinux.conf example-dyns.conf CHANGELOG mkbinary example-heipv6tb.conf
42
43 -AUTOMAKE_OPTIONS=foreign
44 +AUTOMAKE_OPTIONS = foreign
45 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
46 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
47 CONFIG_HEADER = config.h
48 @@ -90,50 +90,59 @@
49 ez_ipupdate_DEPENDENCIES =
50 ez_ipupdate_LDFLAGS =
51 CFLAGS = @CFLAGS@
52 -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
53 -LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@
54 -DIST_COMMON = README COPYING INSTALL Makefile.am Makefile.in acconfig.h \
55 -aclocal.m4 config.guess config.h.in config.sub configure configure.in \
56 -install-sh missing mkinstalldirs stamp-h.in
57 +COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
58 +CCLD = $(CC)
59 +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
60 +DIST_COMMON = README ./stamp-h.in COPYING INSTALL Makefile.am \
61 +Makefile.in acconfig.h aclocal.m4 config.guess config.h.in config.sub \
62 +configure configure.in install-sh missing mkinstalldirs
63
64
65 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
66
67 TAR = tar
68 -GZIP = --best
69 +GZIP_ENV = --best
70 +DEP_FILES = .deps/cache_file.P .deps/conf_file.P .deps/ez-ipupdate.P \
71 +.deps/md5.P .deps/pid_file.P
72 SOURCES = $(ez_ipupdate_SOURCES)
73 OBJECTS = $(ez_ipupdate_OBJECTS)
74
75 -all: Makefile $(PROGRAMS) config.h
76 -
77 +all: all-redirect
78 .SUFFIXES:
79 .SUFFIXES: .S .c .o .s
80 -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
81 - cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile
82 +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
83 + cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile
84
85 -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
86 +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
87 cd $(top_builddir) \
88 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
89
90 $(ACLOCAL_M4): configure.in
91 cd $(srcdir) && $(ACLOCAL)
92
93 -config.status: $(srcdir)/configure
94 +config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
95 $(SHELL) ./config.status --recheck
96 $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
97 cd $(srcdir) && $(AUTOCONF)
98
99 config.h: stamp-h
100 - @:
101 + @if test ! -f $@; then \
102 + rm -f stamp-h; \
103 + $(MAKE) stamp-h; \
104 + else :; fi
105 stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
106 cd $(top_builddir) \
107 && CONFIG_FILES= CONFIG_HEADERS=config.h \
108 $(SHELL) ./config.status
109 - @echo timestamp > stamp-h
110 + @echo timestamp > stamp-h 2> /dev/null
111 $(srcdir)/config.h.in: $(srcdir)/stamp-h.in
112 + @if test ! -f $@; then \
113 + rm -f $(srcdir)/stamp-h.in; \
114 + $(MAKE) $(srcdir)/stamp-h.in; \
115 + else :; fi
116 $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
117 cd $(top_srcdir) && $(AUTOHEADER)
118 - @echo timestamp > $(srcdir)/stamp-h.in
119 + @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
120
121 mostlyclean-hdr:
122
123 @@ -158,20 +167,17 @@
124 $(mkinstalldirs) $(DESTDIR)$(bindir)
125 @list='$(bin_PROGRAMS)'; for p in $$list; do \
126 if test -f $$p; then \
127 - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
128 - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
129 + echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
130 + $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
131 else :; fi; \
132 done
133
134 uninstall-binPROGRAMS:
135 @$(NORMAL_UNINSTALL)
136 list='$(bin_PROGRAMS)'; for p in $$list; do \
137 - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
138 + rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
139 done
140
141 -.c.o:
142 - $(COMPILE) -c $<
143 -
144 .s.o:
145 $(COMPILE) -c $<
146
147 @@ -195,8 +201,12 @@
148 tags: TAGS
149
150 ID: $(HEADERS) $(SOURCES) $(LISP)
151 + list='$(SOURCES) $(HEADERS)'; \
152 + unique=`for i in $$list; do echo $$i; done | \
153 + awk ' { files[$$0] = 1; } \
154 + END { for (i in files) print i; }'`; \
155 here=`pwd` && cd $(srcdir) \
156 - && mkid -f$$here/ID $(SOURCES) $(HEADERS) $(LISP)
157 + && mkid -f$$here/ID $$unique $(LISP)
158
159 TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
160 tags=; \
161 @@ -206,7 +216,7 @@
162 awk ' { files[$$0] = 1; } \
163 END { for (i in files) print i; }'`; \
164 test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
165 - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
166 + || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP))
167
168 mostlyclean-tags:
169
170 @@ -225,99 +235,148 @@
171 # tarfile.
172 distcheck: dist
173 -rm -rf $(distdir)
174 - GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz
175 + GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
176 mkdir $(distdir)/=build
177 mkdir $(distdir)/=inst
178 dc_install_base=`cd $(distdir)/=inst && pwd`; \
179 cd $(distdir)/=build \
180 && ../configure --srcdir=.. --prefix=$$dc_install_base \
181 - && $(MAKE) \
182 - && $(MAKE) dvi \
183 - && $(MAKE) check \
184 - && $(MAKE) install \
185 - && $(MAKE) installcheck \
186 - && $(MAKE) dist
187 + && $(MAKE) $(AM_MAKEFLAGS) \
188 + && $(MAKE) $(AM_MAKEFLAGS) dvi \
189 + && $(MAKE) $(AM_MAKEFLAGS) check \
190 + && $(MAKE) $(AM_MAKEFLAGS) install \
191 + && $(MAKE) $(AM_MAKEFLAGS) installcheck \
192 + && $(MAKE) $(AM_MAKEFLAGS) dist
193 -rm -rf $(distdir)
194 - @echo "========================"; \
195 - echo "$(distdir).tar.gz is ready for distribution"; \
196 - echo "========================"
197 + @banner="$(distdir).tar.gz is ready for distribution"; \
198 + dashes=`echo "$$banner" | sed s/./=/g`; \
199 + echo "$$dashes"; \
200 + echo "$$banner"; \
201 + echo "$$dashes"
202 dist: distdir
203 -chmod -R a+r $(distdir)
204 - GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
205 + GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
206 -rm -rf $(distdir)
207 dist-all: distdir
208 -chmod -R a+r $(distdir)
209 - GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
210 + GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
211 -rm -rf $(distdir)
212 distdir: $(DISTFILES)
213 -rm -rf $(distdir)
214 mkdir $(distdir)
215 -chmod 777 $(distdir)
216 + here=`cd $(top_builddir) && pwd`; \
217 + top_distdir=`cd $(distdir) && pwd`; \
218 + distdir=`cd $(distdir) && pwd`; \
219 + cd $(top_srcdir) \
220 + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile
221 @for file in $(DISTFILES); do \
222 d=$(srcdir); \
223 - test -f $(distdir)/$$file \
224 - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
225 - || cp -p $$d/$$file $(distdir)/$$file; \
226 + if test -d $$d/$$file; then \
227 + cp -pr $$d/$$file $(distdir)/$$file; \
228 + else \
229 + test -f $(distdir)/$$file \
230 + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
231 + || cp -p $$d/$$file $(distdir)/$$file || :; \
232 + fi; \
233 done
234 -cache_file.o: cache_file.c config.h cache_file.h
235 -conf_file.o: conf_file.c config.h conf_file.h
236 -ez-ipupdate.o: ez-ipupdate.c config.h error.h md5.h dprintf.h \
237 - conf_file.h cache_file.h pid_file.h
238 -md5.o: md5.c config.h md5.h
239 -pid_file.o: pid_file.c config.h error.h dprintf.h
240 -
241 -info:
242 -dvi:
243 -check: all
244 - $(MAKE)
245 -installcheck:
246 -install-exec: install-binPROGRAMS
247 - @$(NORMAL_INSTALL)
248
249 -install-data:
250 - @$(NORMAL_INSTALL)
251 +DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
252
253 -install: install-exec install-data all
254 - @:
255 +-include $(DEP_FILES)
256
257 -uninstall: uninstall-binPROGRAMS
258 +mostlyclean-depend:
259
260 +clean-depend:
261 +
262 +distclean-depend:
263 + -rm -rf .deps
264 +
265 +maintainer-clean-depend:
266 +
267 +%.o: %.c
268 + @echo '$(COMPILE) -c $<'; \
269 + $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
270 + @-cp .deps/$(*F).pp .deps/$(*F).P; \
271 + tr ' ' '\012' < .deps/$(*F).pp \
272 + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
273 + >> .deps/$(*F).P; \
274 + rm .deps/$(*F).pp
275 +
276 +%.lo: %.c
277 + @echo '$(LTCOMPILE) -c $<'; \
278 + $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
279 + @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
280 + < .deps/$(*F).pp > .deps/$(*F).P; \
281 + tr ' ' '\012' < .deps/$(*F).pp \
282 + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
283 + >> .deps/$(*F).P; \
284 + rm -f .deps/$(*F).pp
285 +info-am:
286 +info: info-am
287 +dvi-am:
288 +dvi: dvi-am
289 +check-am: all-am
290 +check: check-am
291 +installcheck-am:
292 +installcheck: installcheck-am
293 +all-recursive-am: config.h
294 + $(MAKE) $(AM_MAKEFLAGS) all-recursive
295 +
296 +install-exec-am: install-binPROGRAMS
297 +install-exec: install-exec-am
298 +
299 +install-data-am:
300 +install-data: install-data-am
301 +
302 +install-am: all-am
303 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
304 +install: install-am
305 +uninstall-am: uninstall-binPROGRAMS
306 +uninstall: uninstall-am
307 +all-am: Makefile $(PROGRAMS) config.h
308 +all-redirect: all-am
309 install-strip:
310 - $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
311 + $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
312 installdirs:
313 - $(mkinstalldirs) $(DATADIR)$(bindir)
314 + $(mkinstalldirs) $(DESTDIR)$(bindir)
315
316
317 mostlyclean-generic:
318 - -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
319
320 clean-generic:
321 - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
322
323 distclean-generic:
324 - -rm -f Makefile $(DISTCLEANFILES)
325 + -rm -f Makefile $(CONFIG_CLEAN_FILES)
326 -rm -f config.cache config.log stamp-h stamp-h[0-9]*
327 - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
328
329 maintainer-clean-generic:
330 - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
331 - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
332 -mostlyclean: mostlyclean-hdr mostlyclean-binPROGRAMS \
333 - mostlyclean-compile mostlyclean-tags \
334 +mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS \
335 + mostlyclean-compile mostlyclean-tags mostlyclean-depend \
336 mostlyclean-generic
337
338 -clean: clean-hdr clean-binPROGRAMS clean-compile clean-tags \
339 - clean-generic mostlyclean
340 +mostlyclean: mostlyclean-am
341 +
342 +clean-am: clean-hdr clean-binPROGRAMS clean-compile clean-tags \
343 + clean-depend clean-generic mostlyclean-am
344
345 -distclean: distclean-hdr distclean-binPROGRAMS distclean-compile \
346 - distclean-tags distclean-generic clean
347 +clean: clean-am
348 +
349 +distclean-am: distclean-hdr distclean-binPROGRAMS distclean-compile \
350 + distclean-tags distclean-depend distclean-generic \
351 + clean-am
352 +
353 +distclean: distclean-am
354 -rm -f config.status
355
356 -maintainer-clean: maintainer-clean-hdr maintainer-clean-binPROGRAMS \
357 +maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS \
358 maintainer-clean-compile maintainer-clean-tags \
359 - maintainer-clean-generic distclean
360 + maintainer-clean-depend maintainer-clean-generic \
361 + distclean-am
362 @echo "This command is intended for maintainers to use;"
363 @echo "it deletes files that may require special tools to rebuild."
364 +
365 +maintainer-clean: maintainer-clean-am
366 -rm -f config.status
367
368 .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
369 @@ -325,8 +384,11 @@
370 maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
371 mostlyclean-compile distclean-compile clean-compile \
372 maintainer-clean-compile tags mostlyclean-tags distclean-tags \
373 -clean-tags maintainer-clean-tags distdir info dvi installcheck \
374 -install-exec install-data install uninstall all installdirs \
375 +clean-tags maintainer-clean-tags distdir mostlyclean-depend \
376 +distclean-depend clean-depend maintainer-clean-depend info-am info \
377 +dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \
378 +install-exec-am install-exec install-data-am install-data install-am \
379 +install uninstall-am uninstall all-redirect all-am all installdirs \
380 mostlyclean-generic distclean-generic clean-generic \
381 maintainer-clean-generic clean mostlyclean distclean maintainer-clean
382
383 --- ez-ipupdate-3.0.11b8.orig/aclocal.m4
384 +++ ez-ipupdate-3.0.11b8/aclocal.m4
385 @@ -1,7 +1,7 @@
386 -dnl aclocal.m4 generated automatically by aclocal 1.3
387 +dnl aclocal.m4 generated automatically by aclocal 1.4-p6
388
389 -dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
390 -dnl This Makefile.in is free software; the Free Software Foundation
391 +dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
392 +dnl This file is free software; the Free Software Foundation
393 dnl gives unlimited permission to copy and/or distribute it,
394 dnl with or without modifications, as long as this notice is preserved.
395
396 @@ -12,7 +12,7 @@
397
398 # Like AC_CONFIG_HEADER, but automatically create stamp file.
399
400 -AC_DEFUN(AM_CONFIG_HEADER,
401 +AC_DEFUN([AM_CONFIG_HEADER],
402 [AC_PREREQ([2.12])
403 AC_CONFIG_HEADER([$1])
404 dnl When config.status generates a header, we must update the stamp-h file.
405 @@ -42,8 +42,9 @@
406 dnl Usage:
407 dnl AM_INIT_AUTOMAKE(package,version, [no-define])
408
409 -AC_DEFUN(AM_INIT_AUTOMAKE,
410 -[AC_REQUIRE([AM_PROG_INSTALL])
411 +AC_DEFUN([AM_INIT_AUTOMAKE],
412 +[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
413 +AC_REQUIRE([AC_PROG_INSTALL])
414 PACKAGE=[$1]
415 AC_SUBST(PACKAGE)
416 VERSION=[$2]
417 @@ -53,33 +54,53 @@
418 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
419 fi
420 ifelse([$3],,
421 -AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
422 -AC_DEFINE_UNQUOTED(VERSION, "$VERSION"))
423 +AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
424 +AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
425 AC_REQUIRE([AM_SANITY_CHECK])
426 AC_REQUIRE([AC_ARG_PROGRAM])
427 dnl FIXME This is truly gross.
428 missing_dir=`cd $ac_aux_dir && pwd`
429 -AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
430 +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir)
431 AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
432 -AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
433 +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir)
434 AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
435 AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
436 AC_REQUIRE([AC_PROG_MAKE_SET])])
437
438 +# Copyright 2002 Free Software Foundation, Inc.
439
440 -# serial 1
441 -
442 -AC_DEFUN(AM_PROG_INSTALL,
443 -[AC_REQUIRE([AC_PROG_INSTALL])
444 -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
445 -AC_SUBST(INSTALL_SCRIPT)dnl
446 -])
447 +# This program is free software; you can redistribute it and/or modify
448 +# it under the terms of the GNU General Public License as published by
449 +# the Free Software Foundation; either version 2, or (at your option)
450 +# any later version.
451 +
452 +# This program is distributed in the hope that it will be useful,
453 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
454 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
455 +# GNU General Public License for more details.
456 +
457 +# You should have received a copy of the GNU General Public License
458 +# along with this program; if not, write to the Free Software
459 +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
460 +
461 +# AM_AUTOMAKE_VERSION(VERSION)
462 +# ----------------------------
463 +# Automake X.Y traces this macro to ensure aclocal.m4 has been
464 +# generated from the m4 files accompanying Automake X.Y.
465 +AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"])
466 +
467 +# AM_SET_CURRENT_AUTOMAKE_VERSION
468 +# -------------------------------
469 +# Call AM_AUTOMAKE_VERSION so it can be traced.
470 +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
471 +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
472 + [AM_AUTOMAKE_VERSION([1.4-p6])])
473
474 #
475 # Check to make sure that the build environment is sane.
476 #
477
478 -AC_DEFUN(AM_SANITY_CHECK,
479 +AC_DEFUN([AM_SANITY_CHECK],
480 [AC_MSG_CHECKING([whether build environment is sane])
481 # Just in case
482 sleep 1
483 @@ -120,7 +141,7 @@
484
485 dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
486 dnl The program must properly implement --version.
487 -AC_DEFUN(AM_MISSING_PROG,
488 +AC_DEFUN([AM_MISSING_PROG],
489 [AC_MSG_CHECKING(for working $2)
490 # Run test in a subshell; some versions of sh will print an error if
491 # an executable is not found, even if stderr is redirected.
492 --- ez-ipupdate-3.0.11b8.orig/config.guess
493 +++ ez-ipupdate-3.0.11b8/config.guess
494 @@ -1,7 +1,10 @@
495 #! /bin/sh
496 # Attempt to guess a canonical system name.
497 -# Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
498 -#
499 +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
500 +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
501 +
502 +timestamp='2003-01-10'
503 +
504 # This file is free software; you can redistribute it and/or modify it
505 # under the terms of the GNU General Public License as published by
506 # the Free Software Foundation; either version 2 of the License, or
507 @@ -21,36 +24,220 @@
508 # configuration script generated by Autoconf, you may include it under
509 # the same distribution terms that you use for the rest of that program.
510
511 -# Written by Per Bothner <bothner@cygnus.com>.
512 -# The master version of this file is at the FSF in /home/gd/gnu/lib.
513 +# Originally written by Per Bothner <per@bothner.com>.
514 +# Please send patches to <config-patches@gnu.org>. Submit a context
515 +# diff and a properly formatted ChangeLog entry.
516 #
517 # This script attempts to guess a canonical system name similar to
518 # config.sub. If it succeeds, it prints the system name on stdout, and
519 # exits with 0. Otherwise, it exits with 1.
520 #
521 # The plan is that this can be called by configure scripts if you
522 -# don't specify an explicit system type (host/target name).
523 -#
524 -# Only a few systems have been added to this list; please add others
525 -# (but try to keep the structure clean).
526 -#
527 +# don't specify an explicit build system type.
528 +
529 +me=`echo "$0" | sed -e 's,.*/,,'`
530 +
531 +usage="\
532 +Usage: $0 [OPTION]
533 +
534 +Output the configuration name of the system \`$me' is run on.
535 +
536 +Operation modes:
537 + -h, --help print this help, then exit
538 + -t, --time-stamp print date of last modification, then exit
539 + -v, --version print version number, then exit
540 +
541 +Report bugs and patches to <config-patches@gnu.org>."
542 +
543 +version="\
544 +GNU config.guess ($timestamp)
545 +
546 +Originally written by Per Bothner.
547 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
548 +Free Software Foundation, Inc.
549 +
550 +This is free software; see the source for copying conditions. There is NO
551 +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
552 +
553 +help="
554 +Try \`$me --help' for more information."
555 +
556 +# Parse command line
557 +while test $# -gt 0 ; do
558 + case $1 in
559 + --time-stamp | --time* | -t )
560 + echo "$timestamp" ; exit 0 ;;
561 + --version | -v )
562 + echo "$version" ; exit 0 ;;
563 + --help | --h* | -h )
564 + echo "$usage"; exit 0 ;;
565 + -- ) # Stop option processing
566 + shift; break ;;
567 + - ) # Use stdin as input.
568 + break ;;
569 + -* )
570 + echo "$me: invalid option $1$help" >&2
571 + exit 1 ;;
572 + * )
573 + break ;;
574 + esac
575 +done
576 +
577 +if test $# != 0; then
578 + echo "$me: too many arguments$help" >&2
579 + exit 1
580 +fi
581 +
582 +trap 'exit 1' 1 2 15
583 +
584 +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
585 +# compiler to aid in system detection is discouraged as it requires
586 +# temporary files to be created and, as you can see below, it is a
587 +# headache to deal with in a portable fashion.
588 +
589 +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
590 +# use `HOST_CC' if defined, but it is deprecated.
591 +
592 +# Portable tmp directory creation inspired by the Autoconf team.
593 +
594 +set_cc_for_build='
595 +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
596 +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
597 +: ${TMPDIR=/tmp} ;
598 + { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
599 + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
600 + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
601 +dummy=$tmp/dummy ;
602 +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
603 +case $CC_FOR_BUILD,$HOST_CC,$CC in
604 + ,,) echo "int x;" > $dummy.c ;
605 + for c in cc gcc c89 c99 ; do
606 + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
607 + CC_FOR_BUILD="$c"; break ;
608 + fi ;
609 + done ;
610 + if test x"$CC_FOR_BUILD" = x ; then
611 + CC_FOR_BUILD=no_compiler_found ;
612 + fi
613 + ;;
614 + ,,*) CC_FOR_BUILD=$CC ;;
615 + ,*,*) CC_FOR_BUILD=$HOST_CC ;;
616 +esac ;'
617
618 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
619 -# (ghazi@noc.rutgers.edu 8/24/94.)
620 +# (ghazi@noc.rutgers.edu 1994-08-24)
621 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
622 PATH=$PATH:/.attbin ; export PATH
623 fi
624
625 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
626 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
627 -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
628 +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
629 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
630
631 -trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15
632 -
633 # Note: order is significant - the case branches are not exclusive.
634
635 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
636 + *:NetBSD:*:*)
637 + # NetBSD (nbsd) targets should (where applicable) match one or
638 + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
639 + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
640 + # switched to ELF, *-*-netbsd* would select the old
641 + # object file format. This provides both forward
642 + # compatibility and a consistent mechanism for selecting the
643 + # object file format.
644 + #
645 + # Note: NetBSD doesn't particularly care about the vendor
646 + # portion of the name. We always set it to "unknown".
647 + sysctl="sysctl -n hw.machine_arch"
648 + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
649 + /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
650 + case "${UNAME_MACHINE_ARCH}" in
651 + armeb) machine=armeb-unknown ;;
652 + arm*) machine=arm-unknown ;;
653 + sh3el) machine=shl-unknown ;;
654 + sh3eb) machine=sh-unknown ;;
655 + *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
656 + esac
657 + # The Operating System including object format, if it has switched
658 + # to ELF recently, or will in the future.
659 + case "${UNAME_MACHINE_ARCH}" in
660 + arm*|i386|m68k|ns32k|sh3*|sparc|vax)
661 + eval $set_cc_for_build
662 + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
663 + | grep __ELF__ >/dev/null
664 + then
665 + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
666 + # Return netbsd for either. FIX?
667 + os=netbsd
668 + else
669 + os=netbsdelf
670 + fi
671 + ;;
672 + *)
673 + os=netbsd
674 + ;;
675 + esac
676 + # The OS release
677 + # Debian GNU/NetBSD machines have a different userland, and
678 + # thus, need a distinct triplet. However, they do not need
679 + # kernel version information, so it can be replaced with a
680 + # suitable tag, in the style of linux-gnu.
681 + case "${UNAME_VERSION}" in
682 + Debian*)
683 + release='-gnu'
684 + ;;
685 + *)
686 + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
687 + ;;
688 + esac
689 + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
690 + # contains redundant information, the shorter form:
691 + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
692 + echo "${machine}-${os}${release}"
693 + exit 0 ;;
694 + amiga:OpenBSD:*:*)
695 + echo m68k-unknown-openbsd${UNAME_RELEASE}
696 + exit 0 ;;
697 + arc:OpenBSD:*:*)
698 + echo mipsel-unknown-openbsd${UNAME_RELEASE}
699 + exit 0 ;;
700 + hp300:OpenBSD:*:*)
701 + echo m68k-unknown-openbsd${UNAME_RELEASE}
702 + exit 0 ;;
703 + mac68k:OpenBSD:*:*)
704 + echo m68k-unknown-openbsd${UNAME_RELEASE}
705 + exit 0 ;;
706 + macppc:OpenBSD:*:*)
707 + echo powerpc-unknown-openbsd${UNAME_RELEASE}
708 + exit 0 ;;
709 + mvme68k:OpenBSD:*:*)
710 + echo m68k-unknown-openbsd${UNAME_RELEASE}
711 + exit 0 ;;
712 + mvme88k:OpenBSD:*:*)
713 + echo m88k-unknown-openbsd${UNAME_RELEASE}
714 + exit 0 ;;
715 + mvmeppc:OpenBSD:*:*)
716 + echo powerpc-unknown-openbsd${UNAME_RELEASE}
717 + exit 0 ;;
718 + pmax:OpenBSD:*:*)
719 + echo mipsel-unknown-openbsd${UNAME_RELEASE}
720 + exit 0 ;;
721 + sgi:OpenBSD:*:*)
722 + echo mipseb-unknown-openbsd${UNAME_RELEASE}
723 + exit 0 ;;
724 + sun3:OpenBSD:*:*)
725 + echo m68k-unknown-openbsd${UNAME_RELEASE}
726 + exit 0 ;;
727 + wgrisc:OpenBSD:*:*)
728 + echo mipsel-unknown-openbsd${UNAME_RELEASE}
729 + exit 0 ;;
730 + *:OpenBSD:*:*)
731 + echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
732 + exit 0 ;;
733 + *:MicroBSD:*:*)
734 + echo ${UNAME_MACHINE}-unknown-microbsd${UNAME_RELEASE}
735 + exit 0 ;;
736 alpha:OSF1:*:*)
737 if test $UNAME_RELEASE = "V4.0"; then
738 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
739 @@ -59,87 +246,91 @@
740 # A Tn.n version is a released field test version.
741 # A Xn.n version is an unreleased experimental baselevel.
742 # 1.2 uses "1.2" for uname -r.
743 - cat <<EOF >dummy.s
744 + eval $set_cc_for_build
745 + cat <<EOF >$dummy.s
746 + .data
747 +\$Lformat:
748 + .byte 37,100,45,37,120,10,0 # "%d-%x\n"
749 +
750 + .text
751 .globl main
752 + .align 4
753 .ent main
754 main:
755 - .frame \$30,0,\$26,0
756 - .prologue 0
757 - .long 0x47e03d80 # implver $0
758 - lda \$2,259
759 - .long 0x47e20c21 # amask $2,$1
760 - srl \$1,8,\$2
761 - sll \$2,2,\$2
762 - sll \$0,3,\$0
763 - addl \$1,\$0,\$0
764 - addl \$2,\$0,\$0
765 - ret \$31,(\$26),1
766 + .frame \$30,16,\$26,0
767 + ldgp \$29,0(\$27)
768 + .prologue 1
769 + .long 0x47e03d80 # implver \$0
770 + lda \$2,-1
771 + .long 0x47e20c21 # amask \$2,\$1
772 + lda \$16,\$Lformat
773 + mov \$0,\$17
774 + not \$1,\$18
775 + jsr \$26,printf
776 + ldgp \$29,0(\$26)
777 + mov 0,\$16
778 + jsr \$26,exit
779 .end main
780 EOF
781 - ${CC-cc} dummy.s -o dummy 2>/dev/null
782 + $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null
783 if test "$?" = 0 ; then
784 - ./dummy
785 - case "$?" in
786 - 7)
787 + case `$dummy` in
788 + 0-0)
789 UNAME_MACHINE="alpha"
790 ;;
791 - 15)
792 + 1-0)
793 UNAME_MACHINE="alphaev5"
794 ;;
795 - 14)
796 + 1-1)
797 UNAME_MACHINE="alphaev56"
798 ;;
799 - 10)
800 + 1-101)
801 UNAME_MACHINE="alphapca56"
802 ;;
803 - 16)
804 + 2-303)
805 UNAME_MACHINE="alphaev6"
806 ;;
807 + 2-307)
808 + UNAME_MACHINE="alphaev67"
809 + ;;
810 + 2-1307)
811 + UNAME_MACHINE="alphaev68"
812 + ;;
813 + 3-1307)
814 + UNAME_MACHINE="alphaev7"
815 + ;;
816 esac
817 fi
818 - rm -f dummy.s dummy
819 - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr [[A-Z]] [[a-z]]`
820 + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
821 + exit 0 ;;
822 + Alpha\ *:Windows_NT*:*)
823 + # How do we know it's Interix rather than the generic POSIX subsystem?
824 + # Should we change UNAME_MACHINE based on the output of uname instead
825 + # of the specific Alpha model?
826 + echo alpha-pc-interix
827 exit 0 ;;
828 21064:Windows_NT:50:3)
829 echo alpha-dec-winnt3.5
830 exit 0 ;;
831 Amiga*:UNIX_System_V:4.0:*)
832 - echo m68k-cbm-sysv4
833 + echo m68k-unknown-sysv4
834 exit 0;;
835 - amiga:NetBSD:*:*)
836 - echo m68k-cbm-netbsd${UNAME_RELEASE}
837 - exit 0 ;;
838 - amiga:OpenBSD:*:*)
839 - echo m68k-unknown-openbsd${UNAME_RELEASE}
840 - exit 0 ;;
841 - arc64:OpenBSD:*:*)
842 - echo mips64el-unknown-openbsd${UNAME_RELEASE}
843 + *:[Aa]miga[Oo][Ss]:*:*)
844 + echo ${UNAME_MACHINE}-unknown-amigaos
845 exit 0 ;;
846 - arc:OpenBSD:*:*)
847 - echo mipsel-unknown-openbsd${UNAME_RELEASE}
848 + *:[Mm]orph[Oo][Ss]:*:*)
849 + echo ${UNAME_MACHINE}-unknown-morphos
850 exit 0 ;;
851 - hkmips:OpenBSD:*:*)
852 - echo mips-unknown-openbsd${UNAME_RELEASE}
853 - exit 0 ;;
854 - pmax:OpenBSD:*:*)
855 - echo mipsel-unknown-openbsd${UNAME_RELEASE}
856 - exit 0 ;;
857 - sgi:OpenBSD:*:*)
858 - echo mips-unknown-openbsd${UNAME_RELEASE}
859 - exit 0 ;;
860 - wgrisc:OpenBSD:*:*)
861 - echo mipsel-unknown-openbsd${UNAME_RELEASE}
862 + *:OS/390:*:*)
863 + echo i370-ibm-openedition
864 exit 0 ;;
865 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
866 echo arm-acorn-riscix${UNAME_RELEASE}
867 exit 0;;
868 - arm32:NetBSD:*:*)
869 - echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
870 - exit 0 ;;
871 - SR2?01:HI-UX/MPP:*:*)
872 + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
873 echo hppa1.1-hitachi-hiuxmpp
874 exit 0;;
875 - Pyramid*:OSx*:*:*|MIS*:OSx*:*:*)
876 + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
877 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
878 if test "`(/bin/universe) 2>/dev/null`" = att ; then
879 echo pyramid-pyramid-sysv3
880 @@ -147,9 +338,16 @@
881 echo pyramid-pyramid-bsd
882 fi
883 exit 0 ;;
884 - NILE:*:*:dcosx)
885 + NILE*:*:*:dcosx)
886 echo pyramid-pyramid-svr4
887 exit 0 ;;
888 + DRS?6000:UNIX_SV:4.2*:7*)
889 + case `/usr/bin/uname -p` in
890 + sparc) echo sparc-icl-nx7 && exit 0 ;;
891 + esac ;;
892 + sun4H:SunOS:5.*:*)
893 + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
894 + exit 0 ;;
895 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
896 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
897 exit 0 ;;
898 @@ -175,7 +373,7 @@
899 echo m68k-sun-sunos${UNAME_RELEASE}
900 exit 0 ;;
901 sun*:*:4.2BSD:*)
902 - UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
903 + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
904 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
905 case "`/bin/arch`" in
906 sun3)
907 @@ -189,30 +387,32 @@
908 aushp:SunOS:*:*)
909 echo sparc-auspex-sunos${UNAME_RELEASE}
910 exit 0 ;;
911 - atari*:NetBSD:*:*)
912 - echo m68k-atari-netbsd${UNAME_RELEASE}
913 - exit 0 ;;
914 - atari*:OpenBSD:*:*)
915 - echo m68k-unknown-openbsd${UNAME_RELEASE}
916 - exit 0 ;;
917 - sun3*:NetBSD:*:*)
918 - echo m68k-sun-netbsd${UNAME_RELEASE}
919 - exit 0 ;;
920 - sun3*:OpenBSD:*:*)
921 - echo m68k-unknown-openbsd${UNAME_RELEASE}
922 - exit 0 ;;
923 - mac68k:NetBSD:*:*)
924 - echo m68k-apple-netbsd${UNAME_RELEASE}
925 + # The situation for MiNT is a little confusing. The machine name
926 + # can be virtually everything (everything which is not
927 + # "atarist" or "atariste" at least should have a processor
928 + # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
929 + # to the lowercase version "mint" (or "freemint"). Finally
930 + # the system name "TOS" denotes a system which is actually not
931 + # MiNT. But MiNT is downward compatible to TOS, so this should
932 + # be no problem.
933 + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
934 + echo m68k-atari-mint${UNAME_RELEASE}
935 exit 0 ;;
936 - mac68k:OpenBSD:*:*)
937 - echo m68k-unknown-openbsd${UNAME_RELEASE}
938 - exit 0 ;;
939 - mvme68k:OpenBSD:*:*)
940 - echo m68k-unknown-openbsd${UNAME_RELEASE}
941 - exit 0 ;;
942 - mvme88k:OpenBSD:*:*)
943 - echo m88k-unknown-openbsd${UNAME_RELEASE}
944 + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
945 + echo m68k-atari-mint${UNAME_RELEASE}
946 + exit 0 ;;
947 + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
948 + echo m68k-atari-mint${UNAME_RELEASE}
949 exit 0 ;;
950 + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
951 + echo m68k-milan-mint${UNAME_RELEASE}
952 + exit 0 ;;
953 + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
954 + echo m68k-hades-mint${UNAME_RELEASE}
955 + exit 0 ;;
956 + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
957 + echo m68k-unknown-mint${UNAME_RELEASE}
958 + exit 0 ;;
959 powerpc:machten:*:*)
960 echo powerpc-apple-machten${UNAME_RELEASE}
961 exit 0 ;;
962 @@ -225,12 +425,18 @@
963 VAX*:ULTRIX*:*:*)
964 echo vax-dec-ultrix${UNAME_RELEASE}
965 exit 0 ;;
966 - 2020:CLIX:*:*)
967 + 2020:CLIX:*:* | 2430:CLIX:*:*)
968 echo clipper-intergraph-clix${UNAME_RELEASE}
969 exit 0 ;;
970 mips:*:*:UMIPS | mips:*:*:RISCos)
971 - sed 's/^ //' << EOF >dummy.c
972 - int main (argc, argv) int argc; char **argv; {
973 + eval $set_cc_for_build
974 + sed 's/^ //' << EOF >$dummy.c
975 +#ifdef __cplusplus
976 +#include <stdio.h> /* for printf() prototype */
977 + int main (int argc, char *argv[]) {
978 +#else
979 + int main (argc, argv) int argc; char *argv[]; {
980 +#endif
981 #if defined (host_mips) && defined (MIPSEB)
982 #if defined (SYSTYPE_SYSV)
983 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
984 @@ -245,12 +451,20 @@
985 exit (-1);
986 }
987 EOF
988 - ${CC-cc} dummy.c -o dummy \
989 - && ./dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
990 - && rm dummy.c dummy && exit 0
991 - rm -f dummy.c dummy
992 + $CC_FOR_BUILD -o $dummy $dummy.c \
993 + && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
994 + && exit 0
995 echo mips-mips-riscos${UNAME_RELEASE}
996 exit 0 ;;
997 + Motorola:PowerMAX_OS:*:*)
998 + echo powerpc-motorola-powermax
999 + exit 0 ;;
1000 + Motorola:*:4.3:PL8-*)
1001 + echo powerpc-harris-powermax
1002 + exit 0 ;;
1003 + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
1004 + echo powerpc-harris-powermax
1005 + exit 0 ;;
1006 Night_Hawk:Power_UNIX:*:*)
1007 echo powerpc-harris-powerunix
1008 exit 0 ;;
1009 @@ -266,15 +480,18 @@
1010 AViiON:dgux:*:*)
1011 # DG/UX returns AViiON for all architectures
1012 UNAME_PROCESSOR=`/usr/bin/uname -p`
1013 - if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then
1014 - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
1015 - -o ${TARGET_BINARY_INTERFACE}x = x ] ; then
1016 + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
1017 + then
1018 + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
1019 + [ ${TARGET_BINARY_INTERFACE}x = x ]
1020 + then
1021 echo m88k-dg-dgux${UNAME_RELEASE}
1022 - else
1023 + else
1024 echo m88k-dg-dguxbcs${UNAME_RELEASE}
1025 + fi
1026 + else
1027 + echo i586-dg-dgux${UNAME_RELEASE}
1028 fi
1029 - else echo i586-dg-dgux${UNAME_RELEASE}
1030 - fi
1031 exit 0 ;;
1032 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
1033 echo m88k-dolphin-sysv3
1034 @@ -295,12 +512,21 @@
1035 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
1036 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
1037 exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
1038 - i?86:AIX:*:*)
1039 + i*86:AIX:*:*)
1040 echo i386-ibm-aix
1041 exit 0 ;;
1042 + ia64:AIX:*:*)
1043 + if [ -x /usr/bin/oslevel ] ; then
1044 + IBM_REV=`/usr/bin/oslevel`
1045 + else
1046 + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
1047 + fi
1048 + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
1049 + exit 0 ;;
1050 *:AIX:2:3)
1051 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
1052 - sed 's/^ //' << EOF >dummy.c
1053 + eval $set_cc_for_build
1054 + sed 's/^ //' << EOF >$dummy.c
1055 #include <sys/systemcfg.h>
1056
1057 main()
1058 @@ -311,8 +537,7 @@
1059 exit(0);
1060 }
1061 EOF
1062 - ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
1063 - rm -f dummy.c dummy
1064 + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
1065 echo rs6000-ibm-aix3.2.5
1066 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
1067 echo rs6000-ibm-aix3.2.4
1068 @@ -320,8 +545,9 @@
1069 echo rs6000-ibm-aix3.2
1070 fi
1071 exit 0 ;;
1072 - *:AIX:*:4)
1073 - if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then
1074 + *:AIX:*:[45])
1075 + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
1076 + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
1077 IBM_ARCH=rs6000
1078 else
1079 IBM_ARCH=powerpc
1080 @@ -329,7 +555,7 @@
1081 if [ -x /usr/bin/oslevel ] ; then
1082 IBM_REV=`/usr/bin/oslevel`
1083 else
1084 - IBM_REV=4.${UNAME_RELEASE}
1085 + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
1086 fi
1087 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
1088 exit 0 ;;
1089 @@ -339,7 +565,7 @@
1090 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
1091 echo romp-ibm-bsd4.4
1092 exit 0 ;;
1093 - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and
1094 + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
1095 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
1096 exit 0 ;; # report: romp-ibm BSD 4.3
1097 *:BOSX:*:*)
1098 @@ -354,18 +580,85 @@
1099 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
1100 echo m68k-hp-bsd4.4
1101 exit 0 ;;
1102 - 9000/[3478]??:HP-UX:*:*)
1103 + 9000/[34678]??:HP-UX:*:*)
1104 + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1105 case "${UNAME_MACHINE}" in
1106 9000/31? ) HP_ARCH=m68000 ;;
1107 9000/[34]?? ) HP_ARCH=m68k ;;
1108 - 9000/7?? | 9000/8?[1679] ) HP_ARCH=hppa1.1 ;;
1109 - 9000/8?? ) HP_ARCH=hppa1.0 ;;
1110 + 9000/[678][0-9][0-9])
1111 + if [ -x /usr/bin/getconf ]; then
1112 + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
1113 + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
1114 + case "${sc_cpu_version}" in
1115 + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
1116 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
1117 + 532) # CPU_PA_RISC2_0
1118 + case "${sc_kernel_bits}" in
1119 + 32) HP_ARCH="hppa2.0n" ;;
1120 + 64) HP_ARCH="hppa2.0w" ;;
1121 + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
1122 + esac ;;
1123 + esac
1124 + fi
1125 + if [ "${HP_ARCH}" = "" ]; then
1126 + eval $set_cc_for_build
1127 + sed 's/^ //' << EOF >$dummy.c
1128 +
1129 + #define _HPUX_SOURCE
1130 + #include <stdlib.h>
1131 + #include <unistd.h>
1132 +
1133 + int main ()
1134 + {
1135 + #if defined(_SC_KERNEL_BITS)
1136 + long bits = sysconf(_SC_KERNEL_BITS);
1137 + #endif
1138 + long cpu = sysconf (_SC_CPU_VERSION);
1139 +
1140 + switch (cpu)
1141 + {
1142 + case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
1143 + case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
1144 + case CPU_PA_RISC2_0:
1145 + #if defined(_SC_KERNEL_BITS)
1146 + switch (bits)
1147 + {
1148 + case 64: puts ("hppa2.0w"); break;
1149 + case 32: puts ("hppa2.0n"); break;
1150 + default: puts ("hppa2.0"); break;
1151 + } break;
1152 + #else /* !defined(_SC_KERNEL_BITS) */
1153 + puts ("hppa2.0"); break;
1154 + #endif
1155 + default: puts ("hppa1.0"); break;
1156 + }
1157 + exit (0);
1158 + }
1159 +EOF
1160 + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
1161 + test -z "$HP_ARCH" && HP_ARCH=hppa
1162 + fi ;;
1163 esac
1164 - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1165 + if [ ${HP_ARCH} = "hppa2.0w" ]
1166 + then
1167 + # avoid double evaluation of $set_cc_for_build
1168 + test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
1169 + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
1170 + then
1171 + HP_ARCH="hppa2.0w"
1172 + else
1173 + HP_ARCH="hppa64"
1174 + fi
1175 + fi
1176 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
1177 exit 0 ;;
1178 + ia64:HP-UX:*:*)
1179 + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1180 + echo ia64-hp-hpux${HPUX_REV}
1181 + exit 0 ;;
1182 3050*:HI-UX:*:*)
1183 - sed 's/^ //' << EOF >dummy.c
1184 + eval $set_cc_for_build
1185 + sed 's/^ //' << EOF >$dummy.c
1186 #include <unistd.h>
1187 int
1188 main ()
1189 @@ -390,8 +683,7 @@
1190 exit (0);
1191 }
1192 EOF
1193 - ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
1194 - rm -f dummy.c dummy
1195 + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
1196 echo unknown-hitachi-hiuxwe2
1197 exit 0 ;;
1198 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
1199 @@ -400,13 +692,16 @@
1200 9000/8??:4.3bsd:*:*)
1201 echo hppa1.0-hp-bsd
1202 exit 0 ;;
1203 + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
1204 + echo hppa1.0-hp-mpeix
1205 + exit 0 ;;
1206 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
1207 echo hppa1.1-hp-osf
1208 exit 0 ;;
1209 hp8??:OSF1:*:*)
1210 echo hppa1.0-hp-osf
1211 exit 0 ;;
1212 - i?86:OSF1:*:*)
1213 + i*86:OSF1:*:*)
1214 if [ -x /usr/sbin/sysversion ] ; then
1215 echo ${UNAME_MACHINE}-unknown-osf1mk
1216 else
1217 @@ -434,57 +729,82 @@
1218 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
1219 echo c4-convex-bsd
1220 exit 0 ;;
1221 - CRAY*X-MP:*:*:*)
1222 - echo xmp-cray-unicos
1223 - exit 0 ;;
1224 CRAY*Y-MP:*:*:*)
1225 - echo ymp-cray-unicos${UNAME_RELEASE}
1226 + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1227 exit 0 ;;
1228 CRAY*[A-Z]90:*:*:*)
1229 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
1230 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
1231 - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
1232 + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
1233 + -e 's/\.[^.]*$/.X/'
1234 exit 0 ;;
1235 CRAY*TS:*:*:*)
1236 - echo t90-cray-unicos${UNAME_RELEASE}
1237 + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1238 exit 0 ;;
1239 - CRAY-2:*:*:*)
1240 - echo cray2-cray-unicos
1241 - exit 0 ;;
1242 - F300:UNIX_System_V:*:*)
1243 - FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's/\///'`
1244 - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
1245 - echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
1246 - exit 0 ;;
1247 - F301:UNIX_System_V:*:*)
1248 - echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
1249 - exit 0 ;;
1250 - hp3[0-9][05]:NetBSD:*:*)
1251 - echo m68k-hp-netbsd${UNAME_RELEASE}
1252 + CRAY*T3E:*:*:*)
1253 + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1254 exit 0 ;;
1255 - hp300:OpenBSD:*:*)
1256 - echo m68k-unknown-openbsd${UNAME_RELEASE}
1257 + CRAY*SV1:*:*:*)
1258 + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1259 exit 0 ;;
1260 - i?86:BSD/386:*:* | *:BSD/OS:*:*)
1261 + *:UNICOS/mp:*:*)
1262 + echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1263 + exit 0 ;;
1264 + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
1265 + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
1266 + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
1267 + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
1268 + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
1269 + exit 0 ;;
1270 + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
1271 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
1272 exit 0 ;;
1273 - *:FreeBSD:*:*)
1274 - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1275 + sparc*:BSD/OS:*:*)
1276 + echo sparc-unknown-bsdi${UNAME_RELEASE}
1277 exit 0 ;;
1278 - *:NetBSD:*:*)
1279 - echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
1280 + *:BSD/OS:*:*)
1281 + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
1282 exit 0 ;;
1283 - *:OpenBSD:*:*)
1284 - echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
1285 + *:FreeBSD:*:*)
1286 + # Determine whether the default compiler uses glibc.
1287 + eval $set_cc_for_build
1288 + sed 's/^ //' << EOF >$dummy.c
1289 + #include <features.h>
1290 + #if __GLIBC__ >= 2
1291 + LIBC=gnu
1292 + #else
1293 + LIBC=
1294 + #endif
1295 +EOF
1296 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
1297 + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
1298 exit 0 ;;
1299 i*:CYGWIN*:*)
1300 - echo ${UNAME_MACHINE}-pc-cygwin32
1301 + echo ${UNAME_MACHINE}-pc-cygwin
1302 exit 0 ;;
1303 i*:MINGW*:*)
1304 echo ${UNAME_MACHINE}-pc-mingw32
1305 exit 0 ;;
1306 + i*:PW*:*)
1307 + echo ${UNAME_MACHINE}-pc-pw32
1308 + exit 0 ;;
1309 + x86:Interix*:3*)
1310 + echo i586-pc-interix3
1311 + exit 0 ;;
1312 + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
1313 + echo i${UNAME_MACHINE}-pc-mks
1314 + exit 0 ;;
1315 + i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
1316 + # How do we know it's Interix rather than the generic POSIX subsystem?
1317 + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
1318 + # UNAME_MACHINE based on the output of uname instead of i386?
1319 + echo i586-pc-interix
1320 + exit 0 ;;
1321 + i*:UWIN*:*)
1322 + echo ${UNAME_MACHINE}-pc-uwin
1323 + exit 0 ;;
1324 p*:CYGWIN*:*)
1325 - echo powerpcle-unknown-cygwin32
1326 + echo powerpcle-unknown-cygwin
1327 exit 0 ;;
1328 prep*:SunOS:5.*:*)
1329 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1330 @@ -492,145 +812,159 @@
1331 *:GNU:*:*)
1332 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
1333 exit 0 ;;
1334 - *:Linux:*:*)
1335 - # uname on the ARM produces all sorts of strangeness, and we need to
1336 - # filter it out.
1337 - case "$UNAME_MACHINE" in
1338 - arm* | sa110*) UNAME_MACHINE="arm" ;;
1339 + i*86:Minix:*:*)
1340 + echo ${UNAME_MACHINE}-pc-minix
1341 + exit 0 ;;
1342 + arm*:Linux:*:*)
1343 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1344 + exit 0 ;;
1345 + ia64:Linux:*:*)
1346 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1347 + exit 0 ;;
1348 + m68*:Linux:*:*)
1349 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1350 + exit 0 ;;
1351 + mips:Linux:*:*)
1352 + eval $set_cc_for_build
1353 + sed 's/^ //' << EOF >$dummy.c
1354 + #undef CPU
1355 + #undef mips
1356 + #undef mipsel
1357 + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
1358 + CPU=mipsel
1359 + #else
1360 + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
1361 + CPU=mips
1362 + #else
1363 + CPU=
1364 + #endif
1365 + #endif
1366 +EOF
1367 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
1368 + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
1369 + ;;
1370 + mips64:Linux:*:*)
1371 + eval $set_cc_for_build
1372 + sed 's/^ //' << EOF >$dummy.c
1373 + #undef CPU
1374 + #undef mips64
1375 + #undef mips64el
1376 + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
1377 + CPU=mips64el
1378 + #else
1379 + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
1380 + CPU=mips64
1381 + #else
1382 + CPU=
1383 + #endif
1384 + #endif
1385 +EOF
1386 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
1387 + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
1388 + ;;
1389 + ppc:Linux:*:*)
1390 + echo powerpc-unknown-linux-gnu
1391 + exit 0 ;;
1392 + ppc64:Linux:*:*)
1393 + echo powerpc64-unknown-linux-gnu
1394 + exit 0 ;;
1395 + alpha:Linux:*:*)
1396 + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
1397 + EV5) UNAME_MACHINE=alphaev5 ;;
1398 + EV56) UNAME_MACHINE=alphaev56 ;;
1399 + PCA56) UNAME_MACHINE=alphapca56 ;;
1400 + PCA57) UNAME_MACHINE=alphapca56 ;;
1401 + EV6) UNAME_MACHINE=alphaev6 ;;
1402 + EV67) UNAME_MACHINE=alphaev67 ;;
1403 + EV68*) UNAME_MACHINE=alphaev68 ;;
1404 + esac
1405 + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
1406 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
1407 + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
1408 + exit 0 ;;
1409 + parisc:Linux:*:* | hppa:Linux:*:*)
1410 + # Look for CPU level
1411 + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
1412 + PA7*) echo hppa1.1-unknown-linux-gnu ;;
1413 + PA8*) echo hppa2.0-unknown-linux-gnu ;;
1414 + *) echo hppa-unknown-linux-gnu ;;
1415 esac
1416 -
1417 + exit 0 ;;
1418 + parisc64:Linux:*:* | hppa64:Linux:*:*)
1419 + echo hppa64-unknown-linux-gnu
1420 + exit 0 ;;
1421 + s390:Linux:*:* | s390x:Linux:*:*)
1422 + echo ${UNAME_MACHINE}-ibm-linux
1423 + exit 0 ;;
1424 + sh*:Linux:*:*)
1425 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1426 + exit 0 ;;
1427 + sparc:Linux:*:* | sparc64:Linux:*:*)
1428 + echo ${UNAME_MACHINE}-unknown-linux-gnu
1429 + exit 0 ;;
1430 + x86_64:Linux:*:*)
1431 + echo x86_64-unknown-linux-gnu
1432 + exit 0 ;;
1433 + i*86:Linux:*:*)
1434 # The BFD linker knows what the default object file format is, so
1435 - # first see if it will tell us.
1436 - ld_help_string=`ld --help 2>&1`
1437 - ld_supported_emulations=`echo $ld_help_string \
1438 - | sed -ne '/supported emulations:/!d
1439 + # first see if it will tell us. cd to the root directory to prevent
1440 + # problems with other programs or directories called `ld' in the path.
1441 + # Set LC_ALL=C to ensure ld outputs messages in English.
1442 + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
1443 + | sed -ne '/supported targets:/!d
1444 s/[ ][ ]*/ /g
1445 - s/.*supported emulations: *//
1446 + s/.*supported targets: *//
1447 s/ .*//
1448 p'`
1449 - case "$ld_supported_emulations" in
1450 - i?86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ;;
1451 - i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;;
1452 - sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1453 - armlinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1454 - m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1455 - elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;;
1456 + case "$ld_supported_targets" in
1457 + elf32-i386)
1458 + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
1459 + ;;
1460 + a.out-i386-linux)
1461 + echo "${UNAME_MACHINE}-pc-linux-gnuaout"
1462 + exit 0 ;;
1463 + coff-i386)
1464 + echo "${UNAME_MACHINE}-pc-linux-gnucoff"
1465 + exit 0 ;;
1466 + "")
1467 + # Either a pre-BFD a.out linker (linux-gnuoldld) or
1468 + # one that does not give us useful --help.
1469 + echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
1470 + exit 0 ;;
1471 esac
1472 -
1473 - if test "${UNAME_MACHINE}" = "alpha" ; then
1474 - sed 's/^ //' <<EOF >dummy.s
1475 - .globl main
1476 - .ent main
1477 - main:
1478 - .frame \$30,0,\$26,0
1479 - .prologue 0
1480 - .long 0x47e03d80 # implver $0
1481 - lda \$2,259
1482 - .long 0x47e20c21 # amask $2,$1
1483 - srl \$1,8,\$2
1484 - sll \$2,2,\$2
1485 - sll \$0,3,\$0
1486 - addl \$1,\$0,\$0
1487 - addl \$2,\$0,\$0
1488 - ret \$31,(\$26),1
1489 - .end main
1490 -EOF
1491 - LIBC=""
1492 - ${CC-cc} dummy.s -o dummy 2>/dev/null
1493 - if test "$?" = 0 ; then
1494 - ./dummy
1495 - case "$?" in
1496 - 7)
1497 - UNAME_MACHINE="alpha"
1498 - ;;
1499 - 15)
1500 - UNAME_MACHINE="alphaev5"
1501 - ;;
1502 - 14)
1503 - UNAME_MACHINE="alphaev56"
1504 - ;;
1505 - 10)
1506 - UNAME_MACHINE="alphapca56"
1507 - ;;
1508 - 16)
1509 - UNAME_MACHINE="alphaev6"
1510 - ;;
1511 - esac
1512 -
1513 - objdump --private-headers dummy | \
1514 - grep ld.so.1 > /dev/null
1515 - if test "$?" = 0 ; then
1516 - LIBC="libc1"
1517 - fi
1518 - fi
1519 - rm -f dummy.s dummy
1520 - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0
1521 - elif test "${UNAME_MACHINE}" = "mips" ; then
1522 - cat >dummy.c <<EOF
1523 -main(argc, argv)
1524 - int argc;
1525 - char *argv[];
1526 -{
1527 -#ifdef __MIPSEB__
1528 - printf ("%s-unknown-linux-gnu\n", argv[1]);
1529 -#endif
1530 -#ifdef __MIPSEL__
1531 - printf ("%sel-unknown-linux-gnu\n", argv[1]);
1532 -#endif
1533 - return 0;
1534 -}
1535 -EOF
1536 - ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
1537 - rm -f dummy.c dummy
1538 - else
1539 - # Either a pre-BFD a.out linker (linux-gnuoldld)
1540 - # or one that does not give us useful --help.
1541 - # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
1542 - # If ld does not provide *any* "supported emulations:"
1543 - # that means it is gnuoldld.
1544 - echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
1545 - test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
1546 -
1547 - case "${UNAME_MACHINE}" in
1548 - i?86)
1549 - VENDOR=pc;
1550 - ;;
1551 - *)
1552 - VENDOR=unknown;
1553 - ;;
1554 - esac
1555 - # Determine whether the default compiler is a.out or elf
1556 - cat >dummy.c <<EOF
1557 -#include <features.h>
1558 -main(argc, argv)
1559 - int argc;
1560 - char *argv[];
1561 -{
1562 -#ifdef __ELF__
1563 -# ifdef __GLIBC__
1564 -# if __GLIBC__ >= 2
1565 - printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
1566 -# else
1567 - printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
1568 -# endif
1569 -# else
1570 - printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
1571 -# endif
1572 -#else
1573 - printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
1574 -#endif
1575 - return 0;
1576 -}
1577 + # Determine whether the default compiler is a.out or elf
1578 + eval $set_cc_for_build
1579 + sed 's/^ //' << EOF >$dummy.c
1580 + #include <features.h>
1581 + #ifdef __ELF__
1582 + # ifdef __GLIBC__
1583 + # if __GLIBC__ >= 2
1584 + LIBC=gnu
1585 + # else
1586 + LIBC=gnulibc1
1587 + # endif
1588 + # else
1589 + LIBC=gnulibc1
1590 + # endif
1591 + #else
1592 + #ifdef __INTEL_COMPILER
1593 + LIBC=gnu
1594 + #else
1595 + LIBC=gnuaout
1596 + #endif
1597 + #endif
1598 EOF
1599 - ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
1600 - rm -f dummy.c dummy
1601 - fi ;;
1602 -# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
1603 -# are messed up and put the nodename in both sysname and nodename.
1604 - i?86:DYNIX/ptx:4*:*)
1605 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
1606 + test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
1607 + test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
1608 + ;;
1609 + i*86:DYNIX/ptx:4*:*)
1610 + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
1611 + # earlier versions are messed up and put the nodename in both
1612 + # sysname and nodename.
1613 echo i386-sequent-sysv4
1614 exit 0 ;;
1615 - i?86:UNIX_SV:4.2MP:2.*)
1616 + i*86:UNIX_SV:4.2MP:2.*)
1617 # Unixware is an offshoot of SVR4, but it has its own version
1618 # number series starting with 2...
1619 # I am not positive that other SVR4 systems won't match this,
1620 @@ -638,28 +972,59 @@
1621 # Use sysv4.2uw... so that sysv4* matches it.
1622 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
1623 exit 0 ;;
1624 - i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
1625 + i*86:OS/2:*:*)
1626 + # If we were able to find `uname', then EMX Unix compatibility
1627 + # is probably installed.
1628 + echo ${UNAME_MACHINE}-pc-os2-emx
1629 + exit 0 ;;
1630 + i*86:XTS-300:*:STOP)
1631 + echo ${UNAME_MACHINE}-unknown-stop
1632 + exit 0 ;;
1633 + i*86:atheos:*:*)
1634 + echo ${UNAME_MACHINE}-unknown-atheos
1635 + exit 0 ;;
1636 + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
1637 + echo i386-unknown-lynxos${UNAME_RELEASE}
1638 + exit 0 ;;
1639 + i*86:*DOS:*:*)
1640 + echo ${UNAME_MACHINE}-pc-msdosdjgpp
1641 + exit 0 ;;
1642 + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1643 + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1644 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1645 - echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
1646 + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
1647 else
1648 - echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
1649 + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1650 fi
1651 exit 0 ;;
1652 - i?86:*:3.2:*)
1653 + i*86:*:5:[78]*)
1654 + case `/bin/uname -X | grep "^Machine"` in
1655 + *486*) UNAME_MACHINE=i486 ;;
1656 + *Pentium) UNAME_MACHINE=i586 ;;
1657 + *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
1658 + esac
1659 + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1660 + exit 0 ;;
1661 + i*86:*:3.2:*)
1662 if test -f /usr/options/cb.name; then
1663 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1664 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1665 elif /bin/uname -X 2>/dev/null >/dev/null ; then
1666 - UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
1667 - (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
1668 - (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
1669 + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
1670 + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
1671 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
1672 && UNAME_MACHINE=i586
1673 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
1674 + && UNAME_MACHINE=i686
1675 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
1676 + && UNAME_MACHINE=i686
1677 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1678 else
1679 echo ${UNAME_MACHINE}-pc-sysv32
1680 fi
1681 exit 0 ;;
1682 pc:*:*:*)
1683 + # Left here for compatibility:
1684 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1685 # the processor, so we play safe by assuming i386.
1686 echo i386-pc-msdosdjgpp
1687 @@ -681,9 +1046,15 @@
1688 # "miniframe"
1689 echo m68010-convergent-sysv
1690 exit 0 ;;
1691 + mc68k:UNIX:SYSTEM5:3.51m)
1692 + echo m68k-convergent-sysv
1693 + exit 0 ;;
1694 + M680?0:D-NIX:5.3:*)
1695 + echo m68k-diab-dnix
1696 + exit 0 ;;
1697 M68*:*:R3V[567]*:*)
1698 test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
1699 - 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
1700 + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0)
1701 OS_REL=''
1702 test -r /etc/.relid \
1703 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1704 @@ -694,24 +1065,27 @@
1705 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1706 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1707 && echo i486-ncr-sysv4 && exit 0 ;;
1708 - m68*:LynxOS:2.*:*)
1709 + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1710 echo m68k-unknown-lynxos${UNAME_RELEASE}
1711 exit 0 ;;
1712 mc68030:UNIX_System_V:4.*:*)
1713 echo m68k-atari-sysv4
1714 exit 0 ;;
1715 - i?86:LynxOS:2.*:*)
1716 - echo i386-unknown-lynxos${UNAME_RELEASE}
1717 - exit 0 ;;
1718 TSUNAMI:LynxOS:2.*:*)
1719 echo sparc-unknown-lynxos${UNAME_RELEASE}
1720 exit 0 ;;
1721 - rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
1722 + rs6000:LynxOS:2.*:*)
1723 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1724 exit 0 ;;
1725 + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
1726 + echo powerpc-unknown-lynxos${UNAME_RELEASE}
1727 + exit 0 ;;
1728 SM[BE]S:UNIX_SV:*:*)
1729 echo mips-dde-sysv${UNAME_RELEASE}
1730 exit 0 ;;
1731 + RM*:ReliantUNIX-*:*:*)
1732 + echo mips-sni-sysv4
1733 + exit 0 ;;
1734 RM*:SINIX-*:*:*)
1735 echo mips-sni-sysv4
1736 exit 0 ;;
1737 @@ -723,8 +1097,8 @@
1738 echo ns32k-sni-sysv
1739 fi
1740 exit 0 ;;
1741 - PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1742 - # says <Richard.M.Bartel@ccMail.Census.GOV>
1743 + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1744 + # says <Richard.M.Bartel@ccMail.Census.GOV>
1745 echo i586-unisys-sysv4
1746 exit 0 ;;
1747 *:UNIX_System_V:4*:FTX*)
1748 @@ -736,25 +1110,113 @@
1749 # From seanf@swdc.stratus.com.
1750 echo i860-stratus-sysv4
1751 exit 0 ;;
1752 + *:VOS:*:*)
1753 + # From Paul.Green@stratus.com.
1754 + echo hppa1.1-stratus-vos
1755 + exit 0 ;;
1756 mc68*:A/UX:*:*)
1757 echo m68k-apple-aux${UNAME_RELEASE}
1758 exit 0 ;;
1759 - news*:NEWS-OS:*:6*)
1760 + news*:NEWS-OS:6*:*)
1761 echo mips-sony-newsos6
1762 exit 0 ;;
1763 - R3000:*System_V*:*:* | R4000:UNIX_SYSV:*:*)
1764 + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1765 if [ -d /usr/nec ]; then
1766 echo mips-nec-sysv${UNAME_RELEASE}
1767 else
1768 echo mips-unknown-sysv${UNAME_RELEASE}
1769 fi
1770 exit 0 ;;
1771 + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1772 + echo powerpc-be-beos
1773 + exit 0 ;;
1774 + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
1775 + echo powerpc-apple-beos
1776 + exit 0 ;;
1777 + BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
1778 + echo i586-pc-beos
1779 + exit 0 ;;
1780 + SX-4:SUPER-UX:*:*)
1781 + echo sx4-nec-superux${UNAME_RELEASE}
1782 + exit 0 ;;
1783 + SX-5:SUPER-UX:*:*)
1784 + echo sx5-nec-superux${UNAME_RELEASE}
1785 + exit 0 ;;
1786 + SX-6:SUPER-UX:*:*)
1787 + echo sx6-nec-superux${UNAME_RELEASE}
1788 + exit 0 ;;
1789 + Power*:Rhapsody:*:*)
1790 + echo powerpc-apple-rhapsody${UNAME_RELEASE}
1791 + exit 0 ;;
1792 + *:Rhapsody:*:*)
1793 + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1794 + exit 0 ;;
1795 + *:Darwin:*:*)
1796 + case `uname -p` in
1797 + *86) UNAME_PROCESSOR=i686 ;;
1798 + powerpc) UNAME_PROCESSOR=powerpc ;;
1799 + esac
1800 + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1801 + exit 0 ;;
1802 + *:procnto*:*:* | *:QNX:[0123456789]*:*)
1803 + UNAME_PROCESSOR=`uname -p`
1804 + if test "$UNAME_PROCESSOR" = "x86"; then
1805 + UNAME_PROCESSOR=i386
1806 + UNAME_MACHINE=pc
1807 + fi
1808 + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1809 + exit 0 ;;
1810 + *:QNX:*:4*)
1811 + echo i386-pc-qnx
1812 + exit 0 ;;
1813 + NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
1814 + echo nsr-tandem-nsk${UNAME_RELEASE}
1815 + exit 0 ;;
1816 + *:NonStop-UX:*:*)
1817 + echo mips-compaq-nonstopux
1818 + exit 0 ;;
1819 + BS2000:POSIX*:*:*)
1820 + echo bs2000-siemens-sysv
1821 + exit 0 ;;
1822 + DS/*:UNIX_System_V:*:*)
1823 + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1824 + exit 0 ;;
1825 + *:Plan9:*:*)
1826 + # "uname -m" is not consistent, so use $cputype instead. 386
1827 + # is converted to i386 for consistency with other x86
1828 + # operating systems.
1829 + if test "$cputype" = "386"; then
1830 + UNAME_MACHINE=i386
1831 + else
1832 + UNAME_MACHINE="$cputype"
1833 + fi
1834 + echo ${UNAME_MACHINE}-unknown-plan9
1835 + exit 0 ;;
1836 + *:TOPS-10:*:*)
1837 + echo pdp10-unknown-tops10
1838 + exit 0 ;;
1839 + *:TENEX:*:*)
1840 + echo pdp10-unknown-tenex
1841 + exit 0 ;;
1842 + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
1843 + echo pdp10-dec-tops20
1844 + exit 0 ;;
1845 + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1846 + echo pdp10-xkl-tops20
1847 + exit 0 ;;
1848 + *:TOPS-20:*:*)
1849 + echo pdp10-unknown-tops20
1850 + exit 0 ;;
1851 + *:ITS:*:*)
1852 + echo pdp10-unknown-its
1853 + exit 0 ;;
1854 esac
1855
1856 #echo '(No uname command or uname output not recognized.)' 1>&2
1857 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
1858
1859 -cat >dummy.c <<EOF
1860 +eval $set_cc_for_build
1861 +cat >$dummy.c <<EOF
1862 #ifdef _SEQUENT_
1863 # include <sys/types.h>
1864 # include <sys/utsname.h>
1865 @@ -792,7 +1254,10 @@
1866 #endif
1867 int version;
1868 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
1869 - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
1870 + if (version < 4)
1871 + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
1872 + else
1873 + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
1874 exit (0);
1875 #endif
1876
1877 @@ -837,11 +1302,24 @@
1878 #endif
1879
1880 #if defined (vax)
1881 -#if !defined (ultrix)
1882 - printf ("vax-dec-bsd\n"); exit (0);
1883 -#else
1884 - printf ("vax-dec-ultrix\n"); exit (0);
1885 -#endif
1886 +# if !defined (ultrix)
1887 +# include <sys/param.h>
1888 +# if defined (BSD)
1889 +# if BSD == 43
1890 + printf ("vax-dec-bsd4.3\n"); exit (0);
1891 +# else
1892 +# if BSD == 199006
1893 + printf ("vax-dec-bsd4.3reno\n"); exit (0);
1894 +# else
1895 + printf ("vax-dec-bsd\n"); exit (0);
1896 +# endif
1897 +# endif
1898 +# else
1899 + printf ("vax-dec-bsd\n"); exit (0);
1900 +# endif
1901 +# else
1902 + printf ("vax-dec-ultrix\n"); exit (0);
1903 +# endif
1904 #endif
1905
1906 #if defined (alliant) && defined (i860)
1907 @@ -852,8 +1330,7 @@
1908 }
1909 EOF
1910
1911 -${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0
1912 -rm -f dummy.c dummy
1913 +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
1914
1915 # Apollos put the system type in the environment.
1916
1917 @@ -885,6 +1362,48 @@
1918 esac
1919 fi
1920
1921 -#echo '(Unable to guess system type)' 1>&2
1922 +cat >&2 <<EOF
1923 +$0: unable to guess system type
1924 +
1925 +This script, last modified $timestamp, has failed to recognize
1926 +the operating system you are using. It is advised that you
1927 +download the most up to date version of the config scripts from
1928 +
1929 + ftp://ftp.gnu.org/pub/gnu/config/
1930 +
1931 +If the version you run ($0) is already up to date, please
1932 +send the following data and any information you think might be
1933 +pertinent to <config-patches@gnu.org> in order to provide the needed
1934 +information to handle your system.
1935 +
1936 +config.guess timestamp = $timestamp
1937 +
1938 +uname -m = `(uname -m) 2>/dev/null || echo unknown`
1939 +uname -r = `(uname -r) 2>/dev/null || echo unknown`
1940 +uname -s = `(uname -s) 2>/dev/null || echo unknown`
1941 +uname -v = `(uname -v) 2>/dev/null || echo unknown`
1942 +
1943 +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
1944 +/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
1945 +
1946 +hostinfo = `(hostinfo) 2>/dev/null`
1947 +/bin/universe = `(/bin/universe) 2>/dev/null`
1948 +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
1949 +/bin/arch = `(/bin/arch) 2>/dev/null`
1950 +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
1951 +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
1952 +
1953 +UNAME_MACHINE = ${UNAME_MACHINE}
1954 +UNAME_RELEASE = ${UNAME_RELEASE}
1955 +UNAME_SYSTEM = ${UNAME_SYSTEM}
1956 +UNAME_VERSION = ${UNAME_VERSION}
1957 +EOF
1958
1959 exit 1
1960 +
1961 +# Local variables:
1962 +# eval: (add-hook 'write-file-hooks 'time-stamp)
1963 +# time-stamp-start: "timestamp='"
1964 +# time-stamp-format: "%:y-%02m-%02d"
1965 +# time-stamp-end: "'"
1966 +# End:
1967 --- ez-ipupdate-3.0.11b8.orig/config.h.in
1968 +++ ez-ipupdate-3.0.11b8/config.h.in
1969 @@ -1,4 +1,4 @@
1970 -/* config.h.in. Generated automatically from configure.in by autoheader. */
1971 +/* config.h.in. Generated automatically from configure.in by autoheader 2.13. */
1972
1973 /* Define as the return type of signal handlers (int or void). */
1974 #undef RETSIGTYPE
1975 @@ -132,6 +132,9 @@
1976 /* Define if you have the <stdarg.h> header file. */
1977 #undef HAVE_STDARG_H
1978
1979 +/* Define if you have the <string.h> header file. */
1980 +#undef HAVE_STRING_H
1981 +
1982 /* Define if you have the <sys/socket.h> header file. */
1983 #undef HAVE_SYS_SOCKET_H
1984
1985 @@ -153,6 +156,9 @@
1986 /* Define if you have the <syslog.h> header file. */
1987 #undef HAVE_SYSLOG_H
1988
1989 +/* Define if you have the <time.h> header file. */
1990 +#undef HAVE_TIME_H
1991 +
1992 /* Define if you have the <unistd.h> header file. */
1993 #undef HAVE_UNISTD_H
1994
1995 @@ -161,3 +167,10 @@
1996
1997 /* Define if you have the socket library (-lsocket). */
1998 #undef HAVE_LIBSOCKET
1999 +
2000 +/* Name of package */
2001 +#undef PACKAGE
2002 +
2003 +/* Version number of package */
2004 +#undef VERSION
2005 +
2006 --- ez-ipupdate-3.0.11b8.orig/config.sub
2007 +++ ez-ipupdate-3.0.11b8/config.sub
2008 @@ -1,6 +1,10 @@
2009 #! /bin/sh
2010 -# Configuration validation subroutine script, version 1.1.
2011 -# Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc.
2012 +# Configuration validation subroutine script.
2013 +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2014 +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
2015 +
2016 +timestamp='2003-01-03'
2017 +
2018 # This file is (in principle) common to ALL GNU software.
2019 # The presence of a machine in this file suggests that SOME GNU software
2020 # can handle that machine. It does not imply ALL GNU software can.
2021 @@ -25,6 +29,9 @@
2022 # configuration script generated by Autoconf, you may include it under
2023 # the same distribution terms that you use for the rest of that program.
2024
2025 +# Please send patches to <config-patches@gnu.org>. Submit a context
2026 +# diff and a properly formatted ChangeLog entry.
2027 +#
2028 # Configuration subroutine to validate and canonicalize a configuration type.
2029 # Supply the specified configuration type as an argument.
2030 # If it is invalid, we print an error message on stderr and exit with code 1.
2031 @@ -45,30 +52,73 @@
2032 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
2033 # It is wrong to echo any other type of specification.
2034
2035 -if [ x$1 = x ]
2036 -then
2037 - echo Configuration name missing. 1>&2
2038 - echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
2039 - echo "or $0 ALIAS" 1>&2
2040 - echo where ALIAS is a recognized configuration type. 1>&2
2041 - exit 1
2042 -fi
2043 +me=`echo "$0" | sed -e 's,.*/,,'`
2044
2045 -# First pass through any local machine types.
2046 -case $1 in
2047 - *local*)
2048 - echo $1
2049 - exit 0
2050 - ;;
2051 - *)
2052 - ;;
2053 +usage="\
2054 +Usage: $0 [OPTION] CPU-MFR-OPSYS
2055 + $0 [OPTION] ALIAS
2056 +
2057 +Canonicalize a configuration name.
2058 +
2059 +Operation modes:
2060 + -h, --help print this help, then exit
2061 + -t, --time-stamp print date of last modification, then exit
2062 + -v, --version print version number, then exit
2063 +
2064 +Report bugs and patches to <config-patches@gnu.org>."
2065 +
2066 +version="\
2067 +GNU config.sub ($timestamp)
2068 +
2069 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
2070 +Free Software Foundation, Inc.
2071 +
2072 +This is free software; see the source for copying conditions. There is NO
2073 +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
2074 +
2075 +help="
2076 +Try \`$me --help' for more information."
2077 +
2078 +# Parse command line
2079 +while test $# -gt 0 ; do
2080 + case $1 in
2081 + --time-stamp | --time* | -t )
2082 + echo "$timestamp" ; exit 0 ;;
2083 + --version | -v )
2084 + echo "$version" ; exit 0 ;;
2085 + --help | --h* | -h )
2086 + echo "$usage"; exit 0 ;;
2087 + -- ) # Stop option processing
2088 + shift; break ;;
2089 + - ) # Use stdin as input.
2090 + break ;;
2091 + -* )
2092 + echo "$me: invalid option $1$help"
2093 + exit 1 ;;
2094 +
2095 + *local*)
2096 + # First pass through any local machine types.
2097 + echo $1
2098 + exit 0;;
2099 +
2100 + * )
2101 + break ;;
2102 + esac
2103 +done
2104 +
2105 +case $# in
2106 + 0) echo "$me: missing argument$help" >&2
2107 + exit 1;;
2108 + 1) ;;
2109 + *) echo "$me: too many arguments$help" >&2
2110 + exit 1;;
2111 esac
2112
2113 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
2114 # Here we must recognize all the valid KERNEL-OS combinations.
2115 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
2116 case $maybe_os in
2117 - linux-gnu*)
2118 + nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
2119 os=-$maybe_os
2120 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
2121 ;;
2122 @@ -94,15 +144,33 @@
2123 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
2124 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
2125 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
2126 - -apple)
2127 + -apple | -axis)
2128 os=
2129 basic_machine=$1
2130 ;;
2131 + -sim | -cisco | -oki | -wec | -winbond)
2132 + os=
2133 + basic_machine=$1
2134 + ;;
2135 + -scout)
2136 + ;;
2137 + -wrs)
2138 + os=-vxworks
2139 + basic_machine=$1
2140 + ;;
2141 + -chorusos*)
2142 + os=-chorusos
2143 + basic_machine=$1
2144 + ;;
2145 + -chorusrdb)
2146 + os=-chorusrdb
2147 + basic_machine=$1
2148 + ;;
2149 -hiux*)
2150 os=-hiuxwe2
2151 ;;
2152 -sco5)
2153 - os=sco3.2v5
2154 + os=-sco3.2v5
2155 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2156 ;;
2157 -sco4)
2158 @@ -121,6 +189,9 @@
2159 os=-sco3.2v2
2160 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2161 ;;
2162 + -udk*)
2163 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2164 + ;;
2165 -isc)
2166 os=-isc2.2
2167 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2168 @@ -143,26 +214,72 @@
2169 -psos*)
2170 os=-psos
2171 ;;
2172 + -mint | -mint[0-9]*)
2173 + basic_machine=m68k-atari
2174 + os=-mint
2175 + ;;
2176 esac
2177
2178 # Decode aliases for certain CPU-COMPANY combinations.
2179 case $basic_machine in
2180 # Recognize the basic CPU types without company name.
2181 # Some are omitted here because they have special meanings below.
2182 - tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \
2183 - | arme[lb] | pyramid | mn10200 | mn10300 \
2184 - | tron | a29k | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 \
2185 - | alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \
2186 - | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \
2187 - | mips64 | mipsel | mips64el | mips64orion | mips64orionel \
2188 - | mipstx39 | mipstx39el \
2189 - | sparc | sparclet | sparclite | sparc64 | v850)
2190 + 1750a | 580 \
2191 + | a29k \
2192 + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
2193 + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
2194 + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
2195 + | clipper \
2196 + | d10v | d30v | dlx | dsp16xx \
2197 + | fr30 | frv \
2198 + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
2199 + | i370 | i860 | i960 | ia64 \
2200 + | ip2k \
2201 + | m32r | m68000 | m68k | m88k | mcore \
2202 + | mips | mipsbe | mipseb | mipsel | mipsle \
2203 + | mips16 \
2204 + | mips64 | mips64el \
2205 + | mips64vr | mips64vrel \
2206 + | mips64orion | mips64orionel \
2207 + | mips64vr4100 | mips64vr4100el \
2208 + | mips64vr4300 | mips64vr4300el \
2209 + | mips64vr5000 | mips64vr5000el \
2210 + | mipsisa32 | mipsisa32el \
2211 + | mipsisa32r2 | mipsisa32r2el \
2212 + | mipsisa64 | mipsisa64el \
2213 + | mipsisa64sb1 | mipsisa64sb1el \
2214 + | mipsisa64sr71k | mipsisa64sr71kel \
2215 + | mipstx39 | mipstx39el \
2216 + | mn10200 | mn10300 \
2217 + | msp430 \
2218 + | ns16k | ns32k \
2219 + | openrisc | or32 \
2220 + | pdp10 | pdp11 | pj | pjl \
2221 + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
2222 + | pyramid \
2223 + | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
2224 + | sh64 | sh64le \
2225 + | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
2226 + | strongarm \
2227 + | tahoe | thumb | tic80 | tron \
2228 + | v850 | v850e \
2229 + | we32k \
2230 + | x86 | xscale | xstormy16 | xtensa \
2231 + | z8k)
2232 + basic_machine=$basic_machine-unknown
2233 + ;;
2234 + m6811 | m68hc11 | m6812 | m68hc12)
2235 + # Motorola 68HC11/12.
2236 basic_machine=$basic_machine-unknown
2237 + os=-none
2238 + ;;
2239 + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
2240 ;;
2241 +
2242 # We use `pc' rather than `unknown'
2243 # because (1) that's what they normally are, and
2244 # (2) the word "unknown" tends to confuse beginning users.
2245 - i[34567]86)
2246 + i*86 | x86_64)
2247 basic_machine=$basic_machine-pc
2248 ;;
2249 # Object if more than one company name word.
2250 @@ -171,27 +288,79 @@
2251 exit 1
2252 ;;
2253 # Recognize the basic CPU types with company name.
2254 - vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \
2255 - | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
2256 - | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
2257 - | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \
2258 - | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \
2259 - | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \
2260 - | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \
2261 - | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
2262 - | sparc64-* | mips64-* | mipsel-* \
2263 - | mips64el-* | mips64orion-* | mips64orionel-* \
2264 - | mipstx39-* | mipstx39el-* \
2265 - | f301-*)
2266 + 580-* \
2267 + | a29k-* \
2268 + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
2269 + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
2270 + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
2271 + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
2272 + | avr-* \
2273 + | bs2000-* \
2274 + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \
2275 + | clipper-* | cydra-* \
2276 + | d10v-* | d30v-* | dlx-* \
2277 + | elxsi-* \
2278 + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
2279 + | h8300-* | h8500-* \
2280 + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
2281 + | i*86-* | i860-* | i960-* | ia64-* \
2282 + | ip2k-* \
2283 + | m32r-* \
2284 + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
2285 + | m88110-* | m88k-* | mcore-* \
2286 + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
2287 + | mips16-* \
2288 + | mips64-* | mips64el-* \
2289 + | mips64vr-* | mips64vrel-* \
2290 + | mips64orion-* | mips64orionel-* \
2291 + | mips64vr4100-* | mips64vr4100el-* \
2292 + | mips64vr4300-* | mips64vr4300el-* \
2293 + | mips64vr5000-* | mips64vr5000el-* \
2294 + | mipsisa32-* | mipsisa32el-* \
2295 + | mipsisa32r2-* | mipsisa32r2el-* \
2296 + | mipsisa64-* | mipsisa64el-* \
2297 + | mipsisa64sb1-* | mipsisa64sb1el-* \
2298 + | mipsisa64sr71k-* | mipsisa64sr71kel-* \
2299 + | mipstx39-* | mipstx39el-* \
2300 + | msp430-* \
2301 + | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
2302 + | orion-* \
2303 + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
2304 + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
2305 + | pyramid-* \
2306 + | romp-* | rs6000-* \
2307 + | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \
2308 + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
2309 + | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
2310 + | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
2311 + | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \
2312 + | v850-* | v850e-* | vax-* \
2313 + | we32k-* \
2314 + | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
2315 + | xtensa-* \
2316 + | ymp-* \
2317 + | z8k-*)
2318 ;;
2319 # Recognize the various machine names and aliases which stand
2320 # for a CPU type and a company and sometimes even an OS.
2321 + 386bsd)
2322 + basic_machine=i386-unknown
2323 + os=-bsd
2324 + ;;
2325 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
2326 basic_machine=m68000-att
2327 ;;
2328 3b*)
2329 basic_machine=we32k-att
2330 ;;
2331 + a29khif)
2332 + basic_machine=a29k-amd
2333 + os=-udi
2334 + ;;
2335 + adobe68k)
2336 + basic_machine=m68010-adobe
2337 + os=-scout
2338 + ;;
2339 alliant | fx80)
2340 basic_machine=fx80-alliant
2341 ;;
2342 @@ -207,20 +376,24 @@
2343 os=-sysv
2344 ;;
2345 amiga | amiga-*)
2346 - basic_machine=m68k-cbm
2347 + basic_machine=m68k-unknown
2348 ;;
2349 amigaos | amigados)
2350 - basic_machine=m68k-cbm
2351 + basic_machine=m68k-unknown
2352 os=-amigaos
2353 ;;
2354 amigaunix | amix)
2355 - basic_machine=m68k-cbm
2356 + basic_machine=m68k-unknown
2357 os=-sysv4
2358 ;;
2359 apollo68)
2360 basic_machine=m68k-apollo
2361 os=-sysv
2362 ;;
2363 + apollo68bsd)
2364 + basic_machine=m68k-apollo
2365 + os=-bsd
2366 + ;;
2367 aux)
2368 basic_machine=m68k-apple
2369 os=-aux
2370 @@ -229,6 +402,10 @@
2371 basic_machine=ns32k-sequent
2372 os=-dynix
2373 ;;
2374 + c90)
2375 + basic_machine=c90-cray
2376 + os=-unicos
2377 + ;;
2378 convex-c1)
2379 basic_machine=c1-convex
2380 os=-bsd
2381 @@ -249,27 +426,30 @@
2382 basic_machine=c38-convex
2383 os=-bsd
2384 ;;
2385 - cray | ymp)
2386 - basic_machine=ymp-cray
2387 - os=-unicos
2388 - ;;
2389 - cray2)
2390 - basic_machine=cray2-cray
2391 - os=-unicos
2392 - ;;
2393 - [ctj]90-cray)
2394 - basic_machine=c90-cray
2395 + cray | j90)
2396 + basic_machine=j90-cray
2397 os=-unicos
2398 ;;
2399 crds | unos)
2400 basic_machine=m68k-crds
2401 ;;
2402 + cris | cris-* | etrax*)
2403 + basic_machine=cris-axis
2404 + ;;
2405 da30 | da30-*)
2406 basic_machine=m68k-da30
2407 ;;
2408 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
2409 basic_machine=mips-dec
2410 ;;
2411 + decsystem10* | dec10*)
2412 + basic_machine=pdp10-dec
2413 + os=-tops10
2414 + ;;
2415 + decsystem20* | dec20*)
2416 + basic_machine=pdp10-dec
2417 + os=-tops20
2418 + ;;
2419 delta | 3300 | motorola-3300 | motorola-delta \
2420 | 3300-motorola | delta-motorola)
2421 basic_machine=m68k-motorola
2422 @@ -297,6 +477,10 @@
2423 encore | umax | mmax)
2424 basic_machine=ns32k-encore
2425 ;;
2426 + es1800 | OSE68k | ose68k | ose | OSE)
2427 + basic_machine=m68k-ericsson
2428 + os=-ose
2429 + ;;
2430 fx2800)
2431 basic_machine=i860-alliant
2432 ;;
2433 @@ -307,6 +491,10 @@
2434 basic_machine=tron-gmicro
2435 os=-sysv
2436 ;;
2437 + go32)
2438 + basic_machine=i386-pc
2439 + os=-go32
2440 + ;;
2441 h3050r* | hiux*)
2442 basic_machine=hppa1.1-hitachi
2443 os=-hiuxwe2
2444 @@ -315,6 +503,14 @@
2445 basic_machine=h8300-hitachi
2446 os=-hms
2447 ;;
2448 + h8300xray)
2449 + basic_machine=h8300-hitachi
2450 + os=-xray
2451 + ;;
2452 + h8500hms)
2453 + basic_machine=h8500-hitachi
2454 + os=-hms
2455 + ;;
2456 harris)
2457 basic_machine=m88k-harris
2458 os=-sysv3
2459 @@ -330,13 +526,30 @@
2460 basic_machine=m68k-hp
2461 os=-hpux
2462 ;;
2463 + hp3k9[0-9][0-9] | hp9[0-9][0-9])
2464 + basic_machine=hppa1.0-hp
2465 + ;;
2466 hp9k2[0-9][0-9] | hp9k31[0-9])
2467 basic_machine=m68000-hp
2468 ;;
2469 hp9k3[2-9][0-9])
2470 basic_machine=m68k-hp
2471 ;;
2472 - hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7)
2473 + hp9k6[0-9][0-9] | hp6[0-9][0-9])
2474 + basic_machine=hppa1.0-hp
2475 + ;;
2476 + hp9k7[0-79][0-9] | hp7[0-79][0-9])
2477 + basic_machine=hppa1.1-hp
2478 + ;;
2479 + hp9k78[0-9] | hp78[0-9])
2480 + # FIXME: really hppa2.0-hp
2481 + basic_machine=hppa1.1-hp
2482 + ;;
2483 + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
2484 + # FIXME: really hppa2.0-hp
2485 + basic_machine=hppa1.1-hp
2486 + ;;
2487 + hp9k8[0-9][13679] | hp8[0-9][13679])
2488 basic_machine=hppa1.1-hp
2489 ;;
2490 hp9k8[0-9][0-9] | hp8[0-9][0-9])
2491 @@ -345,27 +558,42 @@
2492 hppa-next)
2493 os=-nextstep3
2494 ;;
2495 + hppaosf)
2496 + basic_machine=hppa1.1-hp
2497 + os=-osf
2498 + ;;
2499 + hppro)
2500 + basic_machine=hppa1.1-hp
2501 + os=-proelf
2502 + ;;
2503 i370-ibm* | ibm*)
2504 basic_machine=i370-ibm
2505 - os=-mvs
2506 ;;
2507 # I'm not sure what "Sysv32" means. Should this be sysv3.2?
2508 - i[34567]86v32)
2509 + i*86v32)
2510 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
2511 os=-sysv32
2512 ;;
2513 - i[34567]86v4*)
2514 + i*86v4*)
2515 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
2516 os=-sysv4
2517 ;;
2518 - i[34567]86v)
2519 + i*86v)
2520 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
2521 os=-sysv
2522 ;;
2523 - i[34567]86sol2)
2524 + i*86sol2)
2525 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
2526 os=-solaris2
2527 ;;
2528 + i386mach)
2529 + basic_machine=i386-mach
2530 + os=-mach
2531 + ;;
2532 + i386-vsta | vsta)
2533 + basic_machine=i386-unknown
2534 + os=-vsta
2535 + ;;
2536 iris | iris4d)
2537 basic_machine=mips-sgi
2538 case $os in
2539 @@ -391,16 +619,16 @@
2540 basic_machine=ns32k-utek
2541 os=-sysv
2542 ;;
2543 + mingw32)
2544 + basic_machine=i386-pc
2545 + os=-mingw32
2546 + ;;
2547 miniframe)
2548 basic_machine=m68000-convergent
2549 ;;
2550 - mipsel*-linux*)
2551 - basic_machine=mipsel-unknown
2552 - os=-linux-gnu
2553 - ;;
2554 - mips*-linux*)
2555 - basic_machine=mips-unknown
2556 - os=-linux-gnu
2557 + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
2558 + basic_machine=m68k-atari
2559 + os=-mint
2560 ;;
2561 mips3*-*)
2562 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
2563 @@ -408,10 +636,38 @@
2564 mips3*)
2565 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
2566 ;;
2567 + mmix*)
2568 + basic_machine=mmix-knuth
2569 + os=-mmixware
2570 + ;;
2571 + monitor)
2572 + basic_machine=m68k-rom68k
2573 + os=-coff
2574 + ;;
2575 + morphos)
2576 + basic_machine=powerpc-unknown
2577 + os=-morphos
2578 + ;;
2579 + msdos)
2580 + basic_machine=i386-pc
2581 + os=-msdos
2582 + ;;
2583 + mvs)
2584 + basic_machine=i370-ibm
2585 + os=-mvs
2586 + ;;
2587 ncr3000)
2588 basic_machine=i486-ncr
2589 os=-sysv4
2590 ;;
2591 + netbsd386)
2592 + basic_machine=i386-unknown
2593 + os=-netbsd
2594 + ;;
2595 + netwinder)
2596 + basic_machine=armv4l-rebel
2597 + os=-linux
2598 + ;;
2599 news | news700 | news800 | news900)
2600 basic_machine=m68k-sony
2601 os=-newsos
2602 @@ -424,6 +680,10 @@
2603 basic_machine=mips-sony
2604 os=-newsos
2605 ;;
2606 + necv70)
2607 + basic_machine=v70-nec
2608 + os=-sysv
2609 + ;;
2610 next | m*-next )
2611 basic_machine=m68k-next
2612 case $os in
2613 @@ -449,9 +709,40 @@
2614 basic_machine=i960-intel
2615 os=-nindy
2616 ;;
2617 + mon960)
2618 + basic_machine=i960-intel
2619 + os=-mon960
2620 + ;;
2621 + nonstopux)
2622 + basic_machine=mips-compaq
2623 + os=-nonstopux
2624 + ;;
2625 np1)
2626 basic_machine=np1-gould
2627 ;;
2628 + nv1)
2629 + basic_machine=nv1-cray
2630 + os=-unicosmp
2631 + ;;
2632 + nsr-tandem)
2633 + basic_machine=nsr-tandem
2634 + ;;
2635 + op50n-* | op60c-*)
2636 + basic_machine=hppa1.1-oki
2637 + os=-proelf
2638 + ;;
2639 + or32 | or32-*)
2640 + basic_machine=or32-unknown
2641 + os=-coff
2642 + ;;
2643 + OSE68000 | ose68000)
2644 + basic_machine=m68000-ericsson
2645 + os=-ose
2646 + ;;
2647 + os68k)
2648 + basic_machine=m68k-none
2649 + os=-os68k
2650 + ;;
2651 pa-hitachi)
2652 basic_machine=hppa1.1-hitachi
2653 os=-hiuxwe2
2654 @@ -466,51 +757,85 @@
2655 pbb)
2656 basic_machine=m68k-tti
2657 ;;
2658 - pc532 | pc532-*)
2659 + pc532 | pc532-*)
2660 basic_machine=ns32k-pc532
2661 ;;
2662 - pentium | p5 | k5 | nexen)
2663 + pentium | p5 | k5 | k6 | nexgen | viac3)
2664 basic_machine=i586-pc
2665 ;;
2666 - pentiumpro | p6 | k6 | 6x86)
2667 + pentiumpro | p6 | 6x86 | athlon | athlon_*)
2668 basic_machine=i686-pc
2669 ;;
2670 pentiumii | pentium2)
2671 - basic_machine=i786-pc
2672 + basic_machine=i686-pc
2673 ;;
2674 - pentium-* | p5-* | k5-* | nexen-*)
2675 + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
2676 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
2677 ;;
2678 - pentiumpro-* | p6-* | k6-* | 6x86-*)
2679 + pentiumpro-* | p6-* | 6x86-* | athlon-*)
2680 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
2681 ;;
2682 pentiumii-* | pentium2-*)
2683 - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
2684 + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
2685 ;;
2686 pn)
2687 basic_machine=pn-gould
2688 ;;
2689 - power) basic_machine=rs6000-ibm
2690 + power) basic_machine=power-ibm
2691 ;;
2692 ppc) basic_machine=powerpc-unknown
2693 - ;;
2694 + ;;
2695 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
2696 ;;
2697 ppcle | powerpclittle | ppc-le | powerpc-little)
2698 basic_machine=powerpcle-unknown
2699 - ;;
2700 + ;;
2701 ppcle-* | powerpclittle-*)
2702 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
2703 ;;
2704 + ppc64) basic_machine=powerpc64-unknown
2705 + ;;
2706 + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
2707 + ;;
2708 + ppc64le | powerpc64little | ppc64-le | powerpc64-little)
2709 + basic_machine=powerpc64le-unknown
2710 + ;;
2711 + ppc64le-* | powerpc64little-*)
2712 + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
2713 + ;;
2714 ps2)
2715 basic_machine=i386-ibm
2716 ;;
2717 + pw32)
2718 + basic_machine=i586-unknown
2719 + os=-pw32
2720 + ;;
2721 + rom68k)
2722 + basic_machine=m68k-rom68k
2723 + os=-coff
2724 + ;;
2725 rm[46]00)
2726 basic_machine=mips-siemens
2727 ;;
2728 rtpc | rtpc-*)
2729 basic_machine=romp-ibm
2730 ;;
2731 + s390 | s390-*)
2732 + basic_machine=s390-ibm
2733 + ;;
2734 + s390x | s390x-*)
2735 + basic_machine=s390x-ibm
2736 + ;;
2737 + sa29200)
2738 + basic_machine=a29k-amd
2739 + os=-udi
2740 + ;;
2741 + sb1)
2742 + basic_machine=mipsisa64sb1-unknown
2743 + ;;
2744 + sb1el)
2745 + basic_machine=mipsisa64sb1el-unknown
2746 + ;;
2747 sequent)
2748 basic_machine=i386-sequent
2749 ;;
2750 @@ -518,6 +843,10 @@
2751 basic_machine=sh-hitachi
2752 os=-hms
2753 ;;
2754 + sparclite-wrs | simso-wrs)
2755 + basic_machine=sparclite-wrs
2756 + os=-vxworks
2757 + ;;
2758 sps7)
2759 basic_machine=m68k-bull
2760 os=-sysv2
2761 @@ -525,6 +854,13 @@
2762 spur)
2763 basic_machine=spur-unknown
2764 ;;
2765 + st2000)
2766 + basic_machine=m68k-tandem
2767 + ;;
2768 + stratus)
2769 + basic_machine=i860-stratus
2770 + os=-sysv4
2771 + ;;
2772 sun2)
2773 basic_machine=m68000-sun
2774 ;;
2775 @@ -565,16 +901,40 @@
2776 sun386 | sun386i | roadrunner)
2777 basic_machine=i386-sun
2778 ;;
2779 + sv1)
2780 + basic_machine=sv1-cray
2781 + os=-unicos
2782 + ;;
2783 symmetry)
2784 basic_machine=i386-sequent
2785 os=-dynix
2786 ;;
2787 + t3e)
2788 + basic_machine=alphaev5-cray
2789 + os=-unicos
2790 + ;;
2791 + t90)
2792 + basic_machine=t90-cray
2793 + os=-unicos
2794 + ;;
2795 + tic4x | c4x*)
2796 + basic_machine=tic4x-unknown
2797 + os=-coff
2798 + ;;
2799 + tic54x | c54x*)
2800 + basic_machine=tic54x-unknown
2801 + os=-coff
2802 + ;;
2803 tx39)
2804 basic_machine=mipstx39-unknown
2805 ;;
2806 tx39el)
2807 basic_machine=mipstx39el-unknown
2808 ;;
2809 + toad1)
2810 + basic_machine=pdp10-xkl
2811 + os=-tops20
2812 + ;;
2813 tower | tower-32)
2814 basic_machine=m68k-ncr
2815 ;;
2816 @@ -586,6 +946,10 @@
2817 basic_machine=a29k-nyu
2818 os=-sym1
2819 ;;
2820 + v810 | necv810)
2821 + basic_machine=v810-nec
2822 + os=-none
2823 + ;;
2824 vaxv)
2825 basic_machine=vax-dec
2826 os=-sysv
2827 @@ -595,8 +959,8 @@
2828 os=-vms
2829 ;;
2830 vpp*|vx|vx-*)
2831 - basic_machine=f301-fujitsu
2832 - ;;
2833 + basic_machine=f301-fujitsu
2834 + ;;
2835 vxworks960)
2836 basic_machine=i960-wrs
2837 os=-vxworks
2838 @@ -609,13 +973,25 @@
2839 basic_machine=a29k-wrs
2840 os=-vxworks
2841 ;;
2842 - xmp)
2843 - basic_machine=xmp-cray
2844 - os=-unicos
2845 + w65*)
2846 + basic_machine=w65-wdc
2847 + os=-none
2848 + ;;
2849 + w89k-*)
2850 + basic_machine=hppa1.1-winbond
2851 + os=-proelf
2852 ;;
2853 - xps | xps100)
2854 + xps | xps100)
2855 basic_machine=xps100-honeywell
2856 ;;
2857 + ymp)
2858 + basic_machine=ymp-cray
2859 + os=-unicos
2860 + ;;
2861 + z8k-*-coff)
2862 + basic_machine=z8k-unknown
2863 + os=-sim
2864 + ;;
2865 none)
2866 basic_machine=none-none
2867 os=-none
2868 @@ -623,12 +999,14 @@
2869
2870 # Here we handle the default manufacturer of certain CPU types. It is in
2871 # some cases the only manufacturer, in others, it is the most popular.
2872 - mips)
2873 - if [ x$os = x-linux-gnu ]; then
2874 - basic_machine=mips-unknown
2875 - else
2876 - basic_machine=mips-mips
2877 - fi
2878 + w89k)
2879 + basic_machine=hppa1.1-winbond
2880 + ;;
2881 + op50n)
2882 + basic_machine=hppa1.1-oki
2883 + ;;
2884 + op60c)
2885 + basic_machine=hppa1.1-oki
2886 ;;
2887 romp)
2888 basic_machine=romp-ibm
2889 @@ -639,16 +1017,26 @@
2890 vax)
2891 basic_machine=vax-dec
2892 ;;
2893 + pdp10)
2894 + # there are many clones, so DEC is not a safe bet
2895 + basic_machine=pdp10-unknown
2896 + ;;
2897 pdp11)
2898 basic_machine=pdp11-dec
2899 ;;
2900 we32k)
2901 basic_machine=we32k-att
2902 ;;
2903 - sparc)
2904 + sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele)
2905 + basic_machine=sh-unknown
2906 + ;;
2907 + sh64)
2908 + basic_machine=sh64-unknown
2909 + ;;
2910 + sparc | sparcv9 | sparcv9b)
2911 basic_machine=sparc-sun
2912 ;;
2913 - cydra)
2914 + cydra)
2915 basic_machine=cydra-cydrome
2916 ;;
2917 orion)
2918 @@ -657,6 +1045,15 @@
2919 orion105)
2920 basic_machine=clipper-highlevel
2921 ;;
2922 + mac | mpw | mac-mpw)
2923 + basic_machine=m68k-apple
2924 + ;;
2925 + pmac | pmac-mpw)
2926 + basic_machine=powerpc-apple
2927 + ;;
2928 + *-unknown)
2929 + # Make sure to match an already-canonicalized machine name.
2930 + ;;
2931 *)
2932 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
2933 exit 1
2934 @@ -710,13 +1107,41 @@
2935 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
2936 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
2937 | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
2938 - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
2939 + | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
2940 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
2941 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
2942 - | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
2943 - | -mingw32* | -linux-gnu* | -uxpv*)
2944 + | -chorusos* | -chorusrdb* \
2945 + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
2946 + | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
2947 + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
2948 + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
2949 + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
2950 + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
2951 + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
2952 + | -powermax* | -dnix* | -microbsd*)
2953 # Remember, each alternative MUST END IN *, to match a version number.
2954 ;;
2955 + -qnx*)
2956 + case $basic_machine in
2957 + x86-* | i*86-*)
2958 + ;;
2959 + *)
2960 + os=-nto$os
2961 + ;;
2962 + esac
2963 + ;;
2964 + -nto-qnx*)
2965 + ;;
2966 + -nto*)
2967 + os=`echo $os | sed -e 's|nto|nto-qnx|'`
2968 + ;;
2969 + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
2970 + | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
2971 + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
2972 + ;;
2973 + -mac*)
2974 + os=`echo $os | sed -e 's|mac|macos|'`
2975 + ;;
2976 -linux*)
2977 os=`echo $os | sed -e 's|linux|linux-gnu|'`
2978 ;;
2979 @@ -726,6 +1151,12 @@
2980 -sunos6*)
2981 os=`echo $os | sed -e 's|sunos6|solaris3|'`
2982 ;;
2983 + -opened*)
2984 + os=-openedition
2985 + ;;
2986 + -wince*)
2987 + os=-wince
2988 + ;;
2989 -osfrose*)
2990 os=-osfrose
2991 ;;
2992 @@ -741,11 +1172,23 @@
2993 -acis*)
2994 os=-aos
2995 ;;
2996 + -atheos*)
2997 + os=-atheos
2998 + ;;
2999 + -386bsd)
3000 + os=-bsd
3001 + ;;
3002 -ctix* | -uts*)
3003 os=-sysv
3004 ;;
3005 + -nova*)
3006 + os=-rtmk-nova
3007 + ;;
3008 -ns2 )
3009 - os=-nextstep2
3010 + os=-nextstep2
3011 + ;;
3012 + -nsk*)
3013 + os=-nsk
3014 ;;
3015 # Preserve the version number of sinix5.
3016 -sinix5.*)
3017 @@ -772,9 +1215,18 @@
3018 # This must come after -sysvr4.
3019 -sysv*)
3020 ;;
3021 + -ose*)
3022 + os=-ose
3023 + ;;
3024 + -es1800*)
3025 + os=-ose
3026 + ;;
3027 -xenix)
3028 os=-xenix
3029 ;;
3030 + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
3031 + os=-mint
3032 + ;;
3033 -none)
3034 ;;
3035 *)
3036 @@ -800,10 +1252,17 @@
3037 *-acorn)
3038 os=-riscix1.2
3039 ;;
3040 + arm*-rebel)
3041 + os=-linux
3042 + ;;
3043 arm*-semi)
3044 os=-aout
3045 ;;
3046 - pdp11-*)
3047 + # This must come before the *-dec entry.
3048 + pdp10-*)
3049 + os=-tops20
3050 + ;;
3051 + pdp11-*)
3052 os=-none
3053 ;;
3054 *-dec | vax-*)
3055 @@ -821,15 +1280,39 @@
3056 # default.
3057 # os=-sunos4
3058 ;;
3059 + m68*-cisco)
3060 + os=-aout
3061 + ;;
3062 + mips*-cisco)
3063 + os=-elf
3064 + ;;
3065 + mips*-*)
3066 + os=-elf
3067 + ;;
3068 + or32-*)
3069 + os=-coff
3070 + ;;
3071 *-tti) # must be before sparc entry or we get the wrong os.
3072 os=-sysv3
3073 ;;
3074 sparc-* | *-sun)
3075 os=-sunos4.1.1
3076 ;;
3077 + *-be)
3078 + os=-beos
3079 + ;;
3080 *-ibm)
3081 os=-aix
3082 ;;
3083 + *-wec)
3084 + os=-proelf
3085 + ;;
3086 + *-winbond)
3087 + os=-proelf
3088 + ;;
3089 + *-oki)
3090 + os=-proelf
3091 + ;;
3092 *-hp)
3093 os=-hpux
3094 ;;
3095 @@ -872,27 +1355,39 @@
3096 *-next)
3097 os=-nextstep3
3098 ;;
3099 - *-gould)
3100 + *-gould)
3101 os=-sysv
3102 ;;
3103 - *-highlevel)
3104 + *-highlevel)
3105 os=-bsd
3106 ;;
3107 *-encore)
3108 os=-bsd
3109 ;;
3110 - *-sgi)
3111 + *-sgi)
3112 os=-irix
3113 ;;
3114 - *-siemens)
3115 + *-siemens)
3116 os=-sysv4
3117 ;;
3118 *-masscomp)
3119 os=-rtu
3120 ;;
3121 - f301-fujitsu)
3122 + f30[01]-fujitsu | f700-fujitsu)
3123 os=-uxpv
3124 ;;
3125 + *-rom68k)
3126 + os=-coff
3127 + ;;
3128 + *-*bug)
3129 + os=-coff
3130 + ;;
3131 + *-apple)
3132 + os=-macos
3133 + ;;
3134 + *-atari*)
3135 + os=-mint
3136 + ;;
3137 *)
3138 os=-none
3139 ;;
3140 @@ -914,9 +1409,15 @@
3141 -aix*)
3142 vendor=ibm
3143 ;;
3144 + -beos*)
3145 + vendor=be
3146 + ;;
3147 -hpux*)
3148 vendor=hp
3149 ;;
3150 + -mpeix*)
3151 + vendor=hp
3152 + ;;
3153 -hiux*)
3154 vendor=hitachi
3155 ;;
3156 @@ -932,21 +1433,41 @@
3157 -genix*)
3158 vendor=ns
3159 ;;
3160 - -mvs*)
3161 + -mvs* | -opened*)
3162 vendor=ibm
3163 ;;
3164 -ptx*)
3165 vendor=sequent
3166 ;;
3167 - -vxsim* | -vxworks*)
3168 + -vxsim* | -vxworks* | -windiss*)
3169 vendor=wrs
3170 ;;
3171 -aux*)
3172 vendor=apple
3173 ;;
3174 + -hms*)
3175 + vendor=hitachi
3176 + ;;
3177 + -mpw* | -macos*)
3178 + vendor=apple
3179 + ;;
3180 + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
3181 + vendor=atari
3182 + ;;
3183 + -vos*)
3184 + vendor=stratus
3185 + ;;
3186 esac
3187 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
3188 ;;
3189 esac
3190
3191 echo $basic_machine$os
3192 +exit 0
3193 +
3194 +# Local variables:
3195 +# eval: (add-hook 'write-file-hooks 'time-stamp)
3196 +# time-stamp-start: "timestamp='"
3197 +# time-stamp-format: "%:y-%02m-%02d"
3198 +# time-stamp-end: "'"
3199 +# End:
3200 --- ez-ipupdate-3.0.11b8.orig/configure
3201 +++ ez-ipupdate-3.0.11b8/configure
3202 @@ -1,7 +1,7 @@
3203 #! /bin/sh
3204
3205 # Guess values for system-dependent variables and create Makefiles.
3206 -# Generated automatically using autoconf version 2.12
3207 +# Generated automatically using autoconf version 2.13
3208 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
3209 #
3210 # This configure script is free software; the Free Software Foundation
3211 @@ -58,6 +58,7 @@
3212 # Initialize some other variables.
3213 subdirs=
3214 MFLAGS= MAKEFLAGS=
3215 +SHELL=${CONFIG_SHELL-/bin/sh}
3216 # Maximum number of lines to put in a shell here document.
3217 ac_max_here_lines=12
3218
3219 @@ -341,7 +342,7 @@
3220 verbose=yes ;;
3221
3222 -version | --version | --versio | --versi | --vers)
3223 - echo "configure generated by autoconf version 2.12"
3224 + echo "configure generated by autoconf version 2.13"
3225 exit 0 ;;
3226
3227 -with-* | --with-*)
3228 @@ -511,9 +512,11 @@
3229 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3230 ac_cpp='$CPP $CPPFLAGS'
3231 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3232 -ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3233 +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3234 cross_compiling=$ac_cv_prog_cc_cross
3235
3236 +ac_exeext=
3237 +ac_objext=o
3238 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
3239 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
3240 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
3241 @@ -549,6 +552,7 @@
3242 ac_config_sub=$ac_aux_dir/config.sub
3243 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
3244
3245 +am__api_version="1.4"
3246 # Find a good install program. We prefer a C program (faster),
3247 # so one script is as good as another. But avoid the broken or
3248 # incompatible versions:
3249 @@ -556,28 +560,30 @@
3250 # SunOS /usr/etc/install
3251 # IRIX /sbin/install
3252 # AIX /bin/install
3253 +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3254 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3255 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3256 # ./install, which can be erroneously created by make from ./install.sh.
3257 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3258 -echo "configure:564: checking for a BSD compatible install" >&5
3259 +echo "configure:569: checking for a BSD compatible install" >&5
3260 if test -z "$INSTALL"; then
3261 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3262 echo $ac_n "(cached) $ac_c" 1>&6
3263 else
3264 - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
3265 + IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3266 for ac_dir in $PATH; do
3267 # Account for people who put trailing slashes in PATH elements.
3268 case "$ac_dir/" in
3269 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3270 *)
3271 # OSF1 and SCO ODT 3.0 have their own names for install.
3272 - for ac_prog in ginstall installbsd scoinst install; do
3273 + # Don't use installbsd from OSF since it installs stuff as root
3274 + # by default.
3275 + for ac_prog in ginstall scoinst install; do
3276 if test -f $ac_dir/$ac_prog; then
3277 if test $ac_prog = install &&
3278 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3279 # AIX install. It has an incompatible calling convention.
3280 - # OSF/1 installbsd also uses dspmsg, but is usable.
3281 :
3282 else
3283 ac_cv_path_install="$ac_dir/$ac_prog -c"
3284 @@ -607,13 +613,12 @@
3285 # It thinks the first close brace ends the variable substitution.
3286 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3287
3288 -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3289 -
3290 -
3291 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3292
3293 +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3294 +
3295 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
3296 -echo "configure:617: checking whether build environment is sane" >&5
3297 +echo "configure:622: checking whether build environment is sane" >&5
3298 # Just in case
3299 sleep 1
3300 echo timestamp > conftestfile
3301 @@ -670,7 +675,7 @@
3302 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3303
3304 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3305 -echo "configure:674: checking whether ${MAKE-make} sets \${MAKE}" >&5
3306 +echo "configure:679: checking whether ${MAKE-make} sets \${MAKE}" >&5
3307 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
3308 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3309 echo $ac_n "(cached) $ac_c" 1>&6
3310 @@ -715,21 +720,21 @@
3311
3312
3313 missing_dir=`cd $ac_aux_dir && pwd`
3314 -echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
3315 -echo "configure:720: checking for working aclocal" >&5
3316 +echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6
3317 +echo "configure:725: checking for working aclocal-${am__api_version}" >&5
3318 # Run test in a subshell; some versions of sh will print an error if
3319 # an executable is not found, even if stderr is redirected.
3320 # Redirect stdin to placate older versions of autoconf. Sigh.
3321 -if (aclocal --version) < /dev/null > /dev/null 2>&1; then
3322 - ACLOCAL=aclocal
3323 +if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
3324 + ACLOCAL=aclocal-${am__api_version}
3325 echo "$ac_t""found" 1>&6
3326 else
3327 - ACLOCAL="$missing_dir/missing aclocal"
3328 + ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
3329 echo "$ac_t""missing" 1>&6
3330 fi
3331
3332 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
3333 -echo "configure:733: checking for working autoconf" >&5
3334 +echo "configure:738: checking for working autoconf" >&5
3335 # Run test in a subshell; some versions of sh will print an error if
3336 # an executable is not found, even if stderr is redirected.
3337 # Redirect stdin to placate older versions of autoconf. Sigh.
3338 @@ -741,21 +746,21 @@
3339 echo "$ac_t""missing" 1>&6
3340 fi
3341
3342 -echo $ac_n "checking for working automake""... $ac_c" 1>&6
3343 -echo "configure:746: checking for working automake" >&5
3344 +echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6
3345 +echo "configure:751: checking for working automake-${am__api_version}" >&5
3346 # Run test in a subshell; some versions of sh will print an error if
3347 # an executable is not found, even if stderr is redirected.
3348 # Redirect stdin to placate older versions of autoconf. Sigh.
3349 -if (automake --version) < /dev/null > /dev/null 2>&1; then
3350 - AUTOMAKE=automake
3351 +if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
3352 + AUTOMAKE=automake-${am__api_version}
3353 echo "$ac_t""found" 1>&6
3354 else
3355 - AUTOMAKE="$missing_dir/missing automake"
3356 + AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
3357 echo "$ac_t""missing" 1>&6
3358 fi
3359
3360 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
3361 -echo "configure:759: checking for working autoheader" >&5
3362 +echo "configure:764: checking for working autoheader" >&5
3363 # Run test in a subshell; some versions of sh will print an error if
3364 # an executable is not found, even if stderr is redirected.
3365 # Redirect stdin to placate older versions of autoconf. Sigh.
3366 @@ -768,7 +773,7 @@
3367 fi
3368
3369 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
3370 -echo "configure:772: checking for working makeinfo" >&5
3371 +echo "configure:777: checking for working makeinfo" >&5
3372 # Run test in a subshell; some versions of sh will print an error if
3373 # an executable is not found, even if stderr is redirected.
3374 # Redirect stdin to placate older versions of autoconf. Sigh.
3375 @@ -806,15 +811,16 @@
3376 # Extract the first word of "gcc", so it can be a program name with args.
3377 set dummy gcc; ac_word=$2
3378 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3379 -echo "configure:810: checking for $ac_word" >&5
3380 +echo "configure:815: checking for $ac_word" >&5
3381 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3382 echo $ac_n "(cached) $ac_c" 1>&6
3383 else
3384 if test -n "$CC"; then
3385 ac_cv_prog_CC="$CC" # Let the user override the test.
3386 else
3387 - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3388 - for ac_dir in $PATH; do
3389 + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3390 + ac_dummy="$PATH"
3391 + for ac_dir in $ac_dummy; do
3392 test -z "$ac_dir" && ac_dir=.
3393 if test -f $ac_dir/$ac_word; then
3394 ac_cv_prog_CC="gcc"
3395 @@ -835,16 +841,17 @@
3396 # Extract the first word of "cc", so it can be a program name with args.
3397 set dummy cc; ac_word=$2
3398 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3399 -echo "configure:839: checking for $ac_word" >&5
3400 +echo "configure:845: checking for $ac_word" >&5
3401 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3402 echo $ac_n "(cached) $ac_c" 1>&6
3403 else
3404 if test -n "$CC"; then
3405 ac_cv_prog_CC="$CC" # Let the user override the test.
3406 else
3407 - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3408 + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3409 ac_prog_rejected=no
3410 - for ac_dir in $PATH; do
3411 + ac_dummy="$PATH"
3412 + for ac_dir in $ac_dummy; do
3413 test -z "$ac_dir" && ac_dir=.
3414 if test -f $ac_dir/$ac_word; then
3415 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3416 @@ -879,25 +886,61 @@
3417 echo "$ac_t""no" 1>&6
3418 fi
3419
3420 + if test -z "$CC"; then
3421 + case "`uname -s`" in
3422 + *win32* | *WIN32*)
3423 + # Extract the first word of "cl", so it can be a program name with args.
3424 +set dummy cl; ac_word=$2
3425 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3426 +echo "configure:896: checking for $ac_word" >&5
3427 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3428 + echo $ac_n "(cached) $ac_c" 1>&6
3429 +else
3430 + if test -n "$CC"; then
3431 + ac_cv_prog_CC="$CC" # Let the user override the test.
3432 +else
3433 + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3434 + ac_dummy="$PATH"
3435 + for ac_dir in $ac_dummy; do
3436 + test -z "$ac_dir" && ac_dir=.
3437 + if test -f $ac_dir/$ac_word; then
3438 + ac_cv_prog_CC="cl"
3439 + break
3440 + fi
3441 + done
3442 + IFS="$ac_save_ifs"
3443 +fi
3444 +fi
3445 +CC="$ac_cv_prog_CC"
3446 +if test -n "$CC"; then
3447 + echo "$ac_t""$CC" 1>&6
3448 +else
3449 + echo "$ac_t""no" 1>&6
3450 +fi
3451 + ;;
3452 + esac
3453 + fi
3454 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3455 fi
3456
3457 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3458 -echo "configure:887: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3459 +echo "configure:928: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3460
3461 ac_ext=c
3462 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3463 ac_cpp='$CPP $CPPFLAGS'
3464 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3465 -ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3466 +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3467 cross_compiling=$ac_cv_prog_cc_cross
3468
3469 -cat > conftest.$ac_ext <<EOF
3470 -#line 897 "configure"
3471 +cat > conftest.$ac_ext << EOF
3472 +
3473 +#line 939 "configure"
3474 #include "confdefs.h"
3475 +
3476 main(){return(0);}
3477 EOF
3478 -if { (eval echo configure:901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3479 +if { (eval echo configure:944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3480 ac_cv_prog_cc_works=yes
3481 # If we can't run a trivial program, we are probably using a cross compiler.
3482 if (./conftest; exit) 2>/dev/null; then
3483 @@ -911,18 +954,24 @@
3484 ac_cv_prog_cc_works=no
3485 fi
3486 rm -fr conftest*
3487 +ac_ext=c
3488 +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3489 +ac_cpp='$CPP $CPPFLAGS'
3490 +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3491 +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3492 +cross_compiling=$ac_cv_prog_cc_cross
3493
3494 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3495 if test $ac_cv_prog_cc_works = no; then
3496 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3497 fi
3498 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3499 -echo "configure:921: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3500 +echo "configure:970: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3501 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3502 cross_compiling=$ac_cv_prog_cc_cross
3503
3504 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3505 -echo "configure:926: checking whether we are using GNU C" >&5
3506 +echo "configure:975: checking whether we are using GNU C" >&5
3507 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3508 echo $ac_n "(cached) $ac_c" 1>&6
3509 else
3510 @@ -931,7 +980,7 @@
3511 yes;
3512 #endif
3513 EOF
3514 -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:935: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3515 +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:984: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3516 ac_cv_prog_gcc=yes
3517 else
3518 ac_cv_prog_gcc=no
3519 @@ -942,11 +991,15 @@
3520
3521 if test $ac_cv_prog_gcc = yes; then
3522 GCC=yes
3523 - ac_test_CFLAGS="${CFLAGS+set}"
3524 - ac_save_CFLAGS="$CFLAGS"
3525 - CFLAGS=
3526 - echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3527 -echo "configure:950: checking whether ${CC-cc} accepts -g" >&5
3528 +else
3529 + GCC=
3530 +fi
3531 +
3532 +ac_test_CFLAGS="${CFLAGS+set}"
3533 +ac_save_CFLAGS="$CFLAGS"
3534 +CFLAGS=
3535 +echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3536 +echo "configure:1003: checking whether ${CC-cc} accepts -g" >&5
3537 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3538 echo $ac_n "(cached) $ac_c" 1>&6
3539 else
3540 @@ -961,20 +1014,24 @@
3541 fi
3542
3543 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3544 - if test "$ac_test_CFLAGS" = set; then
3545 - CFLAGS="$ac_save_CFLAGS"
3546 - elif test $ac_cv_prog_cc_g = yes; then
3547 +if test "$ac_test_CFLAGS" = set; then
3548 + CFLAGS="$ac_save_CFLAGS"
3549 +elif test $ac_cv_prog_cc_g = yes; then
3550 + if test "$GCC" = yes; then
3551 CFLAGS="-g -O2"
3552 else
3553 - CFLAGS="-O2"
3554 + CFLAGS="-g"
3555 fi
3556 else
3557 - GCC=
3558 - test "${CFLAGS+set}" = set || CFLAGS="-g"
3559 + if test "$GCC" = yes; then
3560 + CFLAGS="-O2"
3561 + else
3562 + CFLAGS=
3563 + fi
3564 fi
3565
3566 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3567 -echo "configure:978: checking how to run the C preprocessor" >&5
3568 +echo "configure:1035: checking how to run the C preprocessor" >&5
3569 # On Suns, sometimes $CPP names a directory.
3570 if test -n "$CPP" && test -d "$CPP"; then
3571 CPP=
3572 @@ -989,14 +1046,14 @@
3573 # On the NeXT, cc -E runs the code through the compiler's parser,
3574 # not just through cpp.
3575 cat > conftest.$ac_ext <<EOF
3576 -#line 993 "configure"
3577 +#line 1050 "configure"
3578 #include "confdefs.h"
3579 #include <assert.h>
3580 Syntax Error
3581 EOF
3582 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3583 -{ (eval echo configure:999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3584 -ac_err=`grep -v '^ *+' conftest.out`
3585 +{ (eval echo configure:1056: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3586 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3587 if test -z "$ac_err"; then
3588 :
3589 else
3590 @@ -1006,14 +1063,31 @@
3591 rm -rf conftest*
3592 CPP="${CC-cc} -E -traditional-cpp"
3593 cat > conftest.$ac_ext <<EOF
3594 -#line 1010 "configure"
3595 +#line 1067 "configure"
3596 #include "confdefs.h"
3597 #include <assert.h>
3598 Syntax Error
3599 EOF
3600 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3601 -{ (eval echo configure:1016: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3602 -ac_err=`grep -v '^ *+' conftest.out`
3603 +{ (eval echo configure:1073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3604 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3605 +if test -z "$ac_err"; then
3606 + :
3607 +else
3608 + echo "$ac_err" >&5
3609 + echo "configure: failed program was:" >&5
3610 + cat conftest.$ac_ext >&5
3611 + rm -rf conftest*
3612 + CPP="${CC-cc} -nologo -E"
3613 + cat > conftest.$ac_ext <<EOF
3614 +#line 1084 "configure"
3615 +#include "confdefs.h"
3616 +#include <assert.h>
3617 +Syntax Error
3618 +EOF
3619 +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3620 +{ (eval echo configure:1090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3621 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3622 if test -z "$ac_err"; then
3623 :
3624 else
3625 @@ -1026,6 +1100,8 @@
3626 rm -f conftest*
3627 fi
3628 rm -f conftest*
3629 +fi
3630 +rm -f conftest*
3631 ac_cv_prog_CPP="$CPP"
3632 fi
3633 CPP="$ac_cv_prog_CPP"
3634 @@ -1041,28 +1117,30 @@
3635 # SunOS /usr/etc/install
3636 # IRIX /sbin/install
3637 # AIX /bin/install
3638 +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3639 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3640 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3641 # ./install, which can be erroneously created by make from ./install.sh.
3642 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3643 -echo "configure:1049: checking for a BSD compatible install" >&5
3644 +echo "configure:1126: checking for a BSD compatible install" >&5
3645 if test -z "$INSTALL"; then
3646 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3647 echo $ac_n "(cached) $ac_c" 1>&6
3648 else
3649 - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
3650 + IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3651 for ac_dir in $PATH; do
3652 # Account for people who put trailing slashes in PATH elements.
3653 case "$ac_dir/" in
3654 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3655 *)
3656 # OSF1 and SCO ODT 3.0 have their own names for install.
3657 - for ac_prog in ginstall installbsd scoinst install; do
3658 + # Don't use installbsd from OSF since it installs stuff as root
3659 + # by default.
3660 + for ac_prog in ginstall scoinst install; do
3661 if test -f $ac_dir/$ac_prog; then
3662 if test $ac_prog = install &&
3663 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3664 # AIX install. It has an incompatible calling convention.
3665 - # OSF/1 installbsd also uses dspmsg, but is usable.
3666 :
3667 else
3668 ac_cv_path_install="$ac_dir/$ac_prog -c"
3669 @@ -1092,16 +1170,18 @@
3670 # It thinks the first close brace ends the variable substitution.
3671 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3672
3673 +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3674 +
3675 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3676
3677
3678 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3679 -echo "configure:1100: checking return type of signal handlers" >&5
3680 +echo "configure:1180: checking return type of signal handlers" >&5
3681 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3682 echo $ac_n "(cached) $ac_c" 1>&6
3683 else
3684 cat > conftest.$ac_ext <<EOF
3685 -#line 1105 "configure"
3686 +#line 1185 "configure"
3687 #include "confdefs.h"
3688 #include <sys/types.h>
3689 #include <signal.h>
3690 @@ -1118,7 +1198,7 @@
3691 int i;
3692 ; return 0; }
3693 EOF
3694 -if { (eval echo configure:1122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3695 +if { (eval echo configure:1202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3696 rm -rf conftest*
3697 ac_cv_type_signal=void
3698 else
3699 @@ -1139,12 +1219,12 @@
3700
3701
3702 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
3703 -echo "configure:1143: checking for gethostbyname" >&5
3704 +echo "configure:1223: checking for gethostbyname" >&5
3705 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
3706 echo $ac_n "(cached) $ac_c" 1>&6
3707 else
3708 cat > conftest.$ac_ext <<EOF
3709 -#line 1148 "configure"
3710 +#line 1228 "configure"
3711 #include "confdefs.h"
3712 /* System header to define __stub macros and hopefully few prototypes,
3713 which can conflict with char gethostbyname(); below. */
3714 @@ -1167,7 +1247,7 @@
3715
3716 ; return 0; }
3717 EOF
3718 -if { (eval echo configure:1171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3719 +if { (eval echo configure:1251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3720 rm -rf conftest*
3721 eval "ac_cv_func_gethostbyname=yes"
3722 else
3723 @@ -1188,7 +1268,7 @@
3724
3725 if test $ac_cv_func_gethostbyname = no; then
3726 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3727 -echo "configure:1192: checking for gethostbyname in -lnsl" >&5
3728 +echo "configure:1272: checking for gethostbyname in -lnsl" >&5
3729 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3730 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3731 echo $ac_n "(cached) $ac_c" 1>&6
3732 @@ -1196,7 +1276,7 @@
3733 ac_save_LIBS="$LIBS"
3734 LIBS="-lnsl $LIBS"
3735 cat > conftest.$ac_ext <<EOF
3736 -#line 1200 "configure"
3737 +#line 1280 "configure"
3738 #include "confdefs.h"
3739 /* Override any gcc2 internal prototype to avoid an error. */
3740 /* We use char because int might match the return type of a gcc2
3741 @@ -1207,7 +1287,7 @@
3742 gethostbyname()
3743 ; return 0; }
3744 EOF
3745 -if { (eval echo configure:1211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3746 +if { (eval echo configure:1291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3747 rm -rf conftest*
3748 eval "ac_cv_lib_$ac_lib_var=yes"
3749 else
3750 @@ -1236,12 +1316,12 @@
3751
3752 fi
3753 echo $ac_n "checking for connect""... $ac_c" 1>&6
3754 -echo "configure:1240: checking for connect" >&5
3755 +echo "configure:1320: checking for connect" >&5
3756 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
3757 echo $ac_n "(cached) $ac_c" 1>&6
3758 else
3759 cat > conftest.$ac_ext <<EOF
3760 -#line 1245 "configure"
3761 +#line 1325 "configure"
3762 #include "confdefs.h"
3763 /* System header to define __stub macros and hopefully few prototypes,
3764 which can conflict with char connect(); below. */
3765 @@ -1264,7 +1344,7 @@
3766
3767 ; return 0; }
3768 EOF
3769 -if { (eval echo configure:1268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3770 +if { (eval echo configure:1348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3771 rm -rf conftest*
3772 eval "ac_cv_func_connect=yes"
3773 else
3774 @@ -1285,7 +1365,7 @@
3775
3776 if test $ac_cv_func_connect = no; then
3777 echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
3778 -echo "configure:1289: checking for connect in -lsocket" >&5
3779 +echo "configure:1369: checking for connect in -lsocket" >&5
3780 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
3781 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3782 echo $ac_n "(cached) $ac_c" 1>&6
3783 @@ -1293,7 +1373,7 @@
3784 ac_save_LIBS="$LIBS"
3785 LIBS="-lsocket $LIBS"
3786 cat > conftest.$ac_ext <<EOF
3787 -#line 1297 "configure"
3788 +#line 1377 "configure"
3789 #include "confdefs.h"
3790 /* Override any gcc2 internal prototype to avoid an error. */
3791 /* We use char because int might match the return type of a gcc2
3792 @@ -1304,7 +1384,7 @@
3793 connect()
3794 ; return 0; }
3795 EOF
3796 -if { (eval echo configure:1308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3797 +if { (eval echo configure:1388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3798 rm -rf conftest*
3799 eval "ac_cv_lib_$ac_lib_var=yes"
3800 else
3801 @@ -1364,12 +1444,12 @@
3802 herror
3803 do
3804 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3805 -echo "configure:1368: checking for $ac_func" >&5
3806 +echo "configure:1448: checking for $ac_func" >&5
3807 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3808 echo $ac_n "(cached) $ac_c" 1>&6
3809 else
3810 cat > conftest.$ac_ext <<EOF
3811 -#line 1373 "configure"
3812 +#line 1453 "configure"
3813 #include "confdefs.h"
3814 /* System header to define __stub macros and hopefully few prototypes,
3815 which can conflict with char $ac_func(); below. */
3816 @@ -1392,7 +1472,7 @@
3817
3818 ; return 0; }
3819 EOF
3820 -if { (eval echo configure:1396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3821 +if { (eval echo configure:1476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3822 rm -rf conftest*
3823 eval "ac_cv_func_$ac_func=yes"
3824 else
3825 @@ -1419,10 +1499,12 @@
3826
3827 for ac_hdr in arpa/inet.h \
3828 sys/types.h \
3829 + time.h \
3830 sys/time.h \
3831 sys/stat.h \
3832 fcntl.h \
3833 signal.h \
3834 + string.h \
3835 syslog.h \
3836 pwd.h \
3837 stdarg.h \
3838 @@ -1434,18 +1516,18 @@
3839 do
3840 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3841 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3842 -echo "configure:1438: checking for $ac_hdr" >&5
3843 +echo "configure:1520: checking for $ac_hdr" >&5
3844 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3845 echo $ac_n "(cached) $ac_c" 1>&6
3846 else
3847 cat > conftest.$ac_ext <<EOF
3848 -#line 1443 "configure"
3849 +#line 1525 "configure"
3850 #include "confdefs.h"
3851 #include <$ac_hdr>
3852 EOF
3853 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3854 -{ (eval echo configure:1448: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3855 -ac_err=`grep -v '^ *+' conftest.out`
3856 +{ (eval echo configure:1530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3857 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3858 if test -z "$ac_err"; then
3859 rm -rf conftest*
3860 eval "ac_cv_header_$ac_safe=yes"
3861 @@ -1478,18 +1560,18 @@
3862 do
3863 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3864 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3865 -echo "configure:1482: checking for $ac_hdr" >&5
3866 +echo "configure:1564: checking for $ac_hdr" >&5
3867 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3868 echo $ac_n "(cached) $ac_c" 1>&6
3869 else
3870 cat > conftest.$ac_ext <<EOF
3871 -#line 1487 "configure"
3872 +#line 1569 "configure"
3873 #include "confdefs.h"
3874 #include <$ac_hdr>
3875 EOF
3876 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3877 -{ (eval echo configure:1492: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3878 -ac_err=`grep -v '^ *+' conftest.out`
3879 +{ (eval echo configure:1574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3880 +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3881 if test -z "$ac_err"; then
3882 rm -rf conftest*
3883 eval "ac_cv_header_$ac_safe=yes"
3884 @@ -1517,7 +1599,7 @@
3885
3886
3887 echo $ac_n "checking for sys_errlist in -lc""... $ac_c" 1>&6
3888 -echo "configure:1521: checking for sys_errlist in -lc" >&5
3889 +echo "configure:1603: checking for sys_errlist in -lc" >&5
3890 ac_lib_var=`echo c'_'sys_errlist | sed 'y%./+-%__p_%'`
3891 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3892 echo $ac_n "(cached) $ac_c" 1>&6
3893 @@ -1525,7 +1607,7 @@
3894 ac_save_LIBS="$LIBS"
3895 LIBS="-lc $LIBS"
3896 cat > conftest.$ac_ext <<EOF
3897 -#line 1529 "configure"
3898 +#line 1611 "configure"
3899 #include "confdefs.h"
3900 /* Override any gcc2 internal prototype to avoid an error. */
3901 /* We use char because int might match the return type of a gcc2
3902 @@ -1536,7 +1618,7 @@
3903 sys_errlist()
3904 ; return 0; }
3905 EOF
3906 -if { (eval echo configure:1540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3907 +if { (eval echo configure:1622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3908 rm -rf conftest*
3909 eval "ac_cv_lib_$ac_lib_var=yes"
3910 else
3911 @@ -1563,12 +1645,12 @@
3912 for ac_func in getopt
3913 do
3914 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3915 -echo "configure:1567: checking for $ac_func" >&5
3916 +echo "configure:1649: checking for $ac_func" >&5
3917 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3918 echo $ac_n "(cached) $ac_c" 1>&6
3919 else
3920 cat > conftest.$ac_ext <<EOF
3921 -#line 1572 "configure"
3922 +#line 1654 "configure"
3923 #include "confdefs.h"
3924 /* System header to define __stub macros and hopefully few prototypes,
3925 which can conflict with char $ac_func(); below. */
3926 @@ -1591,7 +1673,7 @@
3927
3928 ; return 0; }
3929 EOF
3930 -if { (eval echo configure:1595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3931 +if { (eval echo configure:1677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3932 rm -rf conftest*
3933 eval "ac_cv_func_$ac_func=yes"
3934 else
3935 @@ -1620,12 +1702,12 @@
3936 fi
3937
3938 echo $ac_n "checking for getpass""... $ac_c" 1>&6
3939 -echo "configure:1624: checking for getpass" >&5
3940 +echo "configure:1706: checking for getpass" >&5
3941 if eval "test \"`echo '$''{'ac_cv_func_getpass'+set}'`\" = set"; then
3942 echo $ac_n "(cached) $ac_c" 1>&6
3943 else
3944 cat > conftest.$ac_ext <<EOF
3945 -#line 1629 "configure"
3946 +#line 1711 "configure"
3947 #include "confdefs.h"
3948 /* System header to define __stub macros and hopefully few prototypes,
3949 which can conflict with char getpass(); below. */
3950 @@ -1648,7 +1730,7 @@
3951
3952 ; return 0; }
3953 EOF
3954 -if { (eval echo configure:1652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3955 +if { (eval echo configure:1734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3956 rm -rf conftest*
3957 eval "ac_cv_func_getpass=yes"
3958 else
3959 @@ -1675,26 +1757,26 @@
3960
3961
3962 # Make sure we can run config.sub.
3963 -if $ac_config_sub sun4 >/dev/null 2>&1; then :
3964 +if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
3965 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
3966 fi
3967
3968 echo $ac_n "checking host system type""... $ac_c" 1>&6
3969 -echo "configure:1684: checking host system type" >&5
3970 +echo "configure:1766: checking host system type" >&5
3971
3972 host_alias=$host
3973 case "$host_alias" in
3974 NONE)
3975 case $nonopt in
3976 NONE)
3977 - if host_alias=`$ac_config_guess`; then :
3978 + if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
3979 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
3980 fi ;;
3981 *) host_alias=$nonopt ;;
3982 esac ;;
3983 esac
3984
3985 -host=`$ac_config_sub $host_alias`
3986 +host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
3987 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3988 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3989 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3990 @@ -1706,7 +1788,7 @@
3991
3992
3993 echo $ac_n "checking for user supplied default service""... $ac_c" 1>&6
3994 -echo "configure:1710: checking for user supplied default service" >&5
3995 +echo "configure:1792: checking for user supplied default service" >&5
3996 # Check whether --enable-default-service or --disable-default-service was given.
3997 if test "${enable_default_service+set}" = set; then
3998 enableval="$enable_default_service"
3999 @@ -1800,7 +1882,7 @@
4000 esac
4001
4002 echo $ac_n "checking whether user wants debugging support""... $ac_c" 1>&6
4003 -echo "configure:1804: checking whether user wants debugging support" >&5
4004 +echo "configure:1886: checking whether user wants debugging support" >&5
4005 # Check whether --enable-debug or --disable-debug was given.
4006 if test "${enable_debug+set}" = set; then
4007 enableval="$enable_debug"
4008 @@ -1815,7 +1897,7 @@
4009
4010
4011 echo $ac_n "checking whether user wants to dissable MD5 support""... $ac_c" 1>&6
4012 -echo "configure:1819: checking whether user wants to dissable MD5 support" >&5
4013 +echo "configure:1901: checking whether user wants to dissable MD5 support" >&5
4014 # Check whether --enable-md5 or --disable-md5 was given.
4015 if test "${enable_md5+set}" = set; then
4016 enableval="$enable_md5"
4017 @@ -1855,7 +1937,7 @@
4018 # Ultrix sh set writes to stderr and can't be redirected directly,
4019 # and sets the high bit in the cache file unless we assign to the vars.
4020 (set) 2>&1 |
4021 - case `(ac_space=' '; set) 2>&1` in
4022 + case `(ac_space=' '; set | grep ac_space) 2>&1` in
4023 *ac_space=\ *)
4024 # `set' does not quote correctly, so add quotes (double-quote substitution
4025 # turns \\\\ into \\, and sed turns \\ into \).
4026 @@ -1922,7 +2004,7 @@
4027 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4028 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4029 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4030 - echo "$CONFIG_STATUS generated by autoconf version 2.12"
4031 + echo "$CONFIG_STATUS generated by autoconf version 2.13"
4032 exit 0 ;;
4033 -help | --help | --hel | --he | --h)
4034 echo "\$ac_cs_usage"; exit 0 ;;
4035 @@ -1942,9 +2024,11 @@
4036 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4037 $ac_vpsub
4038 $extrasub
4039 +s%@SHELL@%$SHELL%g
4040 s%@CFLAGS@%$CFLAGS%g
4041 s%@CPPFLAGS@%$CPPFLAGS%g
4042 s%@CXXFLAGS@%$CXXFLAGS%g
4043 +s%@FFLAGS@%$FFLAGS%g
4044 s%@DEFS@%$DEFS%g
4045 s%@LDFLAGS@%$LDFLAGS%g
4046 s%@LIBS@%$LIBS%g
4047 @@ -1964,8 +2048,8 @@
4048 s%@infodir@%$infodir%g
4049 s%@mandir@%$mandir%g
4050 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4051 -s%@INSTALL_DATA@%$INSTALL_DATA%g
4052 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4053 +s%@INSTALL_DATA@%$INSTALL_DATA%g
4054 s%@PACKAGE@%$PACKAGE%g
4055 s%@VERSION@%$VERSION%g
4056 s%@ACLOCAL@%$ACLOCAL%g
4057 --- ez-ipupdate-3.0.11b8.orig/configure.in
4058 +++ ez-ipupdate-3.0.11b8/configure.in
4059 @@ -58,10 +58,12 @@
4060 dnl Checks for header files.
4061 AC_CHECK_HEADERS( arpa/inet.h \
4062 sys/types.h \
4063 + time.h \
4064 sys/time.h \
4065 sys/stat.h \
4066 fcntl.h \
4067 signal.h \
4068 + string.h \
4069 syslog.h \
4070 pwd.h \
4071 stdarg.h \
4072 --- ez-ipupdate-3.0.11b8.orig/install-sh
4073 +++ ez-ipupdate-3.0.11b8/install-sh
4074 @@ -118,6 +118,7 @@
4075
4076 if [ -d $dst ]; then
4077 instcmd=:
4078 + chmodcmd=""
4079 else
4080 instcmd=mkdir
4081 fi
4082 @@ -162,7 +163,7 @@
4083
4084 # Skip lots of stat calls in the usual case.
4085 if [ ! -d "$dstdir" ]; then
4086 -defaultIFS='
4087 +defaultIFS='
4088 '
4089 IFS="${IFS-${defaultIFS}}"
4090
4091 --- ez-ipupdate-3.0.11b8.orig/missing
4092 +++ ez-ipupdate-3.0.11b8/missing
4093 @@ -1 +1,198 @@
4094 -#autoconf complains if this is not here
4095 +#! /bin/sh
4096 +# Common stub for a few missing GNU programs while installing.
4097 +# Copyright (C) 1996, 1997, 2001, 2002 Free Software Foundation, Inc.
4098 +# Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.
4099 +
4100 +# This program is free software; you can redistribute it and/or modify
4101 +# it under the terms of the GNU General Public License as published by
4102 +# the Free Software Foundation; either version 2, or (at your option)
4103 +# any later version.
4104 +
4105 +# This program is distributed in the hope that it will be useful,
4106 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
4107 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4108 +# GNU General Public License for more details.
4109 +
4110 +# You should have received a copy of the GNU General Public License
4111 +# along with this program; if not, write to the Free Software
4112 +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
4113 +# 02111-1307, USA.
4114 +
4115 +if test $# -eq 0; then
4116 + echo 1>&2 "Try \`$0 --help' for more information"
4117 + exit 1
4118 +fi
4119 +
4120 +# In the cases where this matters, `missing' is being run in the
4121 +# srcdir already.
4122 +if test -f configure.in; then
4123 + configure_ac=configure.ac
4124 +else
4125 + configure_ac=configure.in
4126 +fi
4127 +
4128 +case "$1" in
4129 +
4130 + -h|--h|--he|--hel|--help)
4131 + echo "\
4132 +$0 [OPTION]... PROGRAM [ARGUMENT]...
4133 +
4134 +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
4135 +error status if there is no known handling for PROGRAM.
4136 +
4137 +Options:
4138 + -h, --help display this help and exit
4139 + -v, --version output version information and exit
4140 +
4141 +Supported PROGRAM values:
4142 + aclocal touch file \`aclocal.m4'
4143 + autoconf touch file \`configure'
4144 + autoheader touch file \`config.h.in'
4145 + automake touch all \`Makefile.in' files
4146 + bison create \`y.tab.[ch]', if possible, from existing .[ch]
4147 + flex create \`lex.yy.c', if possible, from existing .c
4148 + lex create \`lex.yy.c', if possible, from existing .c
4149 + makeinfo touch the output file
4150 + yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
4151 + ;;
4152 +
4153 + -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
4154 + echo "missing - GNU libit 0.0"
4155 + ;;
4156 +
4157 + -*)
4158 + echo 1>&2 "$0: Unknown \`$1' option"
4159 + echo 1>&2 "Try \`$0 --help' for more information"
4160 + exit 1
4161 + ;;
4162 +
4163 + aclocal*)
4164 + echo 1>&2 "\
4165 +WARNING: \`$1' is missing on your system. You should only need it if
4166 + you modified \`acinclude.m4' or \`$configure_ac'. You might want
4167 + to install the \`Automake' and \`Perl' packages. Grab them from
4168 + any GNU archive site."
4169 + touch aclocal.m4
4170 + ;;
4171 +
4172 + autoconf)
4173 + echo 1>&2 "\
4174 +WARNING: \`$1' is missing on your system. You should only need it if
4175 + you modified \`$configure_ac'. You might want to install the
4176 + \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
4177 + archive site."
4178 + touch configure
4179 + ;;
4180 +
4181 + autoheader)
4182 + echo 1>&2 "\
4183 +WARNING: \`$1' is missing on your system. You should only need it if
4184 + you modified \`acconfig.h' or \`$configure_ac'. You might want
4185 + to install the \`Autoconf' and \`GNU m4' packages. Grab them
4186 + from any GNU archive site."
4187 + files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' $configure_ac`
4188 + test -z "$files" && files="config.h"
4189 + touch_files=
4190 + for f in $files; do
4191 + case "$f" in
4192 + *:*) touch_files="$touch_files "`echo "$f" |
4193 + sed -e 's/^[^:]*://' -e 's/:.*//'`;;
4194 + *) touch_files="$touch_files $f.in";;
4195 + esac
4196 + done
4197 + touch $touch_files
4198 + ;;
4199 +
4200 + automake*)
4201 + echo 1>&2 "\
4202 +WARNING: \`$1' is missing on your system. You should only need it if
4203 + you modified \`Makefile.am', \`acinclude.m4' or \`$configure_ac'.
4204 + You might want to install the \`Automake' and \`Perl' packages.
4205 + Grab them from any GNU archive site."
4206 + find . -type f -name Makefile.am -print |
4207 + sed 's/\.am$/.in/' |
4208 + while read f; do touch "$f"; done
4209 + ;;
4210 +
4211 + bison|yacc)
4212 + echo 1>&2 "\
4213 +WARNING: \`$1' is missing on your system. You should only need it if
4214 + you modified a \`.y' file. You may need the \`Bison' package
4215 + in order for those modifications to take effect. You can get
4216 + \`Bison' from any GNU archive site."
4217 + rm -f y.tab.c y.tab.h
4218 + if [ $# -ne 1 ]; then
4219 + eval LASTARG="\${$#}"
4220 + case "$LASTARG" in
4221 + *.y)
4222 + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
4223 + if [ -f "$SRCFILE" ]; then
4224 + cp "$SRCFILE" y.tab.c
4225 + fi
4226 + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
4227 + if [ -f "$SRCFILE" ]; then
4228 + cp "$SRCFILE" y.tab.h
4229 + fi
4230 + ;;
4231 + esac
4232 + fi
4233 + if [ ! -f y.tab.h ]; then
4234 + echo >y.tab.h
4235 + fi
4236 + if [ ! -f y.tab.c ]; then
4237 + echo 'main() { return 0; }' >y.tab.c
4238 + fi
4239 + ;;
4240 +
4241 + lex|flex)
4242 + echo 1>&2 "\
4243 +WARNING: \`$1' is missing on your system. You should only need it if
4244 + you modified a \`.l' file. You may need the \`Flex' package
4245 + in order for those modifications to take effect. You can get
4246 + \`Flex' from any GNU archive site."
4247 + rm -f lex.yy.c
4248 + if [ $# -ne 1 ]; then
4249 + eval LASTARG="\${$#}"
4250 + case "$LASTARG" in
4251 + *.l)
4252 + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
4253 + if [ -f "$SRCFILE" ]; then
4254 + cp "$SRCFILE" lex.yy.c
4255 + fi
4256 + ;;
4257 + esac
4258 + fi
4259 + if [ ! -f lex.yy.c ]; then
4260 + echo 'main() { return 0; }' >lex.yy.c
4261 + fi
4262 + ;;
4263 +
4264 + makeinfo)
4265 + echo 1>&2 "\
4266 +WARNING: \`$1' is missing on your system. You should only need it if
4267 + you modified a \`.texi' or \`.texinfo' file, or any other file
4268 + indirectly affecting the aspect of the manual. The spurious
4269 + call might also be the consequence of using a buggy \`make' (AIX,
4270 + DU, IRIX). You might want to install the \`Texinfo' package or
4271 + the \`GNU make' package. Grab either from any GNU archive site."
4272 + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
4273 + if test -z "$file"; then
4274 + file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
4275 + file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
4276 + fi
4277 + touch $file
4278 + ;;
4279 +
4280 + *)
4281 + echo 1>&2 "\
4282 +WARNING: \`$1' is needed, and you do not seem to have it handy on your
4283 + system. You might have modified some files without having the
4284 + proper tools for further handling them. Check the \`README' file,
4285 + it often tells you about the needed prerequirements for installing
4286 + this package. You may also peek at any GNU archive site, in case
4287 + some other package would contain this missing \`$1' program."
4288 + exit 1
4289 + ;;
4290 +esac
4291 +
4292 +exit 0
4293 --- ez-ipupdate-3.0.11b8.orig/mkinstalldirs
4294 +++ ez-ipupdate-3.0.11b8/mkinstalldirs
4295 @@ -4,7 +4,7 @@
4296 # Created: 1993-05-16
4297 # Public domain
4298
4299 -# $Id: mkinstalldirs,v 1.1.1.1 1999/04/19 00:34:59 amackay Exp $
4300 +# $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $
4301
4302 errstatus=0
4303
4304 @@ -22,7 +22,7 @@
4305 esac
4306
4307 if test ! -d "$pathcomp"; then
4308 - echo "mkdir $pathcomp" 1>&2
4309 + echo "mkdir $pathcomp"
4310
4311 mkdir "$pathcomp" || lasterr=$?
4312
4313 --- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.c
4314 +++ ez-ipupdate-3.0.11b8/ez-ipupdate.c
4315 @@ -139,6 +139,9 @@
4316 #if HAVE_SIGNAL_H
4317 # include <signal.h>
4318 #endif
4319 +#if HAVE_TIME_H
4320 +# include <time.h>
4321 +#endif
4322 #if HAVE_SYS_TIME_H
4323 # include <sys/time.h>
4324 #endif
4325 @@ -165,7 +168,7 @@
4326 #endif
4327
4328
4329 -#if __linux__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__
4330 +#if __GLIBC__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__
4331 # define IF_LOOKUP 1
4332 # include <sys/ioctl.h>
4333 # include <net/if.h>
4334 @@ -640,7 +643,7 @@
4335 fprintf(stdout, " -q, --quiet \t\t\tbe quiet\n");
4336 fprintf(stdout, " -r, --retrys <num>\t\tnumber of trys (default: 1)\n");
4337 fprintf(stdout, " -R, --run-as-user <user>\tchange to <user> for running, be ware\n\t\t\t\tthat this can cause problems with handeling\n\t\t\t\tSIGHUP properly if that user can't read the\n\t\t\t\tconfig file. also it can't write it's pid file \n\t\t\t\tto a root directory\n");
4338 - fprintf(stdout, " -Q, --run-as-euser <user>\tchange to effective <user> for running, \n\t\t\t\tthis is NOT secure but it does solve the \n\t\t\t\tproblems with run-as-user and config files and \n\t\t\t\tpid files.\n");
4339 + fprintf(stdout, " -Q, --run-as-euser <user>\tchange to effective <user> for running, \n\t\t\t\tthis is NOT secure but it does solve the \n\t\t\t\tproblems with run-as-user and config files and \n\t\t\t\tpid files\n");
4340 fprintf(stdout, " -s, --server <server[:port]>\tthe server to connect to\n");
4341 fprintf(stdout, " -S, --service-type <server>\tthe type of service that you are using\n");
4342 width = fprintf(stdout, "\t\t\t\ttry one of: ") + 4*7;
4343 @@ -682,7 +685,7 @@
4344
4345 void print_signalhelp( void )
4346 {
4347 - fprintf(stdout, "\nsignals are only really used when in daemon mode.\n\n");
4348 + fprintf(stdout, "\nsignals are only really used when in daemon mode\n\n");
4349 fprintf(stdout, "signals: \n");
4350 fprintf(stdout, " HUP\t\tcauses it to re-read its config file\n");
4351 fprintf(stdout, " TERM\t\twake up and possibly perform an update\n");
4352 @@ -693,7 +696,7 @@
4353 #if HAVE_SIGNAL_H
4354 RETSIGTYPE sigint_handler(int sig)
4355 {
4356 - char message[] = "interupted.\n";
4357 + char message[] = "interrupted\n";
4358 close(client_sockfd);
4359 write(2, message, sizeof(message)-1);
4360
4361 @@ -704,6 +707,10 @@
4362 }
4363 #endif
4364
4365 +#if HAVE_SYSLOG_H
4366 + closelog();
4367 +#endif
4368 +
4369 exit(1);
4370 }
4371 RETSIGTYPE generic_sig_handler(int sig)
4372 @@ -798,7 +805,7 @@
4373 sprintf(buf, "message incomplete because your OS sucks: %s\n", fmt);
4374 #endif
4375
4376 - syslog(LOG_NOTICE, buf);
4377 + syslog(LOG_NOTICE, "%s", buf);
4378 }
4379 else
4380 {
4381 @@ -1439,7 +1446,7 @@
4382 if(!(options & OPT_QUIET))
4383 {
4384 fprintf(stderr,
4385 - "connected to %s (%s) on port %d.\n",
4386 + "connected to %s (%s) on port %d\n",
4387 host,
4388 inet_ntoa(address.sin_addr),
4389 ntohs(address.sin_port));
4390 @@ -1683,7 +1690,7 @@
4391 close(client_sockfd);
4392 return(-1);
4393 }
4394 - if(strstr(buf, "\r\n") > 0)
4395 + if(strstr(buf, "\n") != NULL)
4396 {
4397 break;
4398 }
4399 @@ -1702,8 +1709,8 @@
4400
4401 if(options & OPT_DAEMON)
4402 {
4403 - fprintf(stderr, "no compile time default service was set therefor you must "
4404 - "specify a service type.\n");
4405 + fprintf(stderr, "no compile time default service was set, you must "
4406 + "specify a service type\n");
4407
4408 return(-1);
4409 }
4410 @@ -2039,7 +2046,7 @@
4411 }
4412 else if(strstr(buf, "\nnumhost") != NULL)
4413 {
4414 - show_message("Too many or too few hosts found\n");
4415 + show_message("too many or too few hosts found\n");
4416 retval = UPDATERES_SHUTDOWN;
4417 }
4418 else if(strstr(buf, "\ndnserr") != NULL)
4419 @@ -2051,17 +2058,17 @@
4420 }
4421 else if(strstr(buf, "\n911") != NULL)
4422 {
4423 - show_message("Ahhhh! call 911!\n");
4424 + show_message("ahhhh! call 911!\n");
4425 retval = UPDATERES_SHUTDOWN;
4426 }
4427 else if(strstr(buf, "\n999") != NULL)
4428 {
4429 - show_message("Ahhhh! call 999!\n");
4430 + show_message("ahhhh! call 999!\n");
4431 retval = UPDATERES_SHUTDOWN;
4432 }
4433 else if(strstr(buf, "\n!donator") != NULL)
4434 {
4435 - show_message("a feature requested is only available to donators, please donate.\n", host);
4436 + show_message("a feature requested is only available to donators, please donate\n", host);
4437 retval = UPDATERES_OK;
4438 }
4439 // this one should be last as it is a stupid string to signify waits
4440 @@ -2095,9 +2102,9 @@
4441 sprintf(reason, "problem parsing reason for wait response");
4442 }
4443
4444 - show_message("Wait response received, waiting for %s before next update.\n",
4445 + show_message("wait response received, waiting for %s before next update\n",
4446 format_time(howlong));
4447 - show_message("Wait response reason: %d\n", N_STR(reason));
4448 + show_message("wait response reason: %d\n", N_STR(reason));
4449 sleep(howlong);
4450 retval = UPDATERES_ERROR;
4451 }
4452 @@ -3370,7 +3377,7 @@
4453 {
4454 if(!(options & OPT_QUIET))
4455 {
4456 - fprintf(stderr, "warning: for GNUDIP the \"address\" parpameter is only used if set to \"0.0.0.0\" thus making an offline request.\n");
4457 + fprintf(stderr, "warning: for GNUDIP the \"address\" parameter is only used if set to \"0.0.0.0\" thus making an offline request\n");
4458 }
4459 }
4460
4461 @@ -3392,7 +3399,7 @@
4462
4463 // send an offline request if address 0.0.0.0 is used
4464 // otherwise, we ignore the address and send an update request
4465 - gnudip_request[0] = strcmp(address, "0.0.0.0") == 0 ? '1' : '0';
4466 + gnudip_request[0] = address && strcmp(address, "0.0.0.0") == 0 ? '1' : '0';
4467 gnudip_request[1] = '\0';
4468
4469 // find domainname
4470 @@ -3943,22 +3950,22 @@
4471 break;
4472
4473 case 201:
4474 - show_message("Last update was less than %d seconds ago.\n", 300);
4475 + show_message("last update was less than %d seconds ago\n", 300);
4476 return(UPDATERES_ERROR);
4477 break;
4478
4479 case 202:
4480 - show_message("Server error.\n");
4481 + show_message("server error\n");
4482 return(UPDATERES_ERROR);
4483 break;
4484
4485 case 203:
4486 - show_message("Failure because account is frozen (by admin).\n");
4487 + show_message("failure because account is frozen (by admin)\n");
4488 return(UPDATERES_SHUTDOWN);
4489 break;
4490
4491 case 204:
4492 - show_message("Failure because account is locked (by user).\n");
4493 + show_message("failure because account is locked (by user)\n");
4494 return(UPDATERES_SHUTDOWN);
4495 break;
4496
4497 @@ -4215,8 +4222,6 @@
4498
4499 switch(ret)
4500 {
4501 - char *p;
4502 -
4503 case -1:
4504 if(!(options & OPT_QUIET))
4505 {
4506 @@ -4349,7 +4354,7 @@
4507 case SIGHUP:
4508 if(config_file)
4509 {
4510 - show_message("SIGHUP recieved, re-reading config file\n");
4511 + show_message("SIGHUP received, re-reading config file\n");
4512 if(parse_conf_file(config_file, conf_commands) != 0)
4513 {
4514 show_message("error parsing config file \"%s\"\n", config_file);
4515 @@ -4384,6 +4389,7 @@
4516
4517 int main(int argc, char **argv)
4518 {
4519 + char *tmp;
4520 int ifresolve_warned = 0;
4521 int i;
4522 int retval = 1;
4523 @@ -4395,9 +4401,10 @@
4524 mcheck(NULL);
4525 #endif
4526
4527 - dprintf((stderr, "staring...\n"));
4528 + dprintf((stderr, "starting...\n"));
4529
4530 - program_name = argv[0];
4531 + tmp = strrchr(argv[0], '/');
4532 + program_name = tmp ? tmp + 1 : argv[0];
4533 options = 0;
4534 *user = '\0';
4535 timeout.tv_sec = DEFAULT_TIMEOUT;
4536 @@ -4417,7 +4424,7 @@
4537
4538 if(!(options & OPT_QUIET) && !(options & OPT_DAEMON))
4539 {
4540 - fprintf(stderr, "ez-ipupdate Version %s\nCopyright (C) 1998-2001 Angus Mackay.\n", VERSION);
4541 + fprintf(stderr, "%s Version %s\nCopyright (C) 1998-2001 Angus Mackay\n", program_name, VERSION);
4542 }
4543
4544 dprintf((stderr, "options: 0x%04X\n", options));
4545 @@ -4434,7 +4441,7 @@
4546 {
4547 if(service->check_info() != 0)
4548 {
4549 - fprintf(stderr, "invalid data to perform requested action.\n");
4550 + fprintf(stderr, "invalid data to perform requested action\n");
4551 exit(1);
4552 }
4553 }
4554 @@ -4456,13 +4463,13 @@
4555 dprintf((stderr, "user_name: %s\n", user_name));
4556 dprintf((stderr, "password: %s\n", password));
4557 }
4558 - if(*user_name == '\0')
4559 + if(*user_name == '\0' && !(options & OPT_DAEMON))
4560 {
4561 printf("user name: ");
4562 fgets(user_name, sizeof(user_name), stdin);
4563 chomp(user_name);
4564 }
4565 - if(*password == '\0')
4566 + if(*password == '\0' && !(options & OPT_DAEMON))
4567 {
4568 strncpy(password, getpass("password: "), sizeof(password));
4569 }
4570 @@ -4480,7 +4487,7 @@
4571
4572 if(service->check_info() != 0)
4573 {
4574 - fprintf(stderr, "invalid data to perform requested action.\n");
4575 + fprintf(stderr, "invalid data to perform requested action\n");
4576 exit(1);
4577 }
4578
4579 @@ -4503,7 +4510,7 @@
4580
4581 if(interface == NULL)
4582 {
4583 - fprintf(stderr, "invalid data to perform requested action.\n");
4584 + fprintf(stderr, "invalid data to perform requested action\n");
4585 fprintf(stderr, "you must provide an interface for daemon mode");
4586 exit(1);
4587 }
4588 @@ -4519,23 +4526,25 @@
4589 if(fork() > 0) { exit(0); } /* parent */
4590 }
4591
4592 +# if HAVE_SYSLOG_H
4593 + openlog(program_name, LOG_PID, LOG_DAEMON );
4594 + //options |= OPT_QUIET;
4595 +# endif
4596 + show_message("version %s, interface %s, host %s, server %s, service %s\n",
4597 + VERSION, N_STR(interface), N_STR(host), server, service->title);
4598 +
4599 #if HAVE_GETPID
4600 if(pid_file && pid_file_create(pid_file) != 0)
4601 {
4602 - fprintf(stderr, "exiting...\n");
4603 + show_message("could not create pid file %s (%s), exiting\n",
4604 + pid_file, strerror(errno));
4605 +#if HAVE_SYSLOG_H
4606 + closelog();
4607 +#endif
4608 exit(1);
4609 }
4610 #endif
4611
4612 -# if HAVE_SYSLOG_H
4613 - openlog(program_name, LOG_PID, LOG_USER );
4614 - options |= OPT_QUIET;
4615 -# endif
4616 - show_message("ez-ipupdate Version %s, Copyright (C) 1998-2001 Angus Mackay.\n",
4617 - VERSION);
4618 - show_message("%s started for interface %s host %s using server %s and service %s\n",
4619 - program_name, N_STR(interface), N_STR(host), server, service->title);
4620 -
4621 memset(&sin, 0, sizeof(sin));
4622
4623 if(cache_file)
4624 @@ -4560,7 +4569,7 @@
4625 strftime(timebuf, sizeof(timebuf), "%Y/%m/%d %H:%M", ts);
4626 show_message("got last update %s on %s from cache file\n", ipstr, timebuf);
4627 }
4628 - else
4629 + else if(ipstr||ipdate)
4630 {
4631 show_message("malformed cache file: %s\n", cache_file);
4632 }
4633 @@ -4647,7 +4656,7 @@
4634 }
4635 else
4636 {
4637 - show_message("failure to update %s->%s (%s)\n",
4638 + show_message("failed to update %s->%s (%s)\n",
4639 interface, inet_ntoa(sin.sin_addr), N_STR(host));
4640 memset(&sin, 0, sizeof(sin));
4641
4642 @@ -4671,7 +4680,7 @@
4643 dprintf((stderr, "updateres: %d\n", updateres));
4644 if(updateres == UPDATERES_SHUTDOWN)
4645 {
4646 - show_message("shuting down updater for %s due to fatal error\n",
4647 + show_message("shutting down updater for %s due to fatal error\n",
4648 N_STR(host));
4649
4650 if(notify_email && *notify_email != '\0')
4651 @@ -4711,7 +4720,7 @@
4652 #endif
4653
4654 #else
4655 - fprintf(stderr, "sorry, this mode is only available on platforms that the ");
4656 + fprintf(stderr, "sorry, this mode is only available on platforms where the ");
4657 fprintf(stderr, "IP address \ncan be determined. feel free to hack the code");
4658 fprintf(stderr, " though.\n");
4659 exit(1);
4660 @@ -4799,7 +4808,7 @@
4661 }
4662 else
4663 {
4664 - show_message("could not resolve ip address for %s.\n", interface);
4665 + show_message("could not resolve ip address for %s\n", interface);
4666 exit(1);
4667 }
4668 close(sock);
4669 @@ -4840,7 +4849,7 @@
4670 {
4671 char ipbuf[64];
4672
4673 - if(address == NULL || *address == '\0')
4674 + if((address == NULL || *address == '\0') && interface != NULL)
4675 {
4676 #ifdef IF_LOOKUP
4677 struct sockaddr_in sin;
4678 --- ez-ipupdate-3.0.11b8.orig/example.conf
4679 +++ ez-ipupdate-3.0.11b8/example.conf
4680 @@ -1,4 +1,4 @@
4681 -#!/usr/local/bin/ez-ipupdate -c
4682 +#!/usr/sbin/ez-ipupdate -c
4683 #
4684 # example config file for ez-ipupdate
4685 #
4686 --- ez-ipupdate-3.0.11b8.orig/example-pgpow.conf
4687 +++ ez-ipupdate-3.0.11b8/example-pgpow.conf
4688 @@ -1,4 +1,4 @@
4689 -#!/usr/local/bin/ez-ipupdate -c
4690 +#!/usr/sbin/ez-ipupdate -c
4691 #
4692 # example config file for ez-ipupdate
4693 #
4694 @@ -10,8 +10,8 @@
4695 host=mydomain.penguinpowered.com
4696 interface=eth1
4697
4698 -# if you use run-as ensure the user has permission to write this file
4699 -cache-file=/tmp/ez-ipupdate.cache
4700 +run-as-user=ez-ipupd
4701 +cache-file=/var/cache/ez-ipupdate/default-cache
4702
4703 # uncomment this once you have everything working how you want and you are
4704 # ready to have ez-ipupdate running in the background all the time. to stop it
4705 --- ez-ipupdate-3.0.11b8.orig/example-dhs.conf
4706 +++ ez-ipupdate-3.0.11b8/example-dhs.conf
4707 @@ -1,4 +1,4 @@
4708 -#!/usr/local/bin/ez-ipupdate -c
4709 +#!/usr/sbin/ez-ipupdate -c
4710 #
4711 # example config file for ez-ipupdate
4712 #
4713 @@ -10,8 +10,8 @@
4714 host=mydomain.whatever.com
4715 interface=eth1
4716
4717 -# if you use run-as ensure the user has permission to write this file
4718 -cache-file=/tmp/ez-ipupdate.cache
4719 +run-as-user=ez-ipupd
4720 +cache-file=/var/cache/ez-ipupdate/default-cache
4721
4722 # uncomment this once you have everything working how you want and you are
4723 # ready to have ez-ipupdate running in the background all the time. to stop it
4724 --- ez-ipupdate-3.0.11b8.orig/example-dyndns.conf
4725 +++ ez-ipupdate-3.0.11b8/example-dyndns.conf
4726 @@ -1,4 +1,4 @@
4727 -#!/usr/local/bin/ez-ipupdate -c
4728 +#!/usr/sbin/ez-ipupdate -c
4729 #
4730 # example config file for ez-ipupdate
4731 #
4732 @@ -12,14 +12,9 @@
4733 interface=eth1
4734 max-interval=2073600
4735
4736 -# please create this file and ensure that the user that ez-ipupdate is running
4737 -# as has write permissions to it then uncomment this line, if you don't your
4738 -# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
4739 -# idea, use "run-as-user") then you can just uncomment this line.
4740 -#cache-file=/etc/ez-ipupdate.cache.eth1
4741 -
4742 -# for the mean time we'll just use a cache file in the temp directory
4743 -cache-file=/tmp/ez-ipupdate.cache
4744 +# if you don't use a cache file your dyndns account will probably get banned.
4745 +run-as-user=ez-ipupd
4746 +cache-file=/var/cache/ez-ipupdate/default-cache
4747
4748 # uncomment this once you have everything working how you want and you are
4749 # ready to have ez-ipupdate running in the background all the time. to stop it
4750 --- ez-ipupdate-3.0.11b8.orig/example-ods.conf
4751 +++ ez-ipupdate-3.0.11b8/example-ods.conf
4752 @@ -1,4 +1,4 @@
4753 -#!/usr/local/bin/ez-ipupdate -c
4754 +#!/usr/sbin/ez-ipupdate -c
4755 #
4756 # example config file for ez-ipupdate
4757 #
4758 @@ -10,8 +10,8 @@
4759 host=mydomain.ods.org
4760 interface=eth1
4761
4762 -# if you use run-as ensure the user has permission to write this file
4763 -cache-file=/tmp/ez-ipupdate.cache
4764 +run-as-user=ez-ipupd
4765 +cache-file=/var/cache/ez-ipupdate/default-cache
4766
4767 # uncomment this once you have everything working how you want and you are
4768 # ready to have ez-ipupdate running in the background all the time. to stop it
4769 --- ez-ipupdate-3.0.11b8.orig/example-tzo.conf
4770 +++ ez-ipupdate-3.0.11b8/example-tzo.conf
4771 @@ -1,4 +1,4 @@
4772 -#!/usr/local/bin/ez-ipupdate -c
4773 +#!/usr/sbin/ez-ipupdate -c
4774 #
4775 # example config file for ez-ipupdate
4776 #
4777 @@ -14,8 +14,8 @@
4778 max-interval=2073600
4779 interface=eth1
4780
4781 -# if you use run-as ensure the user has permission to write this file
4782 -cache-file=/tmp/ez-ipupdate.cache
4783 +run-as-user=ez-ipupd
4784 +cache-file=/var/cache/ez-ipupdate/default-cache
4785
4786 # uncomment this once you have everything working how you want and you are
4787 # ready to have ez-ipupdate running in the background all the time. to stop it
4788 --- ez-ipupdate-3.0.11b8.orig/example-gnudip.conf
4789 +++ ez-ipupdate-3.0.11b8/example-gnudip.conf
4790 @@ -1,4 +1,4 @@
4791 -#!/usr/local/bin/ez-ipupdate -c
4792 +#!/usr/sbin/ez-ipupdate -c
4793 #
4794 # example config file for ez-ipupdate
4795 #
4796 @@ -14,8 +14,8 @@
4797 # any other value is ignored
4798 #address=0.0.0.0
4799
4800 -# if you use run-as ensure the user has permission to write this file
4801 -cache-file=/tmp/ez-ipupdate.cache
4802 +run-as-user=ez-ipupd
4803 +cache-file=/var/cache/ez-ipupdate/default-cache
4804
4805 # uncomment this once you have everything working how you want and you are
4806 # ready to have ez-ipupdate running in the background all the time. to stop it
4807 --- ez-ipupdate-3.0.11b8.orig/example-easydns.conf
4808 +++ ez-ipupdate-3.0.11b8/example-easydns.conf
4809 @@ -1,4 +1,4 @@
4810 -#!/usr/local/bin/ez-ipupdate -c
4811 +#!/usr/sbin/ez-ipupdate -c
4812 #
4813 # example config file for ez-ipupdate
4814 #
4815 @@ -10,8 +10,8 @@
4816 host=mydomain.whatever.com
4817 interface=eth1
4818
4819 -# if you use run-as ensure the user has permission to write this file
4820 -cache-file=/tmp/ez-ipupdate.cache
4821 +run-as-user=ez-ipupd
4822 +cache-file=/var/cache/ez-ipupdate/default-cache
4823
4824 # uncomment this once you have everything working how you want and you are
4825 # ready to have ez-ipupdate running in the background all the time. to stop it
4826 --- ez-ipupdate-3.0.11b8.orig/example-justlinux.conf
4827 +++ ez-ipupdate-3.0.11b8/example-justlinux.conf
4828 @@ -1,4 +1,4 @@
4829 -#!/usr/local/bin/ez-ipupdate -c
4830 +#!/usr/sbin/ez-ipupdate -c
4831 #
4832 # example config file for ez-ipupdate
4833 #
4834 @@ -10,8 +10,8 @@
4835 host=mydomain.penguinpowered.com
4836 interface=eth1
4837
4838 -# if you use run-as ensure the user has permission to write this file
4839 -cache-file=/tmp/ez-ipupdate.cache
4840 +run-as-user=ez-ipupd
4841 +cache-file=/var/cache/ez-ipupdate/default-cache
4842
4843 # uncomment this once you have everything working how you want and you are
4844 # ready to have ez-ipupdate running in the background all the time. to stop it
4845 --- ez-ipupdate-3.0.11b8.orig/example-dyns.conf
4846 +++ ez-ipupdate-3.0.11b8/example-dyns.conf
4847 @@ -1,4 +1,4 @@
4848 -#!/usr/local/bin/ez-ipupdate -c
4849 +#!/usr/sbin/ez-ipupdate -c
4850 #
4851 # example config file for ez-ipupdate
4852 #
4853 @@ -10,8 +10,8 @@
4854 host=myhost
4855 #interface=eth1
4856
4857 -# if you use run-as ensure the user has permission to write this file
4858 -#cache-file=/tmp/ez-ipupdate.cache
4859 +run-as-user=ez-ipupd
4860 +cache-file=/var/cache/ez-ipupdate/default-cache
4861
4862 # uncomment this once you have everything working how you want and you are
4863 # ready to have ez-ipupdate running in the background all the time. to stop it
4864 --- ez-ipupdate-3.0.11b8.orig/CHANGELOG
4865 +++ ez-ipupdate-3.0.11b8/CHANGELOG
4866 @@ -1,3 +1,86 @@
4867 +Changelog for ez-ipupdate:
4868 +
4869 +version 3.0.11b7 is a bug fix for the new ODS server update (it was
4870 +ez-ipupdate's bug).
4871 +
4872 +version 3.0.11b6 has a small fix for dyns.cx changing their protocol by
4873 +accident (lower case Host now).
4874 +
4875 +version 3.0.7 -> 3.0.11x I can't remember, check the changelog.
4876 +
4877 +version 3.0.7 gives us a default max-interval for dyndns and allows specifying
4878 +intervals in days/weeks/months as well as support for another service
4879 +zoneedit.
4880 +
4881 +version 3.0.3 brings a fix for hn.org that was causing it to ignore the
4882 +supplied IP address and always use the one that you were connecting from.
4883 +
4884 +version 3.0.1 brings supoprt for hn.org and the option of using a pid file.
4885 +
4886 +version 3.0.0 brings new symantics, now you MUST specify an interface and
4887 +service-type for daemon mode. it also brings many fixes, it seems that there
4888 +have been some serious bugs introduced some time after version 2.9.1 and this
4889 +should fix those and bring some new features like self throttling. All users
4890 +are strongly encoraged to upgrade to version 3.x.x.
4891 +
4892 +version 2.9.3 brings long awaited support for a cache file. this was needed in
4893 +a big way for use with the dyndns.org service.
4894 +
4895 +version 2.9.2 brings support for justlinux.com's new version 2.0 service, now
4896 +"justlinux" is for the justlinux v2.0 service and "pgpow" is for the justlinux
4897 +v1.0 service. now that penguinpowered has switched to their v2.0 update method
4898 +I don't know which one I like the best, probably dyndns.org.
4899 +
4900 +version 2.9.0 adds support for EasyDNS. Their service is nice, very good web .
4901 +site design, it is commercial though thanks to Mark Jeftovic for the code to .
4902 +support EasyDNS .
4903 +
4904 +version 2.8.0 adds support for GNUDip and TZO as well as a new feature to run.
4905 +a command after every successful update. There are probably some bug fixes in.
4906 +there too thanks to Jeremy Bopp for the code to support GNUDip and TZO .
4907 +
4908 +version 2.6.0 adds support for ODS and a couple minor fixups.
4909 +
4910 +version 2.4.2 adds support for dyndns and some other cleanups. the service
4911 +that dyndns offers looks good, I still think I like justlinux better though.
4912 +
4913 +version 2.2.2 gives us support for updating the MX record for dhs.org. I
4914 +have to say that the implementation of dhs.org's service is laughable. I
4915 +strongly advise people not to use it, it is just that bad. If you are updating
4916 +a dhs.org acount with an MX record then there is 60 second sleep() call (or
4917 +the length of the timeout, whichever is shorter) to get around problems with
4918 +dhs' service.
4919 +
4920 +version 2.2.1 brings support for our friends at dhs.org and fixes a socket
4921 +leak in the dhs code and the penguinpowered code. I have to say though that I
4922 +am not impressed with the dhs.org service, penguinpowered.com gets my vote for
4923 +best implementation. (although they wont even acknowledge my client or put a
4924 +link to it on thier site)
4925 +
4926 +If you are getting errors connecting to the server for a justlinux.com service
4927 +please ensure that you either specify "-S pgpow" or "--service penguinpowered"
4928 +on either the command line or in the config file(in the config file the syntax
4929 +is "service=penguinpowered"). The default for this tool is to think it is
4930 +connecting to an ez-ip.net service.
4931 +
4932 +Version 2.0.0 brings support for other services than just ez-ip.net and
4933 +contains some bug fixes.
4934 +
4935 +Version 1.0.1 brings some new features such the useage of config files,
4936 +timeouts on I/O, set user id and many more.
4937 +
4938 +Version 0.9.0 fixes a problem with a leaky file descriptor and some other
4939 +litte things wrong. It also moves the version number up quite a bit as I have
4940 +been running it in daemon mode for over 60 days without any problems.
4941 +
4942 +Version 0.0.3 fixes a bug in the user/password code and a bunch of issues with
4943 +the packaging (I copied another project to start this one and forgot to update
4944 +some stuff). I Also added the system type to the User-Agent string.
4945 +
4946 +Version 0.0.2 adds some nice features for those of use who use Linux. It
4947 +now can run in daemon mode periodicly check the IP address of the specified
4948 +interface and only update it if it has changed. It also adds the feature to
4949 +turn your password in to '***' for the proccess listing.
4950
4951 RCS file: /home/amackay/src/cvsroot/ez-ipupdate/ez-ipupdate.c,v
4952 Working file: ez-ipupdate.c
4953 --- ez-ipupdate-3.0.11b8.orig/example-heipv6tb.conf
4954 +++ ez-ipupdate-3.0.11b8/example-heipv6tb.conf
4955 @@ -1,4 +1,4 @@
4956 -#!/usr/local/bin/ez-ipupdate -c
4957 +#!/usr/sbin/ez-ipupdate -c
4958 #
4959 # example config file for ez-ipupdate
4960 #
4961 @@ -11,14 +11,9 @@
4962 interface=eth1
4963 max-interval=2073600
4964
4965 -# please create this file and ensure that the user that ez-ipupdate is running
4966 -# as has write permissions to it then uncomment this line, if you don't your
4967 -# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
4968 -# idea, use "run-as-user") then you can just uncomment this line.
4969 -#cache-file=/etc/ez-ipupdate.cache.eth1
4970 -
4971 -# for the mean time we'll just use a cache file in the temp directory
4972 -cache-file=/tmp/ez-ipupdate.cache
4973 +# if you don't use a cache file your account will probably get banned.
4974 +run-as-user=ez-ipupd
4975 +cache-file=/var/cache/ez-ipupdate/default-cache
4976
4977 # uncomment this once you have everything working how you want and you are
4978 # ready to have ez-ipupdate running in the background all the time. to stop it
4979 --- ez-ipupdate-3.0.11b8.orig/debian/control
4980 +++ ez-ipupdate-3.0.11b8/debian/control
4981 @@ -0,0 +1,25 @@
4982 +Source: ez-ipupdate
4983 +Section: net
4984 +Priority: optional
4985 +Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
4986 +Build-Depends: debhelper (>= 4.1.68)
4987 +Standards-Version: 3.6.2.1
4988 +
4989 +Package: ez-ipupdate
4990 +Section: net
4991 +Architecture: any
4992 +Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, debconf (>= 1.2.0)
4993 +Provides: dyndns-client
4994 +Description: client for most dynamic DNS services
4995 + ez-ipupdate is a quite complete client for the dynamic DNS service offered
4996 + by http://www.ez-ip.net/ and many more.
4997 + .
4998 + Currently supported are: ez-ip (http://www.EZ-IP.Net/), Penguinpowered
4999 + (http://www.penguinpowered.com/), DHS (http://members.dhs.org/),
5000 + dynDNS (http://members.dyndns.org/), ODS (http://www.ods.org/),
5001 + TZO (http://www.tzo.com/), EasyDNS (http://members.easydns.com/),
5002 + Justlinux (http://www.justlinux.com), Dyns (http://www.dyns.cx),
5003 + HN (http://dup.hn.org/), ZoneEdit (http://www.zoneedit.com/) and
5004 + Hurricane Electric's IPv6 Tunnel Broker (http://ipv6tb.he.net/).
5005 + .
5006 + All services using GNUDip are also supported.
5007 --- ez-ipupdate-3.0.11b8.orig/debian/po/POTFILES.in
5008 +++ ez-ipupdate-3.0.11b8/debian/po/POTFILES.in
5009 @@ -0,0 +1 @@
5010 +[type: gettext/rfc822deb] templates
5011 --- ez-ipupdate-3.0.11b8.orig/debian/po/templates.pot
5012 +++ ez-ipupdate-3.0.11b8/debian/po/templates.pot
5013 @@ -0,0 +1,252 @@
5014 +# SOME DESCRIPTIVE TITLE.
5015 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
5016 +# This file is distributed under the same license as the PACKAGE package.
5017 +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5018 +#
5019 +#, fuzzy
5020 +msgid ""
5021 +msgstr ""
5022 +"Project-Id-Version: PACKAGE VERSION\n"
5023 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
5024 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
5025 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
5026 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
5027 +"Language-Team: LANGUAGE <LL@li.org>\n"
5028 +"MIME-Version: 1.0\n"
5029 +"Content-Type: text/plain; charset=CHARSET\n"
5030 +"Content-Transfer-Encoding: 8bit\n"
5031 +
5032 +#. Type: select
5033 +#. Choices
5034 +#: ../templates:3
5035 +msgid "configure manually"
5036 +msgstr ""
5037 +
5038 +#. Type: select
5039 +#. Choices
5040 +#: ../templates:3
5041 +msgid "zoneedit"
5042 +msgstr ""
5043 +
5044 +#. Type: select
5045 +#. Choices
5046 +#: ../templates:3
5047 +msgid "ez-ip"
5048 +msgstr ""
5049 +
5050 +#. Type: select
5051 +#. Choices
5052 +#: ../templates:3
5053 +msgid "pgpow"
5054 +msgstr ""
5055 +
5056 +#. Type: select
5057 +#. Choices
5058 +#: ../templates:3
5059 +msgid "dhs"
5060 +msgstr ""
5061 +
5062 +#. Type: select
5063 +#. Choices
5064 +#: ../templates:3
5065 +msgid "dyndns"
5066 +msgstr ""
5067 +
5068 +#. Type: select
5069 +#. Choices
5070 +#: ../templates:3
5071 +msgid "dyndns-static"
5072 +msgstr ""
5073 +
5074 +#. Type: select
5075 +#. Choices
5076 +#: ../templates:3
5077 +msgid "dyndns-custom"
5078 +msgstr ""
5079 +
5080 +#. Type: select
5081 +#. Choices
5082 +#: ../templates:3
5083 +msgid "ods"
5084 +msgstr ""
5085 +
5086 +#. Type: select
5087 +#. Choices
5088 +#: ../templates:3
5089 +msgid "tzo"
5090 +msgstr ""
5091 +
5092 +#. Type: select
5093 +#. Choices
5094 +#: ../templates:3
5095 +msgid "easydns"
5096 +msgstr ""
5097 +
5098 +#. Type: select
5099 +#. Choices
5100 +#: ../templates:3
5101 +msgid "easydns-partner"
5102 +msgstr ""
5103 +
5104 +#. Type: select
5105 +#. Choices
5106 +#: ../templates:3
5107 +msgid "gnudip"
5108 +msgstr ""
5109 +
5110 +#. Type: select
5111 +#. Choices
5112 +#: ../templates:3
5113 +msgid "justlinux"
5114 +msgstr ""
5115 +
5116 +#. Type: select
5117 +#. Choices
5118 +#: ../templates:3
5119 +msgid "dyns"
5120 +msgstr ""
5121 +
5122 +#. Type: select
5123 +#. Choices
5124 +#: ../templates:3
5125 +msgid "hn"
5126 +msgstr ""
5127 +
5128 +#. Type: select
5129 +#. Choices
5130 +#: ../templates:3
5131 +msgid "heipv6tb"
5132 +msgstr ""
5133 +
5134 +#. Type: select
5135 +#. Description
5136 +#: ../templates:4
5137 +msgid "Dynamic DNS provider to use:"
5138 +msgstr ""
5139 +
5140 +#. Type: select
5141 +#. Description
5142 +#: ../templates:4
5143 +msgid ""
5144 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
5145 +"your default configuration to be created automatically, you must select the "
5146 +"provider that you wish to use here. You must configure an account on your "
5147 +"chosen provider's service yourself."
5148 +msgstr ""
5149 +
5150 +#. Type: select
5151 +#. Description
5152 +#: ../templates:4
5153 +msgid ""
5154 +"If you prefer your default ez-ipupdate configuration not to be managed for "
5155 +"you, you may choose \"configure manually\"."
5156 +msgstr ""
5157 +
5158 +#. Type: select
5159 +#. Description
5160 +#: ../templates:4
5161 +msgid ""
5162 +"Whatever your decision, you can later put as many additional configuration "
5163 +"files in /etc/ez-ipupdate/ as you need."
5164 +msgstr ""
5165 +
5166 +#. Type: boolean
5167 +#. Description
5168 +#: ../templates:19
5169 +msgid "Does this system use dialup PPP to connect to the internet?"
5170 +msgstr ""
5171 +
5172 +#. Type: boolean
5173 +#. Description
5174 +#: ../templates:19
5175 +msgid ""
5176 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
5177 +"run to notify providers of your new address when ppp connects to the "
5178 +"network. Otherwise it will run in the background, and scan for changes to "
5179 +"your address while you are online."
5180 +msgstr ""
5181 +
5182 +#. Type: string
5183 +#. Description
5184 +#: ../templates:27
5185 +msgid "Address for your Dynamic DNS server:"
5186 +msgstr ""
5187 +
5188 +#. Type: string
5189 +#. Description
5190 +#: ../templates:27
5191 +msgid ""
5192 +"The service type you selected requires a server address to connect to. You "
5193 +"may specify either a full hostname or an IP address."
5194 +msgstr ""
5195 +
5196 +#. Type: string
5197 +#. Description
5198 +#: ../templates:33
5199 +msgid "Username for your Dynamic DNS account:"
5200 +msgstr ""
5201 +
5202 +#. Type: password
5203 +#. Description
5204 +#: ../templates:37
5205 +msgid "Password for your Dynamic DNS account:"
5206 +msgstr ""
5207 +
5208 +#. Type: string
5209 +#. Description
5210 +#: ../templates:42
5211 +msgid "Network interface to monitor:"
5212 +msgstr ""
5213 +
5214 +#. Type: string
5215 +#. Description
5216 +#: ../templates:42
5217 +msgid ""
5218 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
5219 +"address. It is not possible to automatically detect which interface should "
5220 +"be monitored, so you must name the interface here."
5221 +msgstr ""
5222 +
5223 +#. Type: string
5224 +#. Description
5225 +#: ../templates:49
5226 +msgid "Dynamic DNS hostname to keep updated:"
5227 +msgstr ""
5228 +
5229 +#. Type: boolean
5230 +#. Description
5231 +#: ../templates:54
5232 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
5233 +msgstr ""
5234 +
5235 +#. Type: boolean
5236 +#. Description
5237 +#: ../templates:54
5238 +msgid ""
5239 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
5240 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
5241 +"will return an answer that points to yourdomain."
5242 +msgstr ""
5243 +
5244 +#. Type: string
5245 +#. Description
5246 +#: ../templates:61
5247 +msgid "MX record to add:"
5248 +msgstr ""
5249 +
5250 +#. Type: string
5251 +#. Description
5252 +#: ../templates:61
5253 +msgid ""
5254 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
5255 +"an MX record enabled for your domain, specify the content of that MX record "
5256 +"here. If you do not want an MX record, leave it blank."
5257 +msgstr ""
5258 +
5259 +#. Type: string
5260 +#. Description
5261 +#: ../templates:61
5262 +msgid ""
5263 +"For further information on MX records, what they do, and how they are used, "
5264 +"see your Dynamic DNS provider."
5265 +msgstr ""
5266 --- ez-ipupdate-3.0.11b8.orig/debian/po/cs.po
5267 +++ ez-ipupdate-3.0.11b8/debian/po/cs.po
5268 @@ -0,0 +1,315 @@
5269 +#
5270 +# Translators, if you are not familiar with the PO format, gettext
5271 +# documentation is worth reading, especially sections dedicated to
5272 +# this format, e.g. by running:
5273 +# info -n '(gettext)PO Files'
5274 +# info -n '(gettext)Header Entry'
5275 +#
5276 +# Some information specific to po-debconf are available at
5277 +# /usr/share/doc/po-debconf/README-trans
5278 +# or http://www.debian.org/intl/l10n/po-debconf/README-trans
5279 +#
5280 +# Developers do not need to manually edit POT or PO files.
5281 +#
5282 +msgid ""
5283 +msgstr ""
5284 +"Project-Id-Version: ez-ipupdate\n"
5285 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
5286 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
5287 +"PO-Revision-Date: 2005-03-17 08:23+0100\n"
5288 +"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
5289 +"Language-Team: Czech <debian-l10n-czech@debian.org>\n"
5290 +"MIME-Version: 1.0\n"
5291 +"Content-Type: text/plain; charset=ISO-8859-2\n"
5292 +"Content-Transfer-Encoding: 8bit\n"
5293 +
5294 +#. Type: select
5295 +#. Choices
5296 +#: ../templates:3
5297 +msgid "configure manually"
5298 +msgstr ""
5299 +
5300 +#. Type: select
5301 +#. Choices
5302 +#: ../templates:3
5303 +msgid "zoneedit"
5304 +msgstr ""
5305 +
5306 +#. Type: select
5307 +#. Choices
5308 +#: ../templates:3
5309 +msgid "ez-ip"
5310 +msgstr ""
5311 +
5312 +#. Type: select
5313 +#. Choices
5314 +#: ../templates:3
5315 +msgid "pgpow"
5316 +msgstr ""
5317 +
5318 +#. Type: select
5319 +#. Choices
5320 +#: ../templates:3
5321 +msgid "dhs"
5322 +msgstr ""
5323 +
5324 +#. Type: select
5325 +#. Choices
5326 +#: ../templates:3
5327 +msgid "dyndns"
5328 +msgstr ""
5329 +
5330 +#. Type: select
5331 +#. Choices
5332 +#: ../templates:3
5333 +msgid "dyndns-static"
5334 +msgstr ""
5335 +
5336 +#. Type: select
5337 +#. Choices
5338 +#: ../templates:3
5339 +msgid "dyndns-custom"
5340 +msgstr ""
5341 +
5342 +#. Type: select
5343 +#. Choices
5344 +#: ../templates:3
5345 +msgid "ods"
5346 +msgstr ""
5347 +
5348 +#. Type: select
5349 +#. Choices
5350 +#: ../templates:3
5351 +msgid "tzo"
5352 +msgstr ""
5353 +
5354 +#. Type: select
5355 +#. Choices
5356 +#: ../templates:3
5357 +msgid "easydns"
5358 +msgstr ""
5359 +
5360 +#. Type: select
5361 +#. Choices
5362 +#: ../templates:3
5363 +msgid "easydns-partner"
5364 +msgstr ""
5365 +
5366 +#. Type: select
5367 +#. Choices
5368 +#: ../templates:3
5369 +msgid "gnudip"
5370 +msgstr ""
5371 +
5372 +#. Type: select
5373 +#. Choices
5374 +#: ../templates:3
5375 +msgid "justlinux"
5376 +msgstr ""
5377 +
5378 +#. Type: select
5379 +#. Choices
5380 +#: ../templates:3
5381 +msgid "dyns"
5382 +msgstr ""
5383 +
5384 +#. Type: select
5385 +#. Choices
5386 +#: ../templates:3
5387 +msgid "hn"
5388 +msgstr ""
5389 +
5390 +#. Type: select
5391 +#. Choices
5392 +#: ../templates:3
5393 +msgid "heipv6tb"
5394 +msgstr ""
5395 +
5396 +#. Type: select
5397 +#. Description
5398 +#: ../templates:4
5399 +msgid "Dynamic DNS provider to use:"
5400 +msgstr "Poskytovatel dynamického DNS:"
5401 +
5402 +#. Type: select
5403 +#. Description
5404 +#: ../templates:4
5405 +#, fuzzy
5406 +msgid ""
5407 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
5408 +"your default configuration to be created automatically, you must select the "
5409 +"provider that you wish to use here. You must configure an account on your "
5410 +"chosen provider's service yourself."
5411 +msgstr ""
5412 +"ez-ipupdate podporuje mnoho poskytovatelù dynamického DNS. Vyberte zde, "
5413 +"kterého poskytovatele pou¾íváte. Konkrétní úèet u daného poskytovatele si "
5414 +"v¹ak musíte nastavit sami."
5415 +
5416 +#. Type: select
5417 +#. Description
5418 +#: ../templates:4
5419 +msgid ""
5420 +"If you prefer your default ez-ipupdate configuration not to be managed for "
5421 +"you, you may choose \"configure manually\"."
5422 +msgstr ""
5423 +
5424 +#. Type: select
5425 +#. Description
5426 +#: ../templates:4
5427 +#, fuzzy
5428 +msgid ""
5429 +"Whatever your decision, you can later put as many additional configuration "
5430 +"files in /etc/ez-ipupdate/ as you need."
5431 +msgstr ""
5432 +"Poznamenejme, ¾e do adresáøe /etc/ez-ipupdate/ mù¾ete pøidat libovolný poèet "
5433 +"dal¹ích konfigurací. Tyto dodateèné konfigurace nebude ez-ipupdate nijak "
5434 +"mìnit."
5435 +
5436 +#. Type: boolean
5437 +#. Description
5438 +#: ../templates:19
5439 +msgid "Does this system use dialup PPP to connect to the internet?"
5440 +msgstr ""
5441 +
5442 +#. Type: boolean
5443 +#. Description
5444 +#: ../templates:19
5445 +msgid ""
5446 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
5447 +"run to notify providers of your new address when ppp connects to the "
5448 +"network. Otherwise it will run in the background, and scan for changes to "
5449 +"your address while you are online."
5450 +msgstr ""
5451 +
5452 +#. Type: string
5453 +#. Description
5454 +#: ../templates:27
5455 +msgid "Address for your Dynamic DNS server:"
5456 +msgstr "Adresa serveru dynamického DNS:"
5457 +
5458 +#. Type: string
5459 +#. Description
5460 +#: ../templates:27
5461 +msgid ""
5462 +"The service type you selected requires a server address to connect to. You "
5463 +"may specify either a full hostname or an IP address."
5464 +msgstr ""
5465 +"Slu¾ba, kterou jste vybrali, vy¾aduje adresu serveru, ke kterému se má "
5466 +"pøipojit. Mù¾ete zadat buï celé jméno serveru nebo jeho IP adresu."
5467 +
5468 +#. Type: string
5469 +#. Description
5470 +#: ../templates:33
5471 +msgid "Username for your Dynamic DNS account:"
5472 +msgstr "U¾ivatelské jméno pro úèet dynamického DNS:"
5473 +
5474 +#. Type: password
5475 +#. Description
5476 +#: ../templates:37
5477 +msgid "Password for your Dynamic DNS account:"
5478 +msgstr "Heslo pro úèet dynamického DNS:"
5479 +
5480 +#. Type: string
5481 +#. Description
5482 +#: ../templates:42
5483 +msgid "Network interface to monitor:"
5484 +msgstr "Sledovat sí»ové rozhraní:"
5485 +
5486 +#. Type: string
5487 +#. Description
5488 +#: ../templates:42
5489 +msgid ""
5490 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
5491 +"address. It is not possible to automatically detect which interface should "
5492 +"be monitored, so you must name the interface here."
5493 +msgstr ""
5494 +"ez-ipupdate bude na daném sí»ovém rozhraní sledovat zmìny IP adresy. Program "
5495 +"neumí odhadnout, které rozhraní má sledovat a proto zde musíte uvést pøesný "
5496 +"název rozhraní."
5497 +
5498 +#. Type: string
5499 +#. Description
5500 +#: ../templates:49
5501 +msgid "Dynamic DNS hostname to keep updated:"
5502 +msgstr "Dynamické DNS jméno poèítaèe, je¾ se má udr¾ovat aktuální:"
5503 +
5504 +#. Type: boolean
5505 +#. Description
5506 +#: ../templates:54
5507 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
5508 +msgstr "Povolit zástupné znaky DNS pro dynamické DNS jméno poèítaèe?"
5509 +
5510 +#. Type: boolean
5511 +#. Description
5512 +#: ../templates:54
5513 +#, fuzzy
5514 +msgid ""
5515 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
5516 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
5517 +"will return an answer that points to yourdomain."
5518 +msgstr ""
5519 +"Mnoho poskytovatelù dynamického DNS podporuje DNS dotazy se zástupnými "
5520 +"znaky. To znamená, ¾e pro vasedomena vrátí dotaz na cokoliv.vasedomena "
5521 +"odpovìï ukazující na vasedomena. Chcete-li tuto mo¾nost povolit, odpovìzte "
5522 +"zde kladnì."
5523 +
5524 +#. Type: string
5525 +#. Description
5526 +#: ../templates:61
5527 +msgid "MX record to add:"
5528 +msgstr "MX záznam:"
5529 +
5530 +#. Type: string
5531 +#. Description
5532 +#: ../templates:61
5533 +msgid ""
5534 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
5535 +"an MX record enabled for your domain, specify the content of that MX record "
5536 +"here. If you do not want an MX record, leave it blank."
5537 +msgstr ""
5538 +"Mnoho poskytovatelù dynamického DNS podporuje MX záznamy. Chcete-li pro svou "
5539 +"doménu povolit MX záznam, zadejte zde jeho obsah. V opaèném pøípadì ponechte "
5540 +"pole prázdné."
5541 +
5542 +#. Type: string
5543 +#. Description
5544 +#: ../templates:61
5545 +msgid ""
5546 +"For further information on MX records, what they do, and how they are used, "
5547 +"see your Dynamic DNS provider."
5548 +msgstr ""
5549 +"Dal¹í informace o MX záznamech (co dìlají, jak se pou¾ívají) naleznete u "
5550 +"svého poskytovatele dynamického DNS."
5551 +
5552 +#~ msgid "Manage your default configuration with debconf?"
5553 +#~ msgstr "Spravovat nastavení pomocí debconfu?"
5554 +
5555 +#~ msgid ""
5556 +#~ "ez-ipupdate can manage your default configuration automatically using "
5557 +#~ "debconf. If you do not want your default configuration managed "
5558 +#~ "automatically, decline this option."
5559 +#~ msgstr ""
5560 +#~ "Buï mù¾ete spravovat výchozí konfiguraci ez-ipupdate automaticky pomocí "
5561 +#~ "debconfu, nebo ruènì úpravou konfiguraèního souboru."
5562 +
5563 +#~ msgid "Run as a daemon?"
5564 +#~ msgstr "Spou¹tìt jako daemon?"
5565 +
5566 +#~ msgid ""
5567 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
5568 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
5569 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
5570 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
5571 +#~ "README.Debian file for more information."
5572 +#~ msgstr ""
5573 +#~ "Implicitnì se ez-ipupdate spou¹tí jako daemon. Pokud tomu tak nechcete, "
5574 +#~ "zamítnìte zde a ez-ipupdate místo toho nainstaluje do adresáøe /etc/ppp/"
5575 +#~ "ip-up.d skript, který se bude spou¹tìt pøi ka¾dém nahození ppp rozhraní. "
5576 +#~ "Podrobnosti naleznete v /usr/share/doc/ez-ipupdate/README.Debian."
5577 +
5578 +#~ msgid ""
5579 +#~ "If none of these automated behaviors suit you, you should probably not "
5580 +#~ "manage your default configuration using debconf."
5581 +#~ msgstr ""
5582 +#~ "Pokud vám ¾ádné z automatických chování nevyhovuje, pravdìpodobnì "
5583 +#~ "nechcete, aby se výchozí konfigurace spravovala pomocí debconfu."
5584 --- ez-ipupdate-3.0.11b8.orig/debian/po/fr.po
5585 +++ ez-ipupdate-3.0.11b8/debian/po/fr.po
5586 @@ -0,0 +1,318 @@
5587 +# translation of fr.po to French
5588 +#
5589 +# Translators, if you are not familiar with the PO format, gettext
5590 +# documentation is worth reading, especially sections dedicated to
5591 +# this format, e.g. by running:
5592 +# info -n '(gettext)PO Files'
5593 +# info -n '(gettext)Header Entry'
5594 +# Some information specific to po-debconf are available at
5595 +# /usr/share/doc/po-debconf/README-trans
5596 +# or http://www.debian.org/intl/l10n/po-debconf/README-trans#
5597 +# Developers do not need to manually edit POT or PO files.
5598 +#
5599 +msgid ""
5600 +msgstr ""
5601 +"Project-Id-Version: ez-ipupdate\n"
5602 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
5603 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
5604 +"PO-Revision-Date: 2005-03-17 08:39+0100\n"
5605 +"Last-Translator: Christian perrier <bubulle@debian.org>\n"
5606 +"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
5607 +"MIME-Version: 1.0\n"
5608 +"Content-Type: text/plain; charset=ISO-8859-15\n"
5609 +"Content-Transfer-Encoding: 8bit\n"
5610 +"X-Generator: KBabel 1.9.1\n"
5611 +
5612 +#. Type: select
5613 +#. Choices
5614 +#: ../templates:3
5615 +msgid "configure manually"
5616 +msgstr ""
5617 +
5618 +#. Type: select
5619 +#. Choices
5620 +#: ../templates:3
5621 +msgid "zoneedit"
5622 +msgstr ""
5623 +
5624 +#. Type: select
5625 +#. Choices
5626 +#: ../templates:3
5627 +msgid "ez-ip"
5628 +msgstr ""
5629 +
5630 +#. Type: select
5631 +#. Choices
5632 +#: ../templates:3
5633 +msgid "pgpow"
5634 +msgstr ""
5635 +
5636 +#. Type: select
5637 +#. Choices
5638 +#: ../templates:3
5639 +msgid "dhs"
5640 +msgstr ""
5641 +
5642 +#. Type: select
5643 +#. Choices
5644 +#: ../templates:3
5645 +msgid "dyndns"
5646 +msgstr ""
5647 +
5648 +#. Type: select
5649 +#. Choices
5650 +#: ../templates:3
5651 +msgid "dyndns-static"
5652 +msgstr ""
5653 +
5654 +#. Type: select
5655 +#. Choices
5656 +#: ../templates:3
5657 +msgid "dyndns-custom"
5658 +msgstr ""
5659 +
5660 +#. Type: select
5661 +#. Choices
5662 +#: ../templates:3
5663 +msgid "ods"
5664 +msgstr ""
5665 +
5666 +#. Type: select
5667 +#. Choices
5668 +#: ../templates:3
5669 +msgid "tzo"
5670 +msgstr ""
5671 +
5672 +#. Type: select
5673 +#. Choices
5674 +#: ../templates:3
5675 +msgid "easydns"
5676 +msgstr ""
5677 +
5678 +#. Type: select
5679 +#. Choices
5680 +#: ../templates:3
5681 +msgid "easydns-partner"
5682 +msgstr ""
5683 +
5684 +#. Type: select
5685 +#. Choices
5686 +#: ../templates:3
5687 +msgid "gnudip"
5688 +msgstr ""
5689 +
5690 +#. Type: select
5691 +#. Choices
5692 +#: ../templates:3
5693 +msgid "justlinux"
5694 +msgstr ""
5695 +
5696 +#. Type: select
5697 +#. Choices
5698 +#: ../templates:3
5699 +msgid "dyns"
5700 +msgstr ""
5701 +
5702 +#. Type: select
5703 +#. Choices
5704 +#: ../templates:3
5705 +msgid "hn"
5706 +msgstr ""
5707 +
5708 +#. Type: select
5709 +#. Choices
5710 +#: ../templates:3
5711 +msgid "heipv6tb"
5712 +msgstr ""
5713 +
5714 +#. Type: select
5715 +#. Description
5716 +#: ../templates:4
5717 +msgid "Dynamic DNS provider to use:"
5718 +msgstr "Fournisseur de service de nom dynamique à utiliser :"
5719 +
5720 +#. Type: select
5721 +#. Description
5722 +#: ../templates:4
5723 +#, fuzzy
5724 +msgid ""
5725 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
5726 +"your default configuration to be created automatically, you must select the "
5727 +"provider that you wish to use here. You must configure an account on your "
5728 +"chosen provider's service yourself."
5729 +msgstr ""
5730 +"De nombreux fournisseurs de service de nom dynamique sont gérés par ez-"
5731 +"ipupdate. Veuillez choisir le vôtre. La configuration de votre compte chez "
5732 +"ce fournisseur doit être effectuée à part."
5733 +
5734 +#. Type: select
5735 +#. Description
5736 +#: ../templates:4
5737 +msgid ""
5738 +"If you prefer your default ez-ipupdate configuration not to be managed for "
5739 +"you, you may choose \"configure manually\"."
5740 +msgstr ""
5741 +
5742 +#. Type: select
5743 +#. Description
5744 +#: ../templates:4
5745 +#, fuzzy
5746 +msgid ""
5747 +"Whatever your decision, you can later put as many additional configuration "
5748 +"files in /etc/ez-ipupdate/ as you need."
5749 +msgstr ""
5750 +"Veuillez noter que si vous ajoutez des configurations supplémentaires dans /"
5751 +"etc/ez-ipupdate/, elles ne seront ultérieurement pas modifiées."
5752 +
5753 +#. Type: boolean
5754 +#. Description
5755 +#: ../templates:19
5756 +msgid "Does this system use dialup PPP to connect to the internet?"
5757 +msgstr ""
5758 +
5759 +#. Type: boolean
5760 +#. Description
5761 +#: ../templates:19
5762 +msgid ""
5763 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
5764 +"run to notify providers of your new address when ppp connects to the "
5765 +"network. Otherwise it will run in the background, and scan for changes to "
5766 +"your address while you are online."
5767 +msgstr ""
5768 +
5769 +#. Type: string
5770 +#. Description
5771 +#: ../templates:27
5772 +msgid "Address for your Dynamic DNS server:"
5773 +msgstr "Adresse de votre serveur de nom dynamique :"
5774 +
5775 +#. Type: string
5776 +#. Description
5777 +#: ../templates:27
5778 +msgid ""
5779 +"The service type you selected requires a server address to connect to. You "
5780 +"may specify either a full hostname or an IP address."
5781 +msgstr ""
5782 +"Le type de service que vous avez choisi a besoin de l'adresse d'un serveur. "
5783 +"Vous pouvez indiquer un nom d'hôte complètement qualifié ou une adresse IP."
5784 +
5785 +#. Type: string
5786 +#. Description
5787 +#: ../templates:33
5788 +msgid "Username for your Dynamic DNS account:"
5789 +msgstr "Identifiant de votre compte de service de nom dynamique :"
5790 +
5791 +#. Type: password
5792 +#. Description
5793 +#: ../templates:37
5794 +msgid "Password for your Dynamic DNS account:"
5795 +msgstr "Mot de passe de votre compte de service de nom dynamique :"
5796 +
5797 +#. Type: string
5798 +#. Description
5799 +#: ../templates:42
5800 +msgid "Network interface to monitor:"
5801 +msgstr "Interface réseau à surveiller :"
5802 +
5803 +#. Type: string
5804 +#. Description
5805 +#: ../templates:42
5806 +msgid ""
5807 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
5808 +"address. It is not possible to automatically detect which interface should "
5809 +"be monitored, so you must name the interface here."
5810 +msgstr ""
5811 +"Ez-ipupdate surveille les changements d'adresse IP sur une interface réseau. "
5812 +"Cette interface ne peut pas être détectée automatiquement et vous devez donc "
5813 +"l'indiquer ici."
5814 +
5815 +#. Type: string
5816 +#. Description
5817 +#: ../templates:49
5818 +msgid "Dynamic DNS hostname to keep updated:"
5819 +msgstr "Nom d'hôte dynamique à tenir à jour :"
5820 +
5821 +#. Type: boolean
5822 +#. Description
5823 +#: ../templates:54
5824 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
5825 +msgstr ""
5826 +"Faut-il activer les requêtes DNS génériques pour votre nom d'hôte dynamique ?"
5827 +
5828 +#. Type: boolean
5829 +#. Description
5830 +#: ../templates:54
5831 +#, fuzzy
5832 +msgid ""
5833 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
5834 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
5835 +"will return an answer that points to yourdomain."
5836 +msgstr ""
5837 +"De nombreux fournisseurs de services de nom dynamique gèrent les requêtes "
5838 +"DNS génériques (« wildcard DNS »). Cela signifie qu'une requête pour "
5839 +"« adresse.votre.domaine » sera résolue vers « votre.domaine »."
5840 +
5841 +#. Type: string
5842 +#. Description
5843 +#: ../templates:61
5844 +msgid "MX record to add:"
5845 +msgstr "Enregistrement MX à ajouter :"
5846 +
5847 +#. Type: string
5848 +#. Description
5849 +#: ../templates:61
5850 +msgid ""
5851 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
5852 +"an MX record enabled for your domain, specify the content of that MX record "
5853 +"here. If you do not want an MX record, leave it blank."
5854 +msgstr ""
5855 +"De nombreux fournisseurs de services de nom dynamique gèrent les "
5856 +"enregistrements MX. Si vous souhaitez en activer un pour votre domaine, "
5857 +"veuillez en indiquer le contenu ici. Si vous laissez ce champ vide, aucun "
5858 +"enregistrement MX ne sera ajouté."
5859 +
5860 +#. Type: string
5861 +#. Description
5862 +#: ../templates:61
5863 +msgid ""
5864 +"For further information on MX records, what they do, and how they are used, "
5865 +"see your Dynamic DNS provider."
5866 +msgstr ""
5867 +"Pour plus d'informations sur les enregistrements MX et leur utilisation, "
5868 +"veuillez consulter votre fournisseur de service de nom dynamique."
5869 +
5870 +#~ msgid "Manage your default configuration with debconf?"
5871 +#~ msgstr "Voulez-vous gérer la configuration par défaut avec debconf ?"
5872 +
5873 +#~ msgid ""
5874 +#~ "ez-ipupdate can manage your default configuration automatically using "
5875 +#~ "debconf. If you do not want your default configuration managed "
5876 +#~ "automatically, decline this option."
5877 +#~ msgstr ""
5878 +#~ "Ez-ipupdate peut gérer votre configuration par défaut automatiquement "
5879 +#~ "avec l'outil de configuration debconf. Vous pouvez choisir de ne pas "
5880 +#~ "utiliser cette option."
5881 +
5882 +#~ msgid "Run as a daemon?"
5883 +#~ msgstr "Faut-il utiliser ez-ipudate comme un démon ?"
5884 +
5885 +#~ msgid ""
5886 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
5887 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
5888 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
5889 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
5890 +#~ "README.Debian file for more information."
5891 +#~ msgstr ""
5892 +#~ "Par défaut, ez-ipupdate fonctionne comme un démon pour gérer la "
5893 +#~ "configuration. Vous pouvez choisir de ne pas utiliser cette option. Dans "
5894 +#~ "ce cas, ez-ipupdate installera un script dans /etc/ppp/ip-up.d qui "
5895 +#~ "exécutera toutes les configurations qui ne sont pas gérées par un démon, "
5896 +#~ "lorsque l'interface PPP sera activée. Veuillez consulter le fichier /usr/"
5897 +#~ "share/doc/ez-ipupdate/README.Debian pour plus d'informations."
5898 +
5899 +#~ msgid ""
5900 +#~ "If none of these automated behaviors suit you, you should probably not "
5901 +#~ "manage your default configuration using debconf."
5902 +#~ msgstr ""
5903 +#~ "Si aucun de ces fonctionnements automatisés ne vous convient, vous "
5904 +#~ "devriez éviter de gérer la configuration par défaut avec debconf."
5905 --- ez-ipupdate-3.0.11b8.orig/debian/po/de.po
5906 +++ ez-ipupdate-3.0.11b8/debian/po/de.po
5907 @@ -0,0 +1,324 @@
5908 +# translation of de-new.po to German
5909 +# translation of de.po to German
5910 +#
5911 +# Translators, if you are not familiar with the PO format, gettext
5912 +# documentation is worth reading, especially sections dedicated to
5913 +# this format, e.g. by running:
5914 +# info -n '(gettext)PO Files'
5915 +# info -n '(gettext)Header Entry'
5916 +# Some information specific to po-debconf are available at
5917 +# /usr/share/doc/po-debconf/README-trans
5918 +# or http://www.debian.org/intl/l10n/po-debconf/README-trans#
5919 +# Developers do not need to manually edit POT or PO files.
5920 +# Jens Nachtigall <nachtigall@web.de>, 2005.
5921 +#
5922 +msgid ""
5923 +msgstr ""
5924 +"Project-Id-Version: de-new\n"
5925 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
5926 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
5927 +"PO-Revision-Date: 2005-03-21 21:43+0100\n"
5928 +"Last-Translator: Jens Nachtigall <nachtigall@web.de>\n"
5929 +"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
5930 +"MIME-Version: 1.0\n"
5931 +"Content-Type: text/plain; charset=UTF-8\n"
5932 +"Content-Transfer-Encoding: 8bit\n"
5933 +"X-Generator: KBabel 1.9.1\n"
5934 +
5935 +#. Type: select
5936 +#. Choices
5937 +#: ../templates:3
5938 +msgid "configure manually"
5939 +msgstr ""
5940 +
5941 +#. Type: select
5942 +#. Choices
5943 +#: ../templates:3
5944 +msgid "zoneedit"
5945 +msgstr ""
5946 +
5947 +#. Type: select
5948 +#. Choices
5949 +#: ../templates:3
5950 +msgid "ez-ip"
5951 +msgstr ""
5952 +
5953 +#. Type: select
5954 +#. Choices
5955 +#: ../templates:3
5956 +msgid "pgpow"
5957 +msgstr ""
5958 +
5959 +#. Type: select
5960 +#. Choices
5961 +#: ../templates:3
5962 +msgid "dhs"
5963 +msgstr ""
5964 +
5965 +#. Type: select
5966 +#. Choices
5967 +#: ../templates:3
5968 +msgid "dyndns"
5969 +msgstr ""
5970 +
5971 +#. Type: select
5972 +#. Choices
5973 +#: ../templates:3
5974 +msgid "dyndns-static"
5975 +msgstr ""
5976 +
5977 +#. Type: select
5978 +#. Choices
5979 +#: ../templates:3
5980 +msgid "dyndns-custom"
5981 +msgstr ""
5982 +
5983 +#. Type: select
5984 +#. Choices
5985 +#: ../templates:3
5986 +msgid "ods"
5987 +msgstr ""
5988 +
5989 +#. Type: select
5990 +#. Choices
5991 +#: ../templates:3
5992 +msgid "tzo"
5993 +msgstr ""
5994 +
5995 +#. Type: select
5996 +#. Choices
5997 +#: ../templates:3
5998 +msgid "easydns"
5999 +msgstr ""
6000 +
6001 +#. Type: select
6002 +#. Choices
6003 +#: ../templates:3
6004 +msgid "easydns-partner"
6005 +msgstr ""
6006 +
6007 +#. Type: select
6008 +#. Choices
6009 +#: ../templates:3
6010 +msgid "gnudip"
6011 +msgstr ""
6012 +
6013 +#. Type: select
6014 +#. Choices
6015 +#: ../templates:3
6016 +msgid "justlinux"
6017 +msgstr ""
6018 +
6019 +#. Type: select
6020 +#. Choices
6021 +#: ../templates:3
6022 +msgid "dyns"
6023 +msgstr ""
6024 +
6025 +#. Type: select
6026 +#. Choices
6027 +#: ../templates:3
6028 +msgid "hn"
6029 +msgstr ""
6030 +
6031 +#. Type: select
6032 +#. Choices
6033 +#: ../templates:3
6034 +msgid "heipv6tb"
6035 +msgstr ""
6036 +
6037 +#. Type: select
6038 +#. Description
6039 +#: ../templates:4
6040 +msgid "Dynamic DNS provider to use:"
6041 +msgstr "Zu benutzender Dynamischer DNS-Provider:"
6042 +
6043 +#. Type: select
6044 +#. Description
6045 +#: ../templates:4
6046 +#, fuzzy
6047 +msgid ""
6048 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
6049 +"your default configuration to be created automatically, you must select the "
6050 +"provider that you wish to use here. You must configure an account on your "
6051 +"chosen provider's service yourself."
6052 +msgstr ""
6053 +"ez-ipupdate unterstützt viele Dynamische DNS-Provider. Wählen Sie hier den "
6054 +"Provider aus, den Sie benutzen möchten. Das Benutzerkonto müssen Sie beim "
6055 +"Provider Ihrer Wahl selbst einrichten."
6056 +
6057 +#. Type: select
6058 +#. Description
6059 +#: ../templates:4
6060 +msgid ""
6061 +"If you prefer your default ez-ipupdate configuration not to be managed for "
6062 +"you, you may choose \"configure manually\"."
6063 +msgstr ""
6064 +
6065 +#. Type: select
6066 +#. Description
6067 +#: ../templates:4
6068 +#, fuzzy
6069 +msgid ""
6070 +"Whatever your decision, you can later put as many additional configuration "
6071 +"files in /etc/ez-ipupdate/ as you need."
6072 +msgstr ""
6073 +"Beachten Sie, dass Sie unter /etc/ez-ipupdate/ so viele zusätzliche "
6074 +"Konfigurationen haben können, wie Sie wollen. ez-ipupdate wird diese nicht "
6075 +"verändern."
6076 +
6077 +#. Type: boolean
6078 +#. Description
6079 +#: ../templates:19
6080 +msgid "Does this system use dialup PPP to connect to the internet?"
6081 +msgstr ""
6082 +
6083 +#. Type: boolean
6084 +#. Description
6085 +#: ../templates:19
6086 +msgid ""
6087 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
6088 +"run to notify providers of your new address when ppp connects to the "
6089 +"network. Otherwise it will run in the background, and scan for changes to "
6090 +"your address while you are online."
6091 +msgstr ""
6092 +
6093 +#. Type: string
6094 +#. Description
6095 +#: ../templates:27
6096 +msgid "Address for your Dynamic DNS server:"
6097 +msgstr "Adresse für Ihren Dynamischen DNS-Server:"
6098 +
6099 +#. Type: string
6100 +#. Description
6101 +#: ../templates:27
6102 +msgid ""
6103 +"The service type you selected requires a server address to connect to. You "
6104 +"may specify either a full hostname or an IP address."
6105 +msgstr ""
6106 +"Für den ausgewählten Service wird eine Server-Adresse benötigt, zu der eine "
6107 +"Verbindung aufgebaut wird. Sie können entweder einen vollständigen Host-"
6108 +"Namen oder eine IP-Adresse angeben."
6109 +
6110 +#. Type: string
6111 +#. Description
6112 +#: ../templates:33
6113 +msgid "Username for your Dynamic DNS account:"
6114 +msgstr "Benutzername für Ihr Dynamisches DNS-Konto:"
6115 +
6116 +#. Type: password
6117 +#. Description
6118 +#: ../templates:37
6119 +msgid "Password for your Dynamic DNS account:"
6120 +msgstr "Passwort für Ihr Dynamisches DNS-Konto:"
6121 +
6122 +#. Type: string
6123 +#. Description
6124 +#: ../templates:42
6125 +msgid "Network interface to monitor:"
6126 +msgstr "Zu verwaltende Netzwerk-Schnittstelle:"
6127 +
6128 +#. Type: string
6129 +#. Description
6130 +#: ../templates:42
6131 +msgid ""
6132 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
6133 +"address. It is not possible to automatically detect which interface should "
6134 +"be monitored, so you must name the interface here."
6135 +msgstr ""
6136 +"ez-ipupdate wird die ausgewählte Netzwerk-Schnittstelle auf Veränderungen "
6137 +"der IP-Adresse beobachten. Es ist nicht möglich automatisch festzustellen, "
6138 +"welche Schnittstelle beobachtet werden soll. Deshalb müssen Sie hier den "
6139 +"Namen der Schnittstelle selbst angeben."
6140 +
6141 +#. Type: string
6142 +#. Description
6143 +#: ../templates:49
6144 +msgid "Dynamic DNS hostname to keep updated:"
6145 +msgstr "Zu aktualisierender Dynamischer DNS-Hostname:"
6146 +
6147 +#. Type: boolean
6148 +#. Description
6149 +#: ../templates:54
6150 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
6151 +msgstr "DNS-Wildcards für Ihren Dynamischen DNS-Hostnamen aktivieren?"
6152 +
6153 +#. Type: boolean
6154 +#. Description
6155 +#: ../templates:54
6156 +#, fuzzy
6157 +msgid ""
6158 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
6159 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
6160 +"will return an answer that points to yourdomain."
6161 +msgstr ""
6162 +"Viele Dynamische DNS-Provider unterstützen DNS-Lookups mit Platzhaltern "
6163 +"(»wildcards«). Das bedeutet: Haben Sie eine Domain namens »ihredomain«, dann "
6164 +"werden Anfragen nach »irgendetwas.ihredomain« mit einer Antwort erwidert, "
6165 +"die auf »ihredomain« verweist. Soll diese Fähigkeit aktiviert sein, dann "
6166 +"stimmen Sie hier zu."
6167 +
6168 +#. Type: string
6169 +#. Description
6170 +#: ../templates:61
6171 +msgid "MX record to add:"
6172 +msgstr "Hinzuzufügender MX-Record:"
6173 +
6174 +#. Type: string
6175 +#. Description
6176 +#: ../templates:61
6177 +msgid ""
6178 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
6179 +"an MX record enabled for your domain, specify the content of that MX record "
6180 +"here. If you do not want an MX record, leave it blank."
6181 +msgstr ""
6182 +"Viele Dynamische DNS-Provider unterstützen MX-Records. Wollen Sie für Ihre "
6183 +"Domain einen MX-Record hinzufügen, dann geben Sie hier bitte den Inhalt des "
6184 +"MX-Records an. Wollen Sie keinen MX-Record, dann lassen Sie das Feld frei."
6185 +
6186 +#. Type: string
6187 +#. Description
6188 +#: ../templates:61
6189 +msgid ""
6190 +"For further information on MX records, what they do, and how they are used, "
6191 +"see your Dynamic DNS provider."
6192 +msgstr ""
6193 +"Weitere Informationen über MX-Records, wofür sie gut sind, und wie sie "
6194 +"verwendet werden, erfahren Sie von Ihrem Dynamischen DNS-Provider."
6195 +
6196 +#~ msgid "Manage your default configuration with debconf?"
6197 +#~ msgstr "Standard-Konfiguration mit debconf verwalten?"
6198 +
6199 +#~ msgid ""
6200 +#~ "ez-ipupdate can manage your default configuration automatically using "
6201 +#~ "debconf. If you do not want your default configuration managed "
6202 +#~ "automatically, decline this option."
6203 +#~ msgstr ""
6204 +#~ "ez-ipupdate kann Ihre Standard-Konfiguration automatisch mittels debconf "
6205 +#~ "verwalten. Wenn Sie nicht wollen, dass Ihre Standard-Konfiguration "
6206 +#~ "automatisch verwaltet wird, dann lehnen Sie diese Option ab."
6207 +
6208 +#~ msgid "Run as a daemon?"
6209 +#~ msgstr "Als Daemon laufen?"
6210 +
6211 +#~ msgid ""
6212 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
6213 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
6214 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
6215 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
6216 +#~ "README.Debian file for more information."
6217 +#~ msgstr ""
6218 +#~ "Standardmäßig wird ez-ipupdate Ihre Konfiguration als Daemon verwalten. "
6219 +#~ "Lehnen Sie hier ab, wenn Sie das nicht wünschen. Stattdessen würde ez-"
6220 +#~ "ipupdate dann unter /etc/ppp/ip-up.d/ ein Skript installieren, welches "
6221 +#~ "sämtliche Nicht-Daemon-Konfigurationen ausführt, sobald die PPP-"
6222 +#~ "Schnittstelle hochgefahren wird. Lesen Sie die Datei /usr/share/doc/ez-"
6223 +#~ "ipupdate/README.Debian für weitere Informationen."
6224 +
6225 +#~ msgid ""
6226 +#~ "If none of these automated behaviors suit you, you should probably not "
6227 +#~ "manage your default configuration using debconf."
6228 +#~ msgstr ""
6229 +#~ "Sollte Ihnen keine dieser Automatismen zusagen, dann ist es "
6230 +#~ "wahrscheinlich besser, wenn Sie Ihre Standard-Konfiguration nicht mittels "
6231 +#~ "debconf verwalten."
6232 --- ez-ipupdate-3.0.11b8.orig/debian/po/pt_BR.po
6233 +++ ez-ipupdate-3.0.11b8/debian/po/pt_BR.po
6234 @@ -0,0 +1,319 @@
6235 +# Translators, if you are not familiar with the PO format, gettext
6236 +# documentation is worth reading, especially sections dedicated to
6237 +# this format, e.g. by running:
6238 +# info -n '(gettext)PO Files'
6239 +# info -n '(gettext)Header Entry'
6240 +# Some information specific to po-debconf are available at
6241 +# /usr/share/doc/po-debconf/README-trans
6242 +# or http://www.debian.org/intl/l10n/po-debconf/README-trans
6243 +# Developers do not need to manually edit POT or PO files.
6244 +#
6245 +#
6246 +msgid ""
6247 +msgstr ""
6248 +"Project-Id-Version: ez-ipupdate 3.0.11\n"
6249 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
6250 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
6251 +"PO-Revision-Date: 2005-03-21 23:11-0300\n"
6252 +"Last-Translator: Felipe Augusto van de Wiel (faw) <felipe@cathedrallabs>\n"
6253 +"Language-Team: Portuguese/Brazil <debian-l10n-portuguese@lists.debian.org>\n"
6254 +"MIME-Version: 1.0\n"
6255 +"Content-Type: text/plain; charset=UTF-8\n"
6256 +"Content-Transfer-Encoding: 8bit\n"
6257 +"pt_BR\n"
6258 +
6259 +#. Type: select
6260 +#. Choices
6261 +#: ../templates:3
6262 +msgid "configure manually"
6263 +msgstr ""
6264 +
6265 +#. Type: select
6266 +#. Choices
6267 +#: ../templates:3
6268 +msgid "zoneedit"
6269 +msgstr ""
6270 +
6271 +#. Type: select
6272 +#. Choices
6273 +#: ../templates:3
6274 +msgid "ez-ip"
6275 +msgstr ""
6276 +
6277 +#. Type: select
6278 +#. Choices
6279 +#: ../templates:3
6280 +msgid "pgpow"
6281 +msgstr ""
6282 +
6283 +#. Type: select
6284 +#. Choices
6285 +#: ../templates:3
6286 +msgid "dhs"
6287 +msgstr ""
6288 +
6289 +#. Type: select
6290 +#. Choices
6291 +#: ../templates:3
6292 +msgid "dyndns"
6293 +msgstr ""
6294 +
6295 +#. Type: select
6296 +#. Choices
6297 +#: ../templates:3
6298 +msgid "dyndns-static"
6299 +msgstr ""
6300 +
6301 +#. Type: select
6302 +#. Choices
6303 +#: ../templates:3
6304 +msgid "dyndns-custom"
6305 +msgstr ""
6306 +
6307 +#. Type: select
6308 +#. Choices
6309 +#: ../templates:3
6310 +msgid "ods"
6311 +msgstr ""
6312 +
6313 +#. Type: select
6314 +#. Choices
6315 +#: ../templates:3
6316 +msgid "tzo"
6317 +msgstr ""
6318 +
6319 +#. Type: select
6320 +#. Choices
6321 +#: ../templates:3
6322 +msgid "easydns"
6323 +msgstr ""
6324 +
6325 +#. Type: select
6326 +#. Choices
6327 +#: ../templates:3
6328 +msgid "easydns-partner"
6329 +msgstr ""
6330 +
6331 +#. Type: select
6332 +#. Choices
6333 +#: ../templates:3
6334 +msgid "gnudip"
6335 +msgstr ""
6336 +
6337 +#. Type: select
6338 +#. Choices
6339 +#: ../templates:3
6340 +msgid "justlinux"
6341 +msgstr ""
6342 +
6343 +#. Type: select
6344 +#. Choices
6345 +#: ../templates:3
6346 +msgid "dyns"
6347 +msgstr ""
6348 +
6349 +#. Type: select
6350 +#. Choices
6351 +#: ../templates:3
6352 +msgid "hn"
6353 +msgstr ""
6354 +
6355 +#. Type: select
6356 +#. Choices
6357 +#: ../templates:3
6358 +msgid "heipv6tb"
6359 +msgstr ""
6360 +
6361 +#. Type: select
6362 +#. Description
6363 +#: ../templates:4
6364 +msgid "Dynamic DNS provider to use:"
6365 +msgstr "Provedor de DNS Dinâmico a ser usado:"
6366 +
6367 +#. Type: select
6368 +#. Description
6369 +#: ../templates:4
6370 +#, fuzzy
6371 +msgid ""
6372 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
6373 +"your default configuration to be created automatically, you must select the "
6374 +"provider that you wish to use here. You must configure an account on your "
6375 +"chosen provider's service yourself."
6376 +msgstr ""
6377 +"Há vários provedores de DNS Dinâmico suportados pelo ez-ipupdate. Você deve "
6378 +"selecionar o provedor que você gostaria de usar aqui. Você mesmo deve "
6379 +"configurar uma conta no serviço do provedor que você escolheu."
6380 +
6381 +#. Type: select
6382 +#. Description
6383 +#: ../templates:4
6384 +msgid ""
6385 +"If you prefer your default ez-ipupdate configuration not to be managed for "
6386 +"you, you may choose \"configure manually\"."
6387 +msgstr ""
6388 +
6389 +#. Type: select
6390 +#. Description
6391 +#: ../templates:4
6392 +#, fuzzy
6393 +msgid ""
6394 +"Whatever your decision, you can later put as many additional configuration "
6395 +"files in /etc/ez-ipupdate/ as you need."
6396 +msgstr ""
6397 +"Note que você pode colocar quantas configurações adicionais no /etc/ez-"
6398 +"ipupdate/ você quiser. ez-ipupdate não vai modificá-las."
6399 +
6400 +#. Type: boolean
6401 +#. Description
6402 +#: ../templates:19
6403 +msgid "Does this system use dialup PPP to connect to the internet?"
6404 +msgstr ""
6405 +
6406 +#. Type: boolean
6407 +#. Description
6408 +#: ../templates:19
6409 +msgid ""
6410 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
6411 +"run to notify providers of your new address when ppp connects to the "
6412 +"network. Otherwise it will run in the background, and scan for changes to "
6413 +"your address while you are online."
6414 +msgstr ""
6415 +
6416 +#. Type: string
6417 +#. Description
6418 +#: ../templates:27
6419 +msgid "Address for your Dynamic DNS server:"
6420 +msgstr "Endereço do seu servidor de DNS Dinâmico:"
6421 +
6422 +#. Type: string
6423 +#. Description
6424 +#: ../templates:27
6425 +msgid ""
6426 +"The service type you selected requires a server address to connect to. You "
6427 +"may specify either a full hostname or an IP address."
6428 +msgstr ""
6429 +"O tipo do serviço que você selecionou requer um endereço de servidor para se "
6430 +"conectar. Você pode especificar um nome de máquina ou um endereço IP."
6431 +
6432 +#. Type: string
6433 +#. Description
6434 +#: ../templates:33
6435 +msgid "Username for your Dynamic DNS account:"
6436 +msgstr "Nome do usuário para a sua conta de DNS Dinâmico:"
6437 +
6438 +#. Type: password
6439 +#. Description
6440 +#: ../templates:37
6441 +msgid "Password for your Dynamic DNS account:"
6442 +msgstr "Senha para a sua conta de DNS Dinâmico:"
6443 +
6444 +#. Type: string
6445 +#. Description
6446 +#: ../templates:42
6447 +msgid "Network interface to monitor:"
6448 +msgstr "Interface de rede para monitorar:"
6449 +
6450 +#. Type: string
6451 +#. Description
6452 +#: ../templates:42
6453 +msgid ""
6454 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
6455 +"address. It is not possible to automatically detect which interface should "
6456 +"be monitored, so you must name the interface here."
6457 +msgstr ""
6458 +"ez-ipupdate irá monitorar mudanças do endereço IP na interface de rede "
6459 +"escolhida. Não é possível detectar automaticamente qual interface deve ser "
6460 +"monitorada, portanto você deve nomear a interface aqui."
6461 +
6462 +#. Type: string
6463 +#. Description
6464 +#: ../templates:49
6465 +msgid "Dynamic DNS hostname to keep updated:"
6466 +msgstr "Nome de máquina do DNS Dinâmico para manter atualizado:"
6467 +
6468 +#. Type: boolean
6469 +#. Description
6470 +#: ../templates:54
6471 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
6472 +msgstr ""
6473 +"Habilitar máscaras (\"wildcards\") de DNS para o seu nome de máquina do DNS "
6474 +"Dinâmico?"
6475 +
6476 +#. Type: boolean
6477 +#. Description
6478 +#: ../templates:54
6479 +#, fuzzy
6480 +msgid ""
6481 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
6482 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
6483 +"will return an answer that points to yourdomain."
6484 +msgstr ""
6485 +"Vários provedores de DNS Dinâmico são capazes de suportar consultas para "
6486 +"\"máscaras\" (\"wildcards\") de DNS. Isso significa que para o seu domínio, "
6487 +"uma consulta para qualquercoisa.seudominio vai retornar uma resposta que "
6488 +"aponta para o seu domínio. Se você deseja que esse recurso seja ativado, "
6489 +"aceite aqui."
6490 +
6491 +#. Type: string
6492 +#. Description
6493 +#: ../templates:61
6494 +msgid "MX record to add:"
6495 +msgstr "Entrada MX a ser adicionada:"
6496 +
6497 +#. Type: string
6498 +#. Description
6499 +#: ../templates:61
6500 +msgid ""
6501 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
6502 +"an MX record enabled for your domain, specify the content of that MX record "
6503 +"here. If you do not want an MX record, leave it blank."
6504 +msgstr ""
6505 +"Vários provedores de DNS Dinâmico são capazes de suportar entradas MX. Se "
6506 +"você deseja que uma entrada MX seja habilitada para o seu domínio, "
6507 +"especifique aqui o conteúdo da sua entrada MX. Se você não quer uma entrada "
6508 +"MX, deixe em branco."
6509 +
6510 +#. Type: string
6511 +#. Description
6512 +#: ../templates:61
6513 +msgid ""
6514 +"For further information on MX records, what they do, and how they are used, "
6515 +"see your Dynamic DNS provider."
6516 +msgstr ""
6517 +"Para maiores informações sobre entradas MX, o que elas fazem, e como são "
6518 +"usadas, veja o seu provedor de DNS Dinâmico."
6519 +
6520 +#~ msgid "Manage your default configuration with debconf?"
6521 +#~ msgstr "Gerenciar suas configurações \"default\" com o debconf?"
6522 +
6523 +#~ msgid ""
6524 +#~ "ez-ipupdate can manage your default configuration automatically using "
6525 +#~ "debconf. If you do not want your default configuration managed "
6526 +#~ "automatically, decline this option."
6527 +#~ msgstr ""
6528 +#~ "ez-ipupdate pode gerenciar suas configurações \"default\" automaticamente "
6529 +#~ "usando o deconf. Se você não quer que suas configurações \"default\" "
6530 +#~ "sejam gerenciadas automaticamente, negue esta opção."
6531 +
6532 +#~ msgid "Run as a daemon?"
6533 +#~ msgstr "Executar como serviço?"
6534 +
6535 +#~ msgid ""
6536 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
6537 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
6538 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
6539 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
6540 +#~ "README.Debian file for more information."
6541 +#~ msgstr ""
6542 +#~ "Por \"default\" ez-ipupdate é executado como serviço para gerenciar a "
6543 +#~ "configuração. Recuse aqui se você não quiser isso. Ao invés disso, ez-"
6544 +#~ "ipupdate instalará um script em /etc/ppp/ip-up.d que executará todas as "
6545 +#~ "configurações quando a interface ppp for ativada. Veja o arquivo /usr/"
6546 +#~ "share/doc/ez-ipupdate/README.Debian para mais informações."
6547 +
6548 +#~ msgid ""
6549 +#~ "If none of these automated behaviors suit you, you should probably not "
6550 +#~ "manage your default configuration using debconf."
6551 +#~ msgstr ""
6552 +#~ "Se nenhum dos comportamentos automáticos atender você, você não deveria "
6553 +#~ "gerenciar suas configurações \"default\" usando o debconf."
6554 --- ez-ipupdate-3.0.11b8.orig/debian/po/vi.po
6555 +++ ez-ipupdate-3.0.11b8/debian/po/vi.po
6556 @@ -0,0 +1,308 @@
6557 +# Vietnamese Translation for ez-ipupdate.
6558 +# Copyright © 2005 Free Software Foundation, Inc.
6559 +# Clytie Siddall <clytie@riverland.net.au>, 2005.
6560 +#
6561 +msgid ""
6562 +msgstr ""
6563 +"Project-Id-Version: ez-ipupdate 3.0.11b8-8.1\n"
6564 +"Report-Msgid-Bugs-To: sam+deb@zoy.org\n"
6565 +"POT-Creation-Date: 2005-11-14 20:17+0100\n"
6566 +"PO-Revision-Date: 2005-06-02 21:37+0930\n"
6567 +"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
6568 +"Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n"
6569 +"MIME-Version: 1.0\n"
6570 +"Content-Type: text/plain; charset=utf-8\n"
6571 +"Content-Transfer-Encoding: 8bit\n"
6572 +"Plural-Forms: nplurals=1; plural=0\n"
6573 +
6574 +#. Type: select
6575 +#. Choices
6576 +#: ../templates:3
6577 +msgid "configure manually"
6578 +msgstr ""
6579 +
6580 +#. Type: select
6581 +#. Choices
6582 +#: ../templates:3
6583 +msgid "zoneedit"
6584 +msgstr ""
6585 +
6586 +#. Type: select
6587 +#. Choices
6588 +#: ../templates:3
6589 +msgid "ez-ip"
6590 +msgstr ""
6591 +
6592 +#. Type: select
6593 +#. Choices
6594 +#: ../templates:3
6595 +msgid "pgpow"
6596 +msgstr ""
6597 +
6598 +#. Type: select
6599 +#. Choices
6600 +#: ../templates:3
6601 +msgid "dhs"
6602 +msgstr ""
6603 +
6604 +#. Type: select
6605 +#. Choices
6606 +#: ../templates:3
6607 +msgid "dyndns"
6608 +msgstr ""
6609 +
6610 +#. Type: select
6611 +#. Choices
6612 +#: ../templates:3
6613 +msgid "dyndns-static"
6614 +msgstr ""
6615 +
6616 +#. Type: select
6617 +#. Choices
6618 +#: ../templates:3
6619 +msgid "dyndns-custom"
6620 +msgstr ""
6621 +
6622 +#. Type: select
6623 +#. Choices
6624 +#: ../templates:3
6625 +msgid "ods"
6626 +msgstr ""
6627 +
6628 +#. Type: select
6629 +#. Choices
6630 +#: ../templates:3
6631 +msgid "tzo"
6632 +msgstr ""
6633 +
6634 +#. Type: select
6635 +#. Choices
6636 +#: ../templates:3
6637 +msgid "easydns"
6638 +msgstr ""
6639 +
6640 +#. Type: select
6641 +#. Choices
6642 +#: ../templates:3
6643 +msgid "easydns-partner"
6644 +msgstr ""
6645 +
6646 +#. Type: select
6647 +#. Choices
6648 +#: ../templates:3
6649 +msgid "gnudip"
6650 +msgstr ""
6651 +
6652 +#. Type: select
6653 +#. Choices
6654 +#: ../templates:3
6655 +msgid "justlinux"
6656 +msgstr ""
6657 +
6658 +#. Type: select
6659 +#. Choices
6660 +#: ../templates:3
6661 +msgid "dyns"
6662 +msgstr ""
6663 +
6664 +#. Type: select
6665 +#. Choices
6666 +#: ../templates:3
6667 +msgid "hn"
6668 +msgstr ""
6669 +
6670 +#. Type: select
6671 +#. Choices
6672 +#: ../templates:3
6673 +msgid "heipv6tb"
6674 +msgstr ""
6675 +
6676 +#. Type: select
6677 +#. Description
6678 +#: ../templates:4
6679 +msgid "Dynamic DNS provider to use:"
6680 +msgstr "Nhà cung cấp DNS động cần dùng:"
6681 +
6682 +#. Type: select
6683 +#. Description
6684 +#: ../templates:4
6685 +#, fuzzy
6686 +msgid ""
6687 +"There are many Dynamic DNS providers supported by ez-ipupdate. If you want "
6688 +"your default configuration to be created automatically, you must select the "
6689 +"provider that you wish to use here. You must configure an account on your "
6690 +"chosen provider's service yourself."
6691 +msgstr ""
6692 +"Trình ez-ipupdate có hỗ trợ nhiều nhà cung cấp DNS động. Ở đây thì bạn hãy "
6693 +"chọn nhà cung cấp nào bạn muốn dùng. Cần phải tự cấu hình một tài khoản trên "
6694 +"dịch vụ đã chọn."
6695 +
6696 +#. Type: select
6697 +#. Description
6698 +#: ../templates:4
6699 +msgid ""
6700 +"If you prefer your default ez-ipupdate configuration not to be managed for "
6701 +"you, you may choose \"configure manually\"."
6702 +msgstr ""
6703 +
6704 +#. Type: select
6705 +#. Description
6706 +#: ../templates:4
6707 +#, fuzzy
6708 +msgid ""
6709 +"Whatever your decision, you can later put as many additional configuration "
6710 +"files in /etc/ez-ipupdate/ as you need."
6711 +msgstr ""
6712 +"Hãy ghi chú rằng bạn có thể chèn càng nhiều cấu hình thêm vào /etc/ez-"
6713 +"ipupdate/ càng muốn, và trình ez-ipupdate sẽ không sửa đổi chúng."
6714 +
6715 +#. Type: boolean
6716 +#. Description
6717 +#: ../templates:19
6718 +msgid "Does this system use dialup PPP to connect to the internet?"
6719 +msgstr ""
6720 +
6721 +#. Type: boolean
6722 +#. Description
6723 +#: ../templates:19
6724 +msgid ""
6725 +"If you use dialup PPP to connect to the internet, then ez-ipupdate can be "
6726 +"run to notify providers of your new address when ppp connects to the "
6727 +"network. Otherwise it will run in the background, and scan for changes to "
6728 +"your address while you are online."
6729 +msgstr ""
6730 +
6731 +#. Type: string
6732 +#. Description
6733 +#: ../templates:27
6734 +msgid "Address for your Dynamic DNS server:"
6735 +msgstr "Địa chỉ cho máy phục vụ DNS động của bạn:"
6736 +
6737 +#. Type: string
6738 +#. Description
6739 +#: ../templates:27
6740 +msgid ""
6741 +"The service type you selected requires a server address to connect to. You "
6742 +"may specify either a full hostname or an IP address."
6743 +msgstr ""
6744 +"Bạn đã chọn loại dịch vụ cần thiết một địa chỉ máy phục vụ để kết nối đến "
6745 +"nó. Bạn có thể ghi rõ hoặc một tên máy đầy đủ hoặc một địa chỉ IP."
6746 +
6747 +#. Type: string
6748 +#. Description
6749 +#: ../templates:33
6750 +msgid "Username for your Dynamic DNS account:"
6751 +msgstr "Tên người dùng cho tài khoản DNS động của bạn:"
6752 +
6753 +#. Type: password
6754 +#. Description
6755 +#: ../templates:37
6756 +msgid "Password for your Dynamic DNS account:"
6757 +msgstr "Mật khẩu cho tài khoản DNS động của bạn:"
6758 +
6759 +#. Type: string
6760 +#. Description
6761 +#: ../templates:42
6762 +msgid "Network interface to monitor:"
6763 +msgstr "Giao diện mạng cần theo dõi:"
6764 +
6765 +#. Type: string
6766 +#. Description
6767 +#: ../templates:42
6768 +msgid ""
6769 +"ez-ipupdate will monitor the chosen network interface for changes of IP "
6770 +"address. It is not possible to automatically detect which interface should "
6771 +"be monitored, so you must name the interface here."
6772 +msgstr ""
6773 +"Trình ez-ipupdate sẽ theo dõi giao diện mạng đã chọn, để tìm lần thay đổi "
6774 +"địa chỉ IP nào. Không thể tự động phát hiện giao diện nào cần theo dõi, thì "
6775 +"bạn hãy gõ tên của giao diện ấy vào đây."
6776 +
6777 +#. Type: string
6778 +#. Description
6779 +#: ../templates:49
6780 +msgid "Dynamic DNS hostname to keep updated:"
6781 +msgstr "Tên máy DNS động cần cập nhật suốt:"
6782 +
6783 +#. Type: boolean
6784 +#. Description
6785 +#: ../templates:54
6786 +msgid "Enable DNS wildcards for your Dynamic DNS hostname?"
6787 +msgstr "Bật ký tự đại diện DNS cho tên máy DNS động không?"
6788 +
6789 +#. Type: boolean
6790 +#. Description
6791 +#: ../templates:54
6792 +#, fuzzy
6793 +msgid ""
6794 +"Many Dynamic DNS providers are capable of supporting \"wildcard\" DNS "
6795 +"lookups. This means that for yourdomain, a lookup for anything.yourdomain "
6796 +"will return an answer that points to yourdomain."
6797 +msgstr ""
6798 +"Nhiều nhà cung cấp dịch vụ DNS động có khả năng hỗ trợ việc tra cứu DNS loại "
6799 +"«đại diện». Có nghĩa là cho miền_tôi, khi tra cứu cáigì.miền_tôi sẽ gửi trả "
6800 +"một trả lời ngụ ý miền_tôi. Nếu bạn muốn bật tính năng này thì hãy đồng ý ở "
6801 +"đây."
6802 +
6803 +#. Type: string
6804 +#. Description
6805 +#: ../templates:61
6806 +msgid "MX record to add:"
6807 +msgstr "Mục ghi MX cần thêm:"
6808 +
6809 +#. Type: string
6810 +#. Description
6811 +#: ../templates:61
6812 +msgid ""
6813 +"Many Dynamic DNS providers are capable of supporting MX records. If you want "
6814 +"an MX record enabled for your domain, specify the content of that MX record "
6815 +"here. If you do not want an MX record, leave it blank."
6816 +msgstr ""
6817 +"Nhiều nhà cung cấp dịch vụ DNS động có khả năng hỗ trợ mục ghi MX. Nếu bạn "
6818 +"muốn bật một mục ghi MX cho miền bạn, thì hãy ghi rõ nội dung của mục ghi MX "
6819 +"ấy vào đây. Nếu bạn không muốn điều ấy thì hãy bỏ rỗng."
6820 +
6821 +#. Type: string
6822 +#. Description
6823 +#: ../templates:61
6824 +msgid ""
6825 +"For further information on MX records, what they do, and how they are used, "
6826 +"see your Dynamic DNS provider."
6827 +msgstr ""
6828 +"Để tìm thông tin thêm về mục ghi MX, chức năng chúng và cách sử dụng chúng, "
6829 +"hãy xem nhà cung cấp dịch vụ DNS động của bạn."
6830 +
6831 +#~ msgid "Manage your default configuration with debconf?"
6832 +#~ msgstr "Quản lý cấu hình mặc định bạn dùng debconf không?"
6833 +
6834 +#~ msgid ""
6835 +#~ "ez-ipupdate can manage your default configuration automatically using "
6836 +#~ "debconf. If you do not want your default configuration managed "
6837 +#~ "automatically, decline this option."
6838 +#~ msgstr ""
6839 +#~ "Trình ez-ipupdate có thể tự động quản lý cấu hình bạn dùng debconf. Nếu "
6840 +#~ "bạn không muốn điều này thì hãy từ khối tùy chọn này."
6841 +
6842 +#~ msgid "Run as a daemon?"
6843 +#~ msgstr "Chạy trong nền không?"
6844 +
6845 +#~ msgid ""
6846 +#~ "By default ez-ipupdate will run as a daemon to manage the configuration. "
6847 +#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a "
6848 +#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations "
6849 +#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/"
6850 +#~ "README.Debian file for more information."
6851 +#~ msgstr ""
6852 +#~ "Mặc định là trình ez-ipupdate sẽ chạy trong nền (là dæmon) để quản lý "
6853 +#~ "tiến trình cấu hình. Hãy từ chối ở đây nếu bạn không muốn điều này. Thay "
6854 +#~ "vào đó, trình ez-ipupdate sẽ cài đặt một tập lệnh vào /etc/ppp/ip-up.d mà "
6855 +#~ "sẽ chạy mọi cấu hình không phải là trình nền khi giao diện ppp mới hoạt "
6856 +#~ "động. Hãy xem tập tin /usr/share/doc/ez-ipupdate/README.Debian để tìm "
6857 +#~ "thông tin thêm."
6858 +
6859 +#~ msgid ""
6860 +#~ "If none of these automated behaviors suit you, you should probably not "
6861 +#~ "manage your default configuration using debconf."
6862 +#~ msgstr ""
6863 +#~ "Nếu bạn không muốn dùng cách tự động nào thì rất có thể là bạn không nên "
6864 +#~ "quản lý cấu hình mặc định dùng debconf."
6865 --- ez-ipupdate-3.0.11b8.orig/debian/changelog
6866 +++ ez-ipupdate-3.0.11b8/debian/changelog
6867 @@ -0,0 +1,208 @@
6868 +ez-ipupdate (3.0.11b8-10) unstable; urgency=low
6869 +
6870 + * debian/templates:
6871 + + Allow translation of the "configure manually" option (Closes: #339047).
6872 + * debian/rules:
6873 + + Use dh_install instead of cp.
6874 + + Use dh_installexamples instead of cp.
6875 +
6876 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Mon, 14 Nov 2005 20:11:20 +0100
6877 +
6878 +ez-ipupdate (3.0.11b8-9) unstable; urgency=low
6879 +
6880 + * Acknowledge NMU. Thanks to Lucas Wall (Closes: #237444, #300821).
6881 + * debian/control:
6882 + + Set policy to 3.6.2.1.
6883 + * debian/rules:
6884 + + Use dh_installman instead of dh_installmanpages.
6885 + * debian/po/vi.po:
6886 + + Vietnamese debconf template translation, thanks to Clytie Siddall
6887 + (Closes: #311643).
6888 + * debian/config debian/templates:
6889 + + Merge the "manage the config file automatically?" and the "choose
6890 + service type" questions and set the priority to high (Closes: #275600).
6891 + + Put zoneedit higher in the list of services in debconf because it is
6892 + easy to set up.
6893 + + Do not ask for the interface in PPP mode.
6894 + + Tuned the questions so that they do not refer to a particular debconf
6895 + backend, and many other fixes suggested by Joey Hess (Closes: #275602).
6896 + + Replaced ez-ipupdate/daemon with ez-ipupdate/ppp.
6897 + * CHANGELOG:
6898 + + Changelog information more recent than 2001/07/04 is not available; I
6899 + added the NEWS information to this file instead (Closes: #306751).
6900 + * ez-ipupdate.c:
6901 + + Fixed a segfault thanks to Robert Jacobs (Closes: #323718).
6902 +
6903 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sat, 12 Nov 2005 10:32:58 +0100
6904 +
6905 +ez-ipupdate (3.0.11b8-8.1) unstable; urgency=low
6906 +
6907 + * Non-maintainer upload
6908 + * Switched to po-debconf. (closes: #237444)
6909 + * Added Czech debconf template translation.
6910 + * Added French debconf template translation.
6911 + * Added German debconf template translation.
6912 + * Added Brazilian Portuguese debconf template translation. (closes: #300821)
6913 +
6914 + -- Lucas Wall <lwall@debian.org> Fri, 25 Mar 2005 17:34:15 -0300
6915 +
6916 +ez-ipupdate (3.0.11b8-8) unstable; urgency=critical
6917 +
6918 + * ez-ipupdate.c:
6919 + + Fixed the format string vulnerability in CAN-2004-0980 (Closes: #280822).
6920 + * debian/control:
6921 + + Set policy to 3.6.1.1.
6922 +
6923 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sat, 13 Nov 2004 15:45:58 +0100
6924 +
6925 +ez-ipupdate (3.0.11b8-7) unstable; urgency=low
6926 +
6927 + * debian/control:
6928 + + Set policy to 3.6.1.0.
6929 + + Set debhelper build-dependency to (>= 4.1.68) because of dh_installppp.
6930 + * debian/rules:
6931 + + Use dh_installppp instead of doing the work by hand (Closes: #212896).
6932 +
6933 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Mon, 27 Oct 2003 13:39:09 +0100
6934 +
6935 +ez-ipupdate (3.0.11b8-6) unstable; urgency=low
6936 +
6937 + * debian/control:
6938 + + Set policy to 3.6.0. No changes required.
6939 + + Updated debhelper build-dependency to (>= 3.4.4) because we now
6940 + use debian/compat.
6941 + + Use ${misc:Depends}.
6942 + * debian/config:
6943 + + Fixed the wildcard/MX prompting, thanks to Sam Couter (Closes: #201720).
6944 +
6945 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Thu, 17 Jul 2003 14:44:06 +0200
6946 +
6947 +ez-ipupdate (3.0.11b8-5) unstable; urgency=low
6948 +
6949 + * Do not prompt for a username or password in daemon mode (Closes: #198141).
6950 + * debian/postinst:
6951 + + Removed useless verbosity when installing the package for the first time.
6952 +
6953 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Fri, 20 Jun 2003 10:17:37 +0200
6954 +
6955 +ez-ipupdate (3.0.11b8-4) unstable; urgency=low
6956 +
6957 + * Do not output the "invalid cache file" message if the reason is that the
6958 + cache file is empty.
6959 + * debian/postinst:
6960 + + Removed a temporary file that was left behind.
6961 + * Log to LOG_DAEMON instead of LOG_USER so that messages go to daemon.log.
6962 + * Only show the executable name in syslog, not its full path.
6963 + * Do not switch to OPT_QUIET in daemon mode, so that daemon.log shows
6964 + useful information such as login failures (Closes: #179717).
6965 + * Fixed a few spelling errors in the log messages.
6966 + * Open syslog before creating the pid file so that errors regarding the
6967 + pid file creation are logged as well.
6968 +
6969 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Thu, 19 Jun 2003 02:51:13 +0200
6970 +
6971 +ez-ipupdate (3.0.11b8-3) unstable; urgency=low
6972 +
6973 + * Fixed a crash in the GNUDip code when no address is specified.
6974 + * debian/control:
6975 + + Set policy to 3.5.10.
6976 + + Removed the leading "a" in the package description.
6977 + + Added URLs for the various services in the long description.
6978 + * debian/postinst:
6979 + + Fixed default cache filename, thanks to Daniel Bonniot (Closes: #194004).
6980 + + Added an invariant section to the default configuration file to preserve
6981 + user changes (Closes: #191642).
6982 + + No longer clear the password in debconf.
6983 + * debian/config:
6984 + + The GNUDip service needs a server address when run as a daemon; added a
6985 + debconf prompt for this.
6986 + + Added a debconf prompt to run ez-ipupdate as a daemon or through the
6987 + PPP ip-up.d script (Closes: #85942).
6988 + * debian/ppp:
6989 + + Added this script for /etc/ppp/ip-up.d/.
6990 +
6991 + -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Wed, 18 Jun 2003 15:08:00 +0200
6992 +
6993 +ez-ipupdate (3.0.11b8-2) unstable; urgency=low
6994 +
6995 + * Re-ran "rm -f config.sub config.guess configure install-sh missing \
6996 + mkinstalldirs && aclocal && automake --copy --add-missing && autoconf"
6997 + * Updated policy to 3.5.9.0.
6998 +
6999 + -- Samuel Hocevar <sam@zoy.org> Wed, 23 Apr 2003 05:29:22 +0200
7000 +
7001 +ez-ipupdate (3.0.11b8-1) unstable; urgency=low
7002 +
7003 + * New upstream release.
7004 + * The debconf-created file is now mode 700 to avoid password exposure
7005 + (Closes: #190237).
7006 +
7007 + -- Samuel Hocevar <sam@zoy.org> Wed, 23 Apr 2003 05:03:37 +0200
7008 +
7009 +ez-ipupdate (3.0.11b7-3) unstable; urgency=low
7010 +
7011 + * The "faster than light" release.
7012 + * Really fixed the timestamp skew in debian/rules (Closes: #180901).
7013 +
7014 + -- Samuel Hocevar <sam@zoy.org> Fri, 14 Feb 2003 02:12:38 +0100
7015 +
7016 +ez-ipupdate (3.0.11b7-2) unstable; urgency=low
7017 +
7018 + * The "bloody valentine" release.
7019 + * Fixed another timestamp skew in debian/rules (Closes: #180901, #180904).
7020 +
7021 + -- Samuel Hocevar <sam@zoy.org> Fri, 14 Feb 2003 01:06:02 +0100
7022 +
7023 +ez-ipupdate (3.0.11b7-1) unstable; urgency=low
7024 +
7025 + * The "eternal hellfire for lazy maintainers" release.
7026 + * New upstream package (Closes: #167038).
7027 + * Removed dependency on debconf-tiny (Closes: #137029).
7028 + * We now Provide: dyndns-client (Closes: #139082).
7029 + * Updated authors list in debian/copyright (Closes: #177772).
7030 + * Fixed -Wall warnings.
7031 + * This release fixes a hang in ODS_read_response() (Closes: #169043).
7032 + * Added various safety checks in the init.d script.
7033 + * Fixed the reload rule in the init.d script (Closes: #144798).
7034 + * The init.d script only looks for files ending with .conf (Closes: #139518).
7035 + * Applied a patch to handle running ez-ipupdate as a user, courtesy of Sam
7036 + Couter (Closes: #127913).
7037 + * Applied a patch for debconf management of the default configuration,
7038 + courtesy of Sam Couter again (Closes: #100327).
7039 + * Prevented timestamp skews in debian/rules.
7040 + * Wrote a short manpage (Closes: #168361).
7041 +
7042 + -- Samuel Hocevar <sam@zoy.org> Thu, 13 Feb 2003 15:56:57 +0100
7043 +
7044 +ez-ipupdate (3.0.11b5-1) unstable; urgency=low
7045 +
7046 + * New upstream package.
7047 +
7048 + -- Samuel Hocevar <sam@zoy.org> Thu, 8 Nov 2001 19:43:21 +0100
7049 +
7050 +ez-ipupdate (3.0.10-2) unstable; urgency=low
7051 +
7052 + * Now builds and runs properly on Hurd (Closes: #108058).
7053 +
7054 + -- Samuel Hocevar <sam@zoy.org> Thu, 9 Aug 2001 15:31:23 +0200
7055 +
7056 +ez-ipupdate (3.0.10-1) unstable; urgency=low
7057 +
7058 + * New upstream release.
7059 + * Fixed typo in init.d (Closes: #97175).
7060 +
7061 + -- Samuel Hocevar <sam@zoy.org> Fri, 11 May 2001 18:51:35 +0200
7062 +
7063 +ez-ipupdate (3.0.6-1) unstable; urgency=low
7064 +
7065 + * New upstream release.
7066 + * Fixed moronic errors in the init.d file (Closes: #85057, #85955, #85956).
7067 + * Removed generic installation instructions from /usr/share/doc.
7068 +
7069 + -- Samuel Hocevar <sam@zoy.org> Thu, 1 Mar 2001 11:44:35 +0100
7070 +
7071 +ez-ipupdate (3.0.4-1) unstable; urgency=low
7072 +
7073 + * Initial Release (Closes: #78202).
7074 +
7075 + -- Samuel Hocevar <sam@zoy.org> Mon, 25 Dec 2000 05:48:01 +0100
7076 --- ez-ipupdate-3.0.11b8.orig/debian/templates
7077 +++ ez-ipupdate-3.0.11b8/debian/templates
7078 @@ -0,0 +1,67 @@
7079 +Template: ez-ipupdate/service_type
7080 +Type: select
7081 +__Choices: configure manually, zoneedit, ez-ip, pgpow, dhs, dyndns, dyndns-static, dyndns-custom, ods, tzo, easydns, easydns-partner, gnudip, justlinux, dyns, hn, heipv6tb
7082 +_Description: Dynamic DNS provider to use:
7083 + There are many Dynamic DNS providers supported by ez-ipupdate. If you want
7084 + your default configuration to be created automatically, you must select the
7085 + provider that you wish to use here. You must configure an account on your
7086 + chosen provider's service yourself.
7087 + .
7088 + If you prefer your default ez-ipupdate configuration not to be managed for
7089 + you, you may choose "configure manually".
7090 + .
7091 + Whatever your decision, you can later put as many additional configuration
7092 + files in /etc/ez-ipupdate/ as you need.
7093 +
7094 +Template: ez-ipupdate/ppp
7095 +Type: boolean
7096 +Default: false
7097 +_Description: Does this system use dialup PPP to connect to the internet?
7098 + If you use dialup PPP to connect to the internet, then ez-ipupdate can
7099 + be run to notify providers of your new address when ppp connects to the
7100 + network. Otherwise it will run in the background, and scan for changes
7101 + to your address while you are online.
7102 +
7103 +Template: ez-ipupdate/server
7104 +Type: string
7105 +_Description: Address for your Dynamic DNS server:
7106 + The service type you selected requires a server address to connect to. You
7107 + may specify either a full hostname or an IP address.
7108 +
7109 +Template: ez-ipupdate/username
7110 +Type: string
7111 +_Description: Username for your Dynamic DNS account:
7112 +
7113 +Template: ez-ipupdate/password
7114 +Type: password
7115 +_Description: Password for your Dynamic DNS account:
7116 +
7117 +Template: ez-ipupdate/interface
7118 +Type: string
7119 +Default: eth0
7120 +_Description: Network interface to monitor:
7121 + ez-ipupdate will monitor the chosen network interface for changes of IP
7122 + address. It is not possible to automatically detect which interface should
7123 + be monitored, so you must name the interface here.
7124 +
7125 +Template: ez-ipupdate/hostname
7126 +Type: string
7127 +_Description: Dynamic DNS hostname to keep updated:
7128 +
7129 +Template: ez-ipupdate/dns_wildcard
7130 +Type: boolean
7131 +Default: false
7132 +_Description: Enable DNS wildcards for your Dynamic DNS hostname?
7133 + Many Dynamic DNS providers are capable of supporting "wildcard" DNS
7134 + lookups. This means that for yourdomain, a lookup for anything.yourdomain
7135 + will return an answer that points to yourdomain.
7136 +
7137 +Template: ez-ipupdate/dns_mx
7138 +Type: string
7139 +_Description: MX record to add:
7140 + Many Dynamic DNS providers are capable of supporting MX records. If you
7141 + want an MX record enabled for your domain, specify the content of that MX
7142 + record here. If you do not want an MX record, leave it blank.
7143 + .
7144 + For further information on MX records, what they do, and how they are
7145 + used, see your Dynamic DNS provider.
7146 --- ez-ipupdate-3.0.11b8.orig/debian/copyright
7147 +++ ez-ipupdate-3.0.11b8/debian/copyright
7148 @@ -0,0 +1,16 @@
7149 +This package was debianized by Sam Hocevar <sam@zoy.org> on
7150 +Mon, 25 Dec 2000 05:48:01 +0100.
7151 +
7152 +It was downloaded from http://ez-ipupdate.com/
7153 +
7154 +Upstream Authors: Angus Mackay <amackay@gusnet.cx>
7155 + Jeremy Bopp <jbopp@mail.utexas.edu>
7156 + Mark Jeftovic <markjr@easydns.com>
7157 + Stefaan Ponnet <webmaster@dyns.cx>
7158 + Colin Viebrock <colin@easydns.com>
7159 + Tim Brown <timb@machine.org.uk>
7160 +
7161 +License: GNU General Public License.
7162 +
7163 +On Debian GNU/Linux systems, a copy of the GNU GPL can be found in
7164 +/usr/share/common-licenses/GPL.
7165 --- ez-ipupdate-3.0.11b8.orig/debian/dirs
7166 +++ ez-ipupdate-3.0.11b8/debian/dirs
7167 @@ -0,0 +1,4 @@
7168 +etc/ez-ipupdate
7169 +etc/ppp/ip-up.d/
7170 +usr/sbin
7171 +usr/share/doc/ez-ipupdate/examples
7172 --- ez-ipupdate-3.0.11b8.orig/debian/init
7173 +++ ez-ipupdate-3.0.11b8/debian/init
7174 @@ -0,0 +1,96 @@
7175 +#! /bin/sh
7176 +
7177 +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
7178 +DAEMON=/usr/sbin/ez-ipupdate
7179 +NAME=ez-ipupdate
7180 +DESC="Dynamic DNS client"
7181 +
7182 +test -f "$DAEMON" || exit 0
7183 +
7184 +set -e
7185 +
7186 +case "$1" in
7187 + start)
7188 + echo -n "Starting $DESC:"
7189 + configs=`find "/etc/$NAME/" -name '*.conf' | \
7190 + sed -e 's,.*/\(.*\).conf,\1,'`
7191 + if [ x"$configs" = x ]
7192 + then
7193 + echo " no .conf file in /etc/$NAME."
7194 + exit 0
7195 + fi
7196 +
7197 + echo -n " $NAME"
7198 + for config in `echo "$configs"`
7199 + do
7200 + # Don't run configurations that are not daemons
7201 + if ! grep -q '^ *daemon' "/etc/$NAME/$config.conf"; then continue; fi
7202 + # Don't run configurations that run in the foreground
7203 + if grep -q '^ *foreground' "/etc/$NAME/$config.conf"; then continue; fi
7204 + # Ok, launch an ez-ipupdate instance
7205 + if start-stop-daemon --start --quiet \
7206 + --pidfile "/var/run/$NAME/$config.pid" \
7207 + --exec "$DAEMON" \
7208 + -- -d -c "/etc/$NAME/$config.conf" \
7209 + -F "/var/run/$NAME/$config.pid"
7210 + then
7211 + echo -n " $config"
7212 + fi
7213 + done
7214 + echo "."
7215 + ;;
7216 + stop)
7217 + echo -n "Stopping $DESC:"
7218 + pidfiles=`find "/var/run/$NAME/" -name "*.pid" | \
7219 + sed -e 's,.*/\(.*\).pid,\1,'`
7220 + if [ x"$pidfiles" = x ]
7221 + then
7222 + echo " no $NAME running."
7223 + exit 0
7224 + fi
7225 +
7226 + echo -n " $NAME"
7227 + for pidfile in `echo "$pidfiles"`
7228 + do
7229 + if start-stop-daemon --stop --signal 3 --quiet \
7230 + --pidfile "/var/run/$NAME/$pidfile.pid"
7231 + then
7232 + echo -n " $pidfile"
7233 + fi
7234 + done
7235 + echo "."
7236 + ;;
7237 + reload)
7238 + echo -n "Reloading $DESC configuration files:"
7239 + pidfiles=`find "/var/run/$NAME" -name "*.pid" | \
7240 + sed -e 's,.*/\(.*\).pid,\1,'`
7241 + if [ x"$pidfiles" = x ]
7242 + then
7243 + echo " no $NAME running."
7244 + exit 0
7245 + fi
7246 +
7247 + echo -n " $NAME"
7248 + for pidfile in `echo "$pidfiles"`
7249 + do
7250 + if start-stop-daemon --stop --signal 1 --quiet \
7251 + --pidfile "/var/run/$NAME/$pidfile.pid"
7252 + then
7253 + echo -n " $pidfile"
7254 + fi
7255 + done
7256 + echo "."
7257 + ;;
7258 + restart|force-reload)
7259 + $0 stop
7260 + sleep 1
7261 + $0 start
7262 + ;;
7263 + *)
7264 + N="/etc/init.d/$NAME"
7265 + echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
7266 + exit 1
7267 + ;;
7268 +esac
7269 +
7270 +exit 0
7271 --- ez-ipupdate-3.0.11b8.orig/debian/README.Debian
7272 +++ ez-ipupdate-3.0.11b8/debian/README.Debian
7273 @@ -0,0 +1,37 @@
7274 +Notes for ez-ipupdate on Debian
7275 +===============================
7276 +
7277 +Configuration files
7278 +-------------------
7279 + To configure this package, put your configuration files the /etc/ez-ipupdate/
7280 +directory.
7281 +
7282 + To avoid password exposure, it is recommended you set the permission for all
7283 +configuration files in this directory to 700 (-rwx------). You will still be
7284 +able to use the run-as-user option because the file is opened before root
7285 +permissions are dropped.
7286 +
7287 +Automated behavior
7288 +------------------
7289 + The init.d script will launch an ez-ipupdate daemon for each configuration
7290 +file in that directory that has the "daemon" option set and the "foreground"
7291 +option disabled.
7292 +
7293 + The ppp script will launch ez-ipupdate once for each configuration file in
7294 +the /etc/ez-ipupdate/ directory that has the "daemon" and the "foreground"
7295 +options disabled.
7296 +
7297 + If you do not want your configuration files to be automatically used, please
7298 +set the "foreground" option in them, or put them in an alternate directory.
7299 +
7300 +Cache files
7301 +-----------
7302 + You may store cache files in /var/cache/ez-ipupdate/, as the daemon has write
7303 +permission to this directory.
7304 +
7305 +
7306 + -- Sam Hocevar <sam@zoy.org> Mon, 25 Dec 2000 05:48:01 +0100
7307 + updated on Thu, 13 Feb 2003 15:56:36 +0100 (cache files)
7308 + updated on Wed, 23 Apr 2003 04:59:52 +0200 (file permissions)
7309 + updated on Wed, 18 Jun 2003 20:08:44 +0200 (ppp ip-up.d)
7310 +
7311 --- ez-ipupdate-3.0.11b8.orig/debian/rules
7312 +++ ez-ipupdate-3.0.11b8/debian/rules
7313 @@ -0,0 +1,87 @@
7314 +#!/usr/bin/make -f
7315 +# Sample debian/rules that uses debhelper.
7316 +# GNU copyright 1997 to 1999 by Joey Hess.
7317 +
7318 +# Uncomment this to turn on verbose mode.
7319 +#export DH_VERBOSE=1
7320 +
7321 +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
7322 +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
7323 +
7324 +confflags = --prefix=/usr
7325 +confflags += --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
7326 +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
7327 + confflags += --build $(DEB_HOST_GNU_TYPE)
7328 +else
7329 + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
7330 +endif
7331 +
7332 +configure: configure-stamp
7333 +configure-stamp:
7334 + dh_testdir
7335 + touch configure.in \
7336 + && touch aclocal.m4 \
7337 + && touch configure \
7338 + && touch stamp-h.in \
7339 + && touch config.h.in \
7340 + && touch `find -name Makefile.in`
7341 + CFLAGS=-Wall ./configure $(confflags)
7342 + touch configure-stamp
7343 +
7344 +build: configure-stamp build-stamp
7345 +build-stamp:
7346 + dh_testdir
7347 + $(MAKE)
7348 + touch build-stamp
7349 +
7350 +clean:
7351 + dh_testdir
7352 + dh_testroot
7353 + rm -f build-stamp configure-stamp
7354 + -$(MAKE) distclean
7355 + chmod a-x ex*conf
7356 + dh_clean
7357 + debconf-updatepo
7358 +
7359 +install: build
7360 + dh_testdir
7361 + dh_testroot
7362 + dh_clean -k
7363 + dh_installdirs
7364 + dh_install ez-ipupdate /usr/sbin/
7365 + dh_installppp
7366 +
7367 +# Build architecture-independent files here.
7368 +binary-indep: build install
7369 +# We have nothing to do by default.
7370 +
7371 +# Build architecture-dependent files here.
7372 +binary-arch: build install
7373 +# dh_testversion
7374 + dh_testdir
7375 + dh_testroot
7376 + dh_installdebconf
7377 + dh_installdocs
7378 + dh_installexamples ex*conf
7379 + dh_installmenu
7380 +# dh_installemacsen
7381 +# dh_installpam
7382 + dh_installinit
7383 + dh_installcron
7384 + dh_installman ez-ipupdate.8
7385 + dh_installinfo
7386 + dh_installchangelogs CHANGELOG
7387 + dh_link
7388 + dh_strip
7389 + dh_compress
7390 + dh_fixperms
7391 +# dh_makeshlibs
7392 + dh_installdeb
7393 +# dh_perl
7394 + dh_shlibdeps
7395 + dh_gencontrol
7396 + dh_md5sums
7397 + dh_builddeb
7398 +
7399 +binary: binary-indep binary-arch
7400 +.PHONY: build clean binary-indep binary-arch binary install configure
7401 --- ez-ipupdate-3.0.11b8.orig/debian/docs
7402 +++ ez-ipupdate-3.0.11b8/debian/docs
7403 @@ -0,0 +1 @@
7404 +README
7405 --- ez-ipupdate-3.0.11b8.orig/debian/postinst
7406 +++ ez-ipupdate-3.0.11b8/debian/postinst
7407 @@ -0,0 +1,139 @@
7408 +#! /bin/sh
7409 +# postinst script for ez-ipupdate
7410 +#
7411 +# see: dh_installdeb(1)
7412 +
7413 +set -e
7414 +
7415 +# Load the debconf library
7416 +. /usr/share/debconf/confmodule
7417 +
7418 +# summary of how this script can be called:
7419 +# * <postinst> `configure' <most-recently-configured-version>
7420 +# * <old-postinst> `abort-upgrade' <new version>
7421 +# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
7422 +# <new-version>
7423 +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
7424 +# <failed-install-package> <version> `removing'
7425 +# <conflicting-package> <version>
7426 +# for details, see http://www.debian.org/doc/debian-policy/ or
7427 +# the debian-policy package
7428 +#
7429 +# quoting from the policy:
7430 +# Any necessary prompting should almost always be confined to the
7431 +# post-installation script, and should be protected with a conditional
7432 +# so that unnecessary prompting doesn't happen if a package's
7433 +# installation fails and the `postinst' is called with `abort-upgrade',
7434 +# `abort-remove' or `abort-deconfigure'.
7435 +
7436 +case "$1" in
7437 + configure)
7438 + # Create the user if it doesn't exist
7439 + if ! id ez-ipupd 2>/dev/null 1>&2 ; then
7440 + adduser --system --home /var/cache/ez-ipupdate \
7441 + --shell /bin/false --gecos "Dynamic DNS client" \
7442 + --disabled-password --disabled-login ez-ipupd
7443 + fi
7444 + # Create the default cache file
7445 + touch /var/cache/ez-ipupdate/default-cache
7446 + chown ez-ipupd /var/cache/ez-ipupdate/default-cache
7447 + # Remove spurious cache file from the 3.0.11b8-2 broken package
7448 + rm -f /var/cache/ez-ipupdate/cache-default
7449 + # Create the directory where the PID file will be stored
7450 + mkdir -p /var/run/ez-ipupdate
7451 + chown -R ez-ipupd /var/run/ez-ipupdate
7452 + # Create the default config file (maybe)
7453 + db_get ez-ipupdate/service_type
7454 + if [ "$RET" != "configure manually" ] ; then
7455 + service="$RET"
7456 + conf="/etc/ez-ipupdate/default.conf"
7457 + newconf="$conf.dpkg-new"
7458 + # Grab answers from debconf
7459 + db_get ez-ipupdate/ppp
7460 + ppp="$RET"
7461 + db_get ez-ipupdate/username
7462 + username="$RET"
7463 + db_get ez-ipupdate/password
7464 + password="$RET"
7465 + db_get ez-ipupdate/hostname
7466 + hostname="$RET"
7467 + db_get ez-ipupdate/interface
7468 + interface="$RET"
7469 + echo "#!/usr/sbin/ez-ipupdate -c" > "$newconf"
7470 + cat >> "$newconf" << EOF
7471 +###
7472 +### Default ez-ipupdate configuration file - EDIT WITH CARE
7473 +### Use \`dpkg-reconfigure ez-ipupdate' to update the debconf-generated lines.
7474 +###
7475 +
7476 +### The following lines were generated by debconf
7477 +
7478 +service-type=$service
7479 +EOF
7480 + db_get ez-ipupdate/server || RET=""
7481 + if [ -n "$RET" ]; then
7482 + echo "server=$RET" >> "$newconf"
7483 + else
7484 + echo "#server=(default)" >> "$newconf"
7485 + fi
7486 + cat >> "$newconf" << EOF
7487 +user=$username:$password
7488 +host=$hostname
7489 +interface=$interface
7490 +EOF
7491 + db_get ez-ipupdate/dns_wildcard || RET="false"
7492 + if [ "$RET" = "true" ]; then
7493 + echo "wildcard" >> "$newconf"
7494 + else
7495 + echo "#wildcard" >> "$newconf"
7496 + fi
7497 + db_get ez-ipupdate/dns_mx || RET=""
7498 + if [ -n "$RET" ]; then
7499 + echo "mx=$RET" >> "$newconf"
7500 + else
7501 + echo "#mx=(none)" >> "$newconf"
7502 + fi
7503 + cat >> "$newconf" << EOF
7504 +run-as-user=ez-ipupd
7505 +cache-file=/var/cache/ez-ipupdate/default-cache
7506 +EOF
7507 + if [ "$ppp" = "true" ]; then
7508 + echo "#daemon" >> "$newconf"
7509 + else
7510 + echo "daemon" >> "$newconf"
7511 + fi
7512 + echo >> "$newconf"
7513 + if grep -q '^### Changes below this' "$conf" >/dev/null 2>&1; then
7514 + sed -ne '/^### Changes below this/,$p' < "$conf" >> "$newconf"
7515 + else
7516 + cat >> "$newconf" << EOF
7517 +### Changes below this line will be preserved on upgrades.
7518 +
7519 +EOF
7520 + fi
7521 + # Fix the file permissions
7522 + chmod 700 "$newconf"
7523 + rm -f "$conf" && mv "$newconf" "$conf"
7524 + # Remove that old file, from broken 3.0.11b8-3 package
7525 + rm -f "$conf.new"
7526 + fi
7527 + ;;
7528 +
7529 + abort-upgrade|abort-remove|abort-deconfigure)
7530 + ;;
7531 +
7532 + *)
7533 + echo "postinst called with unknown argument \`$1'" >&2
7534 + exit 1
7535 + ;;
7536 +esac
7537 +
7538 +# dh_installdeb will replace this with shell code automatically
7539 +# generated by other debhelper scripts.
7540 +
7541 +#DEBHELPER#
7542 +
7543 +# ez-ipupdate is a bit misbehaved.
7544 +db_stop
7545 +
7546 +exit 0
7547 --- ez-ipupdate-3.0.11b8.orig/debian/config
7548 +++ ez-ipupdate-3.0.11b8/debian/config
7549 @@ -0,0 +1,165 @@
7550 +#!/bin/sh
7551 +
7552 +set -e
7553 +
7554 +# Source debconf library
7555 +. /usr/share/debconf/confmodule
7556 +
7557 +service_supports_wildcards()
7558 +{
7559 + service=$1
7560 + ret=1
7561 +
7562 + case "$service" in
7563 + ez-ip|dhs|dyndns|dyndns-static|easydns|easydns-partner)
7564 + ret=0
7565 + ;;
7566 + esac
7567 +
7568 + return $ret
7569 +}
7570 +
7571 +service_supports_mx()
7572 +{
7573 + service=$1
7574 + ret=1
7575 +
7576 + case "$service" in
7577 + ez-ip|dhs|dyndns|dyndns-static|easydns|zoneedit)
7578 + ret=0
7579 + ;;
7580 + esac
7581 +
7582 + return $ret
7583 +}
7584 +
7585 +service_needs_server()
7586 +{
7587 + service=$1
7588 + ret=1
7589 +
7590 + case "$service" in
7591 + gnudip)
7592 + ret=0
7593 + ;;
7594 + esac
7595 +
7596 + return $ret
7597 +}
7598 +
7599 +# I no longer claim this question, migrate it.
7600 +if db_get ez-ipupdate/daemon; then
7601 + case "$RET" in
7602 + true) db_set ez-ipupdate/ppp "false" ;;
7603 + false) db_set ez-ipupdate/ppp "true" ;;
7604 + esac
7605 + db_unregister ez-ipupdate/daemon
7606 +fi
7607 +
7608 +# I no longer claim this question either.
7609 +if db_get ez-ipupdate/manage_default_config_automatically; then
7610 + case "$RET" in
7611 + false) db_set ez-ipupdate/service_type "configure manually" ;;
7612 + esac
7613 + db_unregister ez-ipupdate/manage_default_config_automatically
7614 +fi
7615 +
7616 +# Name the configuration file
7617 +conf=/etc/ez-ipupdate/default.conf
7618 +
7619 +# Do you want debconf to manage the default configuration?
7620 +if [ -f "$conf" ]; then
7621 + service="`sed -ne 's/^service-type *= *//p' < $conf`"
7622 +fi
7623 +if [ -n "$service" ]; then
7624 + db_set ez-ipupdate/service_type "$service"
7625 +fi
7626 +db_input high ez-ipupdate/service_type || true
7627 +db_go
7628 +
7629 +db_get ez-ipupdate/service_type
7630 +if [ "$RET" != "configure manually" ]; then
7631 + if [ -f "$conf" ]; then
7632 + # Grab existing values from config file
7633 + if grep "^daemon" $conf > /dev/null 2>&1; then
7634 + ppp="false"
7635 + fi
7636 + service="`sed -ne 's/^service-type *= *//p' < $conf`"
7637 + server="`sed -ne 's/^server *= *//p' < $conf`"
7638 + username="`sed -ne 's/^user *= *\([^:]*\):.*/\1/p' < $conf`"
7639 + password="`sed -ne 's/^user *= *[^:]*://p' < $conf`"
7640 + hostname="`sed -ne 's/^host *= *//p' < $conf`"
7641 + interface="`sed -ne 's/^interface *= *//p' < $conf`"
7642 + if grep "^wildcard" $conf > /dev/null 2>&1; then
7643 + wildcard="true"
7644 + fi
7645 + dns_mx="`sed -ne 's/^mx *= *//p' < $conf`"
7646 + # Poke the values into debconf
7647 + if [ -n "$ppp" ]; then
7648 + db_set ez-ipupdate/ppp "$ppp"
7649 + fi
7650 + if [ -n "$service" ]; then
7651 + db_set ez-ipupdate/service_type "$service"
7652 + fi
7653 + if [ -n "$server" ]; then
7654 + db_set ez-ipupdate/server "$server"
7655 + fi
7656 + if [ -n "$username" ]; then
7657 + db_set ez-ipupdate/username "$username"
7658 + fi
7659 + if [ -n "$password" ]; then
7660 + db_set ez-ipupdate/password "$password"
7661 + fi
7662 + if [ -n "$hostname" ]; then
7663 + db_set ez-ipupdate/hostname "$hostname"
7664 + fi
7665 + if [ -n "$interface" ]; then
7666 + db_set ez-ipupdate/interface "$interface"
7667 + fi
7668 + if [ "$wildcard" = true ]; then
7669 + db_set ez-ipupdate/dns_wildcard true
7670 + fi
7671 + if [ -n "$dns_mx" ]; then
7672 + db_set ez-ipupdate/dns_mx "$dns_mx"
7673 + fi
7674 + fi
7675 + # Ask for new answers
7676 + db_beginblock
7677 + db_input high ez-ipupdate/ppp || true
7678 + db_input high ez-ipupdate/username || true
7679 + db_input high ez-ipupdate/password || true
7680 + db_input high ez-ipupdate/hostname || true
7681 + db_endblock
7682 + db_go
7683 + # Need to determine whether wildcards and MX records are supported
7684 + # by the chosen service
7685 + db_beginblock
7686 + db_get ez-ipupdate/service_type
7687 + service_type="$RET"
7688 + if service_needs_server "$service_type"; then
7689 + db_input high ez-ipupdate/server || true
7690 + else
7691 + db_set ez-ipupdate/server ""
7692 + fi
7693 + if service_supports_wildcards "$service_type"; then
7694 + db_input medium ez-ipupdate/dns_wildcard || true
7695 + else
7696 + db_set ez-ipupdate/dns_wildcard false
7697 + fi
7698 + if service_supports_mx "$service_type"; then
7699 + db_input medium ez-ipupdate/dns_mx || true
7700 + else
7701 + db_set ez-ipupdate/dns_mx ""
7702 + fi
7703 + db_endblock
7704 + db_go
7705 + # Check whether we really need to know the listening interface
7706 + db_beginblock
7707 + db_get ez-ipupdate/ppp
7708 + ppp="$RET"
7709 + if [ "$ppp" = "false" ]; then
7710 + db_input high ez-ipupdate/interface || true
7711 + fi
7712 + db_endblock
7713 + db_go
7714 +fi
7715 --- ez-ipupdate-3.0.11b8.orig/debian/postrm
7716 +++ ez-ipupdate-3.0.11b8/debian/postrm
7717 @@ -0,0 +1,54 @@
7718 +#! /bin/sh
7719 +# postrm script for ez-ipupdate
7720 +#
7721 +# see: dh_installdeb(1)
7722 +
7723 +set -e
7724 +
7725 +# summary of how this script can be called:
7726 +# * <postrm> `remove'
7727 +# * <postrm> `purge'
7728 +# * <old-postrm> `upgrade' <new-version>
7729 +# * <new-postrm> `failed-upgrade' <old-version>
7730 +# * <new-postrm> `abort-install'
7731 +# * <new-postrm> `abort-install' <old-version>
7732 +# * <new-postrm> `abort-upgrade' <old-version>
7733 +# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
7734 +# for details, see http://www.debian.org/doc/debian-policy/ or
7735 +# the debian-policy package
7736 +
7737 +#DEBHELPER#
7738 +
7739 +remove_var_run() {
7740 + # Delete the user account, if it exists
7741 + if id ez-ipupd 2>/dev/null 1>&2 ; then
7742 + deluser ez-ipupd
7743 + # The --remove-home option to deluser requires
7744 + # perl-modules? WTF?
7745 + rm -Rf /var/cache/ez-ipupdate
7746 + fi
7747 + # And remove the directory where the PID files were stored
7748 + rm -rf /var/run/ez-ipupdate
7749 +}
7750 +
7751 +case "$1" in
7752 + purge)
7753 + rm -f /etc/ez-ipupdate/default.conf
7754 + remove_var_run
7755 + ;;
7756 +
7757 + remove)
7758 + remove_var_run
7759 + ;;
7760 +
7761 + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
7762 + ;;
7763 +
7764 + *)
7765 + echo "postrm called with unknown argument \`$1'" >&2
7766 + exit 1
7767 + ;;
7768 +
7769 +esac
7770 +
7771 +exit 0
7772 --- ez-ipupdate-3.0.11b8.orig/debian/preinst
7773 +++ ez-ipupdate-3.0.11b8/debian/preinst
7774 @@ -0,0 +1,35 @@
7775 +#! /bin/sh
7776 +# preinst script for ez-ipupdate
7777 +#
7778 +# see: dh_installdeb(1)
7779 +
7780 +set -e
7781 +
7782 +# summary of how this script can be called:
7783 +# * <new-preinst> `install'
7784 +# * <new-preinst> `install' <old-version>
7785 +# * <new-preinst> `upgrade' <old-version>
7786 +# * <old-preinst> `abort-upgrade' <new-version>
7787 +#
7788 +# for details, see http://www.debian.org/doc/debian-policy/ or
7789 +# the debian-policy package
7790 +
7791 +case "$1" in
7792 + install|upgrade)
7793 + ;;
7794 +
7795 + abort-upgrade)
7796 + ;;
7797 +
7798 + *)
7799 + echo "preinst called with unknown argument \`$1'" >&2
7800 + exit 1
7801 + ;;
7802 +esac
7803 +
7804 +# dh_installdeb will replace this with shell code automatically
7805 +# generated by other debhelper scripts.
7806 +
7807 +#DEBHELPER#
7808 +
7809 +exit 0
7810 --- ez-ipupdate-3.0.11b8.orig/debian/prerm
7811 +++ ez-ipupdate-3.0.11b8/debian/prerm
7812 @@ -0,0 +1,37 @@
7813 +#! /bin/sh
7814 +# prerm script for ez-ipupdate
7815 +#
7816 +# see: dh_installdeb(1)
7817 +
7818 +set -e
7819 +
7820 +# summary of how this script can be called:
7821 +# * <prerm> `remove'
7822 +# * <old-prerm> `upgrade' <new-version>
7823 +# * <new-prerm> `failed-upgrade' <old-version>
7824 +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
7825 +# * <deconfigured's-prerm> `deconfigure' `in-favour'
7826 +# <package-being-installed> <version> `removing'
7827 +# <conflicting-package> <version>
7828 +# for details, see http://www.debian.org/doc/debian-policy/ or
7829 +# the debian-policy package
7830 +
7831 +case "$1" in
7832 + remove|upgrade|deconfigure)
7833 + ;;
7834 +
7835 + failed-upgrade)
7836 + ;;
7837 +
7838 + *)
7839 + echo "prerm called with unknown argument \`$1'" >&2
7840 + exit 1
7841 + ;;
7842 +esac
7843 +
7844 +# dh_installdeb will replace this with shell code automatically
7845 +# generated by other debhelper scripts.
7846 +
7847 +#DEBHELPER#
7848 +
7849 +exit 0
7850 --- ez-ipupdate-3.0.11b8.orig/debian/compat
7851 +++ ez-ipupdate-3.0.11b8/debian/compat
7852 @@ -0,0 +1 @@
7853 +4
7854 --- ez-ipupdate-3.0.11b8.orig/debian/ez-ipupdate.ppp.ip-up
7855 +++ ez-ipupdate-3.0.11b8/debian/ez-ipupdate.ppp.ip-up
7856 @@ -0,0 +1,25 @@
7857 +#!/bin/sh
7858 +#
7859 +# Default ez-ipupdate ip-up script
7860 +# /etc/ppp/ip-up.d/ez-ipupdate
7861 +#
7862 +
7863 +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
7864 +DAEMON=/usr/sbin/ez-ipupdate
7865 +NAME=ez-ipupdate
7866 +
7867 +[ -x $DAEMON ] || exit 0
7868 +
7869 +configs=`find "/etc/$NAME/" -name '*.conf' | sed -e 's,.*/\(.*\).conf,\1,'`
7870 +[ x"$configs" = x ] && exit 0
7871 +
7872 +for config in `echo "$configs"`
7873 +do
7874 + # Don't run daemon configurations
7875 + if grep -q '^ *daemon' "/etc/$NAME/$config.conf"; then continue; fi
7876 + # Don't run configurations that run in the foreground
7877 + if grep -q '^ *foreground' "/etc/$NAME/$config.conf"; then continue; fi
7878 + # Ok, launch an ez-ipupdate instance
7879 + "$DAEMON" -c "/etc/$NAME/$config.conf"
7880 +done
7881 +
7882 --- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.8
7883 +++ ez-ipupdate-3.0.11b8/ez-ipupdate.8
7884 @@ -0,0 +1,140 @@
7885 +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29.
7886 +.\" I DO WHATEVER I WANT YOU DUMBASS SCRIPT! -- Sam
7887 +.TH EZ-IPUPDATE "8" "February 2003" "ez-ipupdate - 3.0.11b7" "Dynamic DNS client"
7888 +.SH NAME
7889 +ez-ipupdate \- dynamic DNS client
7890 +.SH SYNOPSIS
7891 +.B ez-ipupdate
7892 +.RI [ options ]
7893 +.SH DESCRIPTION
7894 +This manual page documents briefly the
7895 +.B ez-ipupdate
7896 +dynamic DNS client.
7897 +
7898 +.SH OPTIONS
7899 +.B ez-ipupdate
7900 +follows the usual GNU command line syntax, with long
7901 +options starting with two dashes (`-').
7902 +.TP
7903 +\fB\-a\fR, \fB\-\-address\fR <ip address>
7904 +string to send as your ip address
7905 +.TP
7906 +\fB\-b\fR, \fB\-\-cache\-file\fR <file>
7907 +file to use for caching the ipaddress
7908 +.TP
7909 +\fB\-c\fR, \fB\-\-config\-file\fR <file>
7910 +configuration file, almost all arguments can be
7911 +given with: <name>[=<value>]
7912 +to see a list of possible config commands
7913 +try "echo help | ez-ipupdate \fB\-c\fR -"
7914 +.TP
7915 +\fB\-d\fR, \fB\-\-daemon\fR
7916 +run as a daemon periodicly updating if
7917 +necessary
7918 +.TP
7919 +\fB\-e\fR, \fB\-\-execute\fR <command>
7920 +shell command to execute after a successful
7921 +update
7922 +.TP
7923 +\fB\-f\fR, \fB\-\-foreground\fR
7924 +when running as a daemon run in the foreground
7925 +.TP
7926 +\fB\-F\fR, \fB\-\-pidfile\fR <file>
7927 +use <file> as a pid file
7928 +.TP
7929 +\fB\-g\fR, \fB\-\-request\-uri\fR <uri>
7930 +URI to send updates to
7931 +.TP
7932 +\fB\-h\fR, \fB\-\-host\fR <host>
7933 +string to send as host parameter
7934 +.TP
7935 +\fB\-i\fR, \fB\-\-interface\fR <iface>
7936 +which interface to use
7937 +.TP
7938 +\fB\-L\fR, \fB\-\-cloak_title\fR <host>
7939 +some stupid thing for DHS only
7940 +.TP
7941 +\fB\-m\fR, \fB\-\-mx\fR <mail exchange>
7942 +string to send as your mail exchange
7943 +.HP
7944 +\fB\-M\fR, \fB\-\-max\-interval\fR <# of sec> max time in between updates
7945 +.TP
7946 +\fB\-N\fR, \fB\-\-notify\-email\fR <email>
7947 +address to send mail to if bad things happen
7948 +.TP
7949 +\fB\-o\fR, \fB\-\-offline\fR
7950 +set to off line mode
7951 +.TP
7952 +\fB\-p\fR, \fB\-\-resolv\-period\fR <sec>
7953 +period to check IP if it can't be resolved
7954 +.TP
7955 +\fB\-P\fR, \fB\-\-period\fR <# of sec>
7956 +period to check IP in daemon
7957 +mode (default: 1800 seconds)
7958 +.TP
7959 +\fB\-q\fR, \fB\-\-quiet\fR
7960 +be quiet
7961 +.TP
7962 +\fB\-r\fR, \fB\-\-retrys\fR <num>
7963 +number of trys (default: 1)
7964 +.TP
7965 +\fB\-R\fR, \fB\-\-run\-as\-user\fR <user>
7966 +change to <user> for running, be ware
7967 +that this can cause problems with handeling
7968 +SIGHUP properly if that user can't read the
7969 +config file. also it can't write it's pid file
7970 +to a root directory
7971 +.TP
7972 +\fB\-Q\fR, \fB\-\-run\-as\-euser\fR <user>
7973 +change to effective <user> for running,
7974 +this is NOT secure but it does solve the
7975 +problems with run-as-user and config files and
7976 +pid files.
7977 +.TP
7978 +\fB\-s\fR, \fB\-\-server\fR <server[:port]>
7979 +the server to connect to
7980 +.TP
7981 +\fB\-S\fR, \fB\-\-service\-type\fR <server>
7982 +the type of service that you are using
7983 +try one of: null ezip pgpow dhs
7984 +dyndns dyndns-static dyndns-custom
7985 +ods tzo easydns easydns-partner
7986 +gnudip justlinux dyns hn zoneedit
7987 +heipv6tb
7988 +.TP
7989 +\fB\-t\fR, \fB\-\-timeout\fR <sec.millisec>
7990 +the amount of time to wait on I/O
7991 +.TP
7992 +\fB\-T\fR, \fB\-\-connection\-type\fR <num>
7993 +number sent to TZO as your connection
7994 +type (default: 1)
7995 +.TP
7996 +\fB\-U\fR, \fB\-\-url\fR <url>
7997 +string to send as the url parameter
7998 +.TP
7999 +\fB\-u\fR, \fB\-\-user\fR <user[:passwd]>
8000 +user ID and password, if either is left blank
8001 +they will be prompted for
8002 +.TP
8003 +\fB\-w\fR, \fB\-\-wildcard\fR
8004 +set your domain to have a wildcard alias
8005 +.TP
8006 +\fB\-z\fR, \fB\-\-partner\fR <partner>
8007 +specify easyDNS partner (for easydns-partner
8008 +services)
8009 +.TP
8010 +\fB\-\-help\fR
8011 +display this help and exit
8012 +.TP
8013 +\fB\-\-version\fR
8014 +output version information and exit
8015 +.TP
8016 +\fB\-\-credits\fR
8017 +print the credits and exit
8018 +.TP
8019 +\fB\-\-signalhelp\fR
8020 +print help about signals
8021 +.br
8022 +.SH AUTHOR
8023 +This manual page was written by Sam Hocevar <sam@zoy.org> for the Debian
8024 +GNU/Linux system (but may be used by others).