--- conserver-8.2.1.orig/autologin/Makefile +++ conserver-8.2.1/autologin/Makefile @@ -0,0 +1,53 @@ +### Path settings +datarootdir = ${prefix}/share +srcdir = . +top_srcdir = .. +prefix = /usr +exec_prefix = ${prefix} +bindir = ${exec_prefix}/bin +sysconfdir = /etc/conserver + +### Installation programs and flags +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} -s +LN_S = ln -s +MKDIR = mkdir -p -m 755 + +### Compiler and link options +CC = gcc +CFLAGS = -g -O2 -fdebug-prefix-map=/home/jh/debian/conserver/deb-packages/conserver/conserver-8.2.1=. -fstack-protector-strong -Wformat -Werror=format-security # -DPUCC -DSUN5 +DEFS = -DHAVE_CONFIG_H -DSYSCONFDIR=\"$(sysconfdir)\" +CPPFLAGS = -I.. -I$(top_srcdir) -I$(srcdir) $(DEFS) -Wdate-time -D_FORTIFY_SOURCE=2 +LDFLAGS = -Wl,-z,relro +LIBS = -lutil -lcrypt -lssl -lcrypto + + + +### Makefile rules - no user-servicable parts below + +AUTOLOGIN_OBJS = main.o autologin.o +AUTOLOGIN_HDRS = ../config.h $(top_srcdir)/compat.h $(srcdir)/main.h +ALL = autologin + + +all: $(ALL) + +$(AUTOLOGIN_OBJS): $(AUTOLOGIN_HDRS) + +autologin: $(AUTOLOGIN_OBJS) + $(CC) $(CFLAGS) $(LDFLAGS) -o autologin $(AUTOLOGIN_OBJS) $(LIBS) + +.c.o: + $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< + +clean: + rm -f *~ *.o $(ALL) core + +distclean: clean + rm -f Makefile + +install: autologin + $(MKDIR) $(DESTDIR)$(bindir) + $(INSTALL_PROGRAM) autologin $(DESTDIR)$(bindir) + +.PHONY: clean distclean install --- conserver-8.2.1.orig/config.guess +++ conserver-8.2.1/config.guess @@ -1,14 +1,12 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -# Free Software Foundation, Inc. +# Copyright 1992-2016 Free Software Foundation, Inc. -timestamp='2008-01-23' +timestamp='2016-04-02' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -17,26 +15,22 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# +# Please send patches to . + me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +50,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright 1992-2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -139,12 +132,33 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward @@ -154,23 +168,30 @@ # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + /sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || \ + echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; + earmv*) + arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'` + machine=${arch}${endian}-unknown + ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) + arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -180,7 +201,14 @@ fi ;; *) - os=netbsd + os=netbsd + ;; + esac + # Determine ABI tags. + case "${UNAME_MACHINE_ARCH}" in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` ;; esac # The OS release @@ -193,18 +221,26 @@ release='-gnu' ;; *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" + echo "${machine}-${os}${release}${abi}" + exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; + *:LibertyBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE} + exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; @@ -217,13 +253,16 @@ *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; + *:Sortix:*:*) + echo ${UNAME_MACHINE}-unknown-sortix + exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -233,43 +272,46 @@ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; + UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; + UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; + UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; + UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; + UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; + UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; + UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; + UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; + UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -295,12 +337,12 @@ echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -324,14 +366,33 @@ case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + eval $set_cc_for_build + SUN_ARCH=i386 + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH=x86_64 + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -353,7 +414,7 @@ exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} @@ -375,23 +436,23 @@ # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -461,8 +522,8 @@ echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -475,7 +536,7 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -532,15 +593,16 @@ echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[456]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` + if [ -x /usr/bin/lslpp ] ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi @@ -575,58 +637,58 @@ 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 + 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH=hppa2.0n ;; + 64) HP_ARCH=hppa2.0w ;; + '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac - if [ ${HP_ARCH} = "hppa2.0w" ] + if [ ${HP_ARCH} = hppa2.0w ] then eval $set_cc_for_build @@ -639,12 +701,12 @@ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ then - HP_ARCH="hppa2.0w" + HP_ARCH=hppa2.0w else - HP_ARCH="hppa64" + HP_ARCH=hppa64 fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} @@ -711,22 +773,22 @@ exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -749,15 +811,15 @@ echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -769,34 +831,39 @@ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; + *:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - *:Interix*:[3456]*) - case ${UNAME_MACHINE} in + *:Interix*:*) + case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T | authenticamd) + authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) @@ -806,6 +873,9 @@ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we @@ -826,210 +896,163 @@ exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC=gnulibc1 ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else - echo ${UNAME_MACHINE}-unknown-linux-gnueabi + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + else + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo cris-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} + exit ;; + e2k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; frv:Linux:*:*) - echo frv-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + i*86:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + k1om:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU - #undef mips64 - #undef mips64el + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 + CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; - or32:Linux:*:*) - echo or32-unknown-linux-gnu + openrisc*:Linux:*:*) + echo or1k-unknown-linux-${LIBC} exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu + or32:Linux:*:* | or1k*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + padre:Linux:*:*) + echo sparc-unknown-linux-${LIBC} exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-${LIBC} + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1037,11 +1060,11 @@ echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1058,7 +1081,7 @@ i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) @@ -1073,7 +1096,7 @@ fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; @@ -1101,10 +1124,13 @@ exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configure will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1139,8 +1165,18 @@ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1153,7 +1189,7 @@ rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) @@ -1173,10 +1209,10 @@ echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm @@ -1202,11 +1238,11 @@ exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv${UNAME_RELEASE} fi - exit ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1216,6 +1252,12 @@ BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1234,6 +1276,9 @@ SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; + SX-ACE:SUPER-UX:*:*) + echo sxace-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; @@ -1242,14 +1287,36 @@ exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then + if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi @@ -1258,7 +1325,10 @@ *:QNX:*:4*) echo i386-pc-qnx exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1277,7 +1347,7 @@ # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - if test "$cputype" = "386"; then + if test "$cputype" = 386; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" @@ -1303,13 +1373,13 @@ echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1319,163 +1389,21 @@ echo i386-pc-xenix exit ;; i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'` exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix\n"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros exit ;; - c34*) - echo c34-convex-bsd - exit ;; - c38*) - echo c38-convex-bsd + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-unknown-esx exit ;; - c4*) - echo c4-convex-bsd + amd64:Isilon\ OneFS:*:*) + echo x86_64-unknown-onefs exit ;; - esac -fi +esac cat >&2 <. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -57,8 +53,7 @@ me=`echo "$0" | sed -e 's,.*/,,'` usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS +Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS Canonicalize a configuration name. @@ -72,8 +67,7 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright 1992-2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -120,12 +114,18 @@ # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; + android-linux) + os=-linux-android + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] @@ -148,10 +148,13 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; + -bluegene*) + os=-cnk + ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 @@ -166,10 +169,10 @@ os=-chorusos basic_machine=$1 ;; - -chorusrdb) - os=-chorusrdb + -chorusrdb) + os=-chorusrdb basic_machine=$1 - ;; + ;; -hiux*) os=-hiuxwe2 ;; @@ -214,6 +217,12 @@ -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; -lynx*) os=-lynxos ;; @@ -238,59 +247,91 @@ # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ + | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | ba \ + | be32 | be64 \ | bfin \ - | c4x | clipper \ + | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ - | fido | fr30 | frv \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ - | mips64vr | mips64vrel \ + | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ | mt \ | msp430 \ - | nios | nios2 \ + | nds32 | nds32le | nds32be \ + | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ - | or32 \ + | open8 | or1k | or1knd | or32 \ | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ + | riscv32 | riscv64 \ + | rl78 | rx \ | score \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ + | visium \ | we32k \ - | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + leon|leon[3-9]) + basic_machine=sparc-$basic_machine + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; @@ -300,6 +341,21 @@ basic_machine=mt-unknown ;; + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. @@ -314,64 +370,85 @@ # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ + | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ + | ba-* \ + | be32-* | be64-* \ | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ + | e2k-* | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ + | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ - | nios-* | nios2-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ + | or1k*-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | riscv32-* | riscv64-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ | tron-* \ - | v850-* | v850e-* | vax-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ + | visium-* \ | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ - | z8k-*) + | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) @@ -393,7 +470,7 @@ basic_machine=a29k-amd os=-udi ;; - abacus) + abacus) basic_machine=abacus-unknown ;; adobe68k) @@ -439,6 +516,13 @@ basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + asmjs) + basic_machine=asmjs-unknown + ;; aux) basic_machine=m68k-apple os=-aux @@ -455,10 +539,27 @@ basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; c90) basic_machine=c90-cray os=-unicos ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -487,7 +588,7 @@ basic_machine=craynv-cray os=-unicosmp ;; - cr16) + cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; @@ -526,6 +627,10 @@ basic_machine=m88k-motorola os=-sysv3 ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp @@ -641,7 +746,6 @@ i370-ibm* | ibm*) basic_machine=i370-ibm ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 @@ -680,6 +784,9 @@ basic_machine=m68k-isi os=-sysv ;; + leon-*|leon[3-9]-*) + basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` + ;; m68knommu) basic_machine=m68k-unknown os=-linux @@ -699,8 +806,15 @@ basic_machine=ns32k-utek os=-sysv ;; + microblaze*) + basic_machine=microblaze-xilinx + ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; mingw32) - basic_machine=i386-pc + basic_machine=i686-pc os=-mingw32 ;; mingw32ce) @@ -728,6 +842,10 @@ basic_machine=powerpc-unknown os=-morphos ;; + moxiebox) + basic_machine=moxie-unknown + os=-moxiebox + ;; msdos) basic_machine=i386-pc os=-msdos @@ -735,10 +853,18 @@ ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; + msys) + basic_machine=i686-pc + os=-msys + ;; mvs) basic_machine=i370-ibm os=-mvs ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; ncr3000) basic_machine=i486-ncr os=-sysv4 @@ -803,6 +929,12 @@ np1) basic_machine=np1-gould ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -885,9 +1017,10 @@ ;; power) basic_machine=power-ibm ;; - ppc) basic_machine=powerpc-unknown + ppc | ppcbe) basic_machine=powerpc-unknown ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown @@ -912,7 +1045,11 @@ basic_machine=i586-unknown os=-pw32 ;; - rdos) + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) basic_machine=i386-pc os=-rdos ;; @@ -981,6 +1118,9 @@ basic_machine=i860-stratus os=-sysv4 ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; sun2) basic_machine=m68000-sun ;; @@ -1037,20 +1177,8 @@ basic_machine=t90-cray os=-unicos ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; tile*) - basic_machine=tile-unknown + basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) @@ -1120,6 +1248,9 @@ xps | xps100) basic_machine=xps100-honeywell ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` + ;; ymp) basic_machine=ymp-cray os=-unicos @@ -1128,6 +1259,10 @@ basic_machine=z8k-unknown os=-sim ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -1166,7 +1301,7 @@ we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1213,9 +1348,12 @@ if [ x"$os" != x"" ] then case $os in - # First match some system type aliases - # that might get confused with valid system types. + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1236,29 +1374,32 @@ # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* | -cloudabi* | -sortix* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ + | -chorusos* | -chorusrdb* | -cegcc* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ + | -onefs* | -tirtos*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1297,7 +1438,7 @@ -opened*) os=-openedition ;; - -os400*) + -os400*) os=-os400 ;; -wince*) @@ -1346,7 +1487,7 @@ -sinix*) os=-sysv4 ;; - -tpf*) + -tpf*) os=-tpf ;; -triton*) @@ -1382,12 +1523,16 @@ -aros*) os=-aros ;; - -kaos*) - os=-kaos - ;; -zvmoe) os=-zvmoe ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; + -ios) + ;; -none) ;; *) @@ -1410,10 +1555,10 @@ # system, and we'll never get to this point. case $basic_machine in - score-*) + score-*) os=-elf ;; - spu-*) + spu-*) os=-elf ;; *-acorn) @@ -1425,8 +1570,23 @@ arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff + c4x-* | tic4x-*) + os=-coff + ;; + c8051-*) + os=-elf + ;; + hexagon-*) + os=-elf + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1446,14 +1606,11 @@ ;; m68000-sun) os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 ;; m68*-cisco) os=-aout ;; - mep-*) + mep-*) os=-elf ;; mips*-cisco) @@ -1480,7 +1637,7 @@ *-ibm) os=-aix ;; - *-knuth) + *-knuth) os=-mmixware ;; *-wec) @@ -1585,7 +1742,7 @@ -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) --- conserver-8.2.1.orig/configure +++ conserver-8.2.1/configure @@ -1,11 +1,9 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68. +# Generated by GNU Autoconf 2.69. # # -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -134,6 +132,31 @@ # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh @@ -167,7 +190,8 @@ else exitcode=1; echo positional parameters were not saved. fi -test x\$exitcode = x0 || exit 1" +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && @@ -212,21 +236,25 @@ if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - # Preserve -v and -x to the replacement shell. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; - esac - exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi if test x$as_have_required = xno; then : @@ -328,6 +356,14 @@ } # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take @@ -449,6 +485,10 @@ chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -483,16 +523,16 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -504,28 +544,8 @@ as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -648,6 +668,7 @@ docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -743,6 +764,7 @@ sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE}' @@ -995,6 +1017,15 @@ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1132,7 +1163,7 @@ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1160,8 +1191,6 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1287,6 +1316,7 @@ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1425,9 +1455,9 @@ if $ac_init_version; then cat <<\_ACEOF configure -generated by GNU Autoconf 2.68 +generated by GNU Autoconf 2.69 -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1700,7 +1730,7 @@ test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -1844,7 +1874,7 @@ running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.68. Invocation command line was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2678,7 +2708,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2718,7 +2748,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2771,7 +2801,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2812,7 +2842,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -2870,7 +2900,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2914,7 +2944,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3360,8 +3390,7 @@ /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -3512,7 +3541,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -3766,7 +3795,7 @@ for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -3832,7 +3861,7 @@ for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -4039,8 +4068,8 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -# define __EXTENSIONS__ 1 - $ac_includes_default +# define __EXTENSIONS__ 1 + $ac_includes_default int main () { @@ -4082,11 +4111,11 @@ int main () { -/* FIXME: Include the comments suggested by Paul. */ + #ifndef __cplusplus - /* Ultrix mips cc rejects this. */ + /* Ultrix mips cc rejects this sort of thing. */ typedef int charset[2]; - const charset cs; + const charset cs = { 0, 0 }; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; @@ -4103,8 +4132,9 @@ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; - { /* SCO 3.2v4 cc rejects this. */ - char *t; + { /* SCO 3.2v4 cc rejects this sort of thing. */ + char tx; + char *t = &tx; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; @@ -4120,10 +4150,10 @@ iptr p = 0; ++p; } - { /* AIX XL C 1.02.0.0 rejects this saying + { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ - struct s { int j; const int *ap[3]; }; - struct s *b; b->j = 5; + struct s { int j; const int *ap[3]; } bx; + struct s *b = &bx; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; @@ -6268,16 +6298,16 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -6337,28 +6367,16 @@ as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -6380,7 +6398,7 @@ # values after options handling. ac_log=" This file was extended by $as_me, which was -generated by GNU Autoconf 2.68. Invocation command line was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -6442,10 +6460,10 @@ ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.68, +configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -6534,7 +6552,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' --- conserver-8.2.1.orig/conserver/test.cf +++ conserver-8.2.1/conserver/test.cf @@ -0,0 +1,30 @@ +# dummy conserver config file +# +# $Id: dummy.cf,v 4.3 92/07/27 12:23:59 ksb Exp $ +# +# 1. change the `/dev/ttya' to any tty device you can put a serial device on +# that you could talk to with kermit/cu. Put in the baud rate and parity. +# +# 2. change the `cc.purdue.edu' to your local domain. +# +# 3. !! do not leave this up, as it can give local users a root shell (login) +# !! for extended testing change the `|' to `|su - tst' where tst is a +# !! vanilla test acount, or comment out the `login' console. +# +# list of consoles we serve +# name : tty[@host] : baud[parity] : device : group +DOMAINHACK= +LOGDIR=/tmp +BREAK5=\rtest\r +# shell:|:9600p:&:5 +# bash:|/usr/local/bin/bash::&:2 +web:!localhost:80:&: +# b:/dev/ttyb:9600p:&: +#ts6-10:!ts6:10010:&: +#ts6-11:!ts6:10011:&: +#ts6-12:!ts6:10012:&: +#ts6-13:!ts6:10013:&: +%% +# list of clients we allow +# type machines +trusted: 127.0.0.1 --- conserver-8.2.1.orig/contrib/chat/Makefile +++ conserver-8.2.1/contrib/chat/Makefile @@ -0,0 +1,53 @@ +### Path settings +datarootdir = ${prefix}/share +srcdir = . +top_srcdir = ../.. +prefix = /usr +exec_prefix = ${prefix} +bindir = ${exec_prefix}/bin +sysconfdir = /etc/conserver +mandir = ${prefix}/share/man + +### Installation programs and flags +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} -s +LN_S = ln -s +MKDIR = mkdir -p -m 755 + +### Compiler and link options +CC = gcc +CFLAGS = -g -O2 -fdebug-prefix-map=/home/jh/debian/conserver/deb-packages/conserver/conserver-8.2.1=. -fstack-protector-strong -Wformat -Werror=format-security +DEFS = -DHAVE_CONFIG_H +CPPFLAGS = -I$(top_srcdir) -I$(srcdir) $(DEFS) -Wdate-time -D_FORTIFY_SOURCE=2 +LDFLAGS = -Wl,-z,relro +LIBS = -lutil -lcrypt -lssl -lcrypto + + + +### Makefile rules - no user-servicable parts below + +CHAT_OBJS = chat.o +CHAT_HDRS = ../../config.h +ALL = chat + +all: $(ALL) + +chat: $(CHAT_OBJS) + $(CC) $(CFLAGS) $(LDFLAGS) -o chat $(CHAT_OBJS) $(LIBS) + +.c.o: + $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< + +clean: + rm -f *~ *.o $(ALL) core + +distclean: clean + rm -f Makefile + +install: chat + $(MKDIR) $(DESTDIR)$(bindir) + $(INSTALL_PROGRAM) chat $(DESTDIR)$(bindir) + $(MKDIR) $(DESTDIR)$(mandir)/man1 + $(INSTALL) chat.man $(DESTDIR)$(mandir)/man1/chat.1 + +.PHONY: clean distclean install --- conserver-8.2.1.orig/debian/NEWS +++ conserver-8.2.1/debian/NEWS @@ -0,0 +1,32 @@ +conserver (8.1.13-1) unstable; urgency=low + + Wrapper for console is removed, console has its own + config file, /etc/conserver/console.cf. + + BEWARE! + Selecting automatic config for conserver-client (cnosole) + will edit ALL 'master' and 'port' lines in + /etc/conserver/console.cf. + Indented 'master' and/or 'port' lines will be ignored! + + Encryption between client and server is turned off by default + in the default config files. + + + -- Joergen Haegg Tue, 17 Jan 2006 20:05:00 +0100 + +conserver (8.1.11-3) unstable; urgency=low + + Protocol has changed with version 8.0.0 and 8.0.1! + + Version 8.0.0: The client/server protocol has been rearchitected. You + *MUST* use an 8.0.0 client with an 8.0.0 server. No combination of + client/server will work with pre-8.0.0 code. + + Version 8.0.1: There's a slight client/server protocol change to + implement the new 'initcmd' console option. If you use this + functionality with an 8.0.0 client, you'll run into a compatibility + problem while the 'initcmd' command is running. Please read + /usr/share/doc/conserver-client/README.Debian for more details. + + -- Joergen Haegg Thu, 24 Feb 2005 21:25:50 +0100 --- conserver-8.2.1.orig/debian/README.Debian +++ conserver-8.2.1/debian/README.Debian @@ -0,0 +1,140 @@ + +conserver is compiled with tcp-wrappers +Use the name 'conserver' in the tcp_wrapper config files. + + -- Joergen Haegg Thu, 24 Feb 2005 21:29:28 +0100 + +--------------------------------------------------------------------------- + +conserver for Debian +-------------------- + +I had to make a script-wrapper around console to be able +to configure the conserver host. + +The only reason that conserver ended up in non-free +is the Ohio State license that don't explicitly allows modification. +I will move it to main if this can be solved. + +Conserver is compiled with tcp_wrappers. +Use the name 'conserver' as the daemon name in /etc/hosts.allow. + + +------------------------ + +REMEMBER: conserver will not start unless it has a +valid /etc/conserver.cf. Check /var/log/server.log. + +------------------------ + +Version 8 has changed both protocol and config file format, here +is more info from the INSTALL file: + + Whenever you upgrade I suggest you upgrade both the client and + server. Most times, however, you can get away without upgrading + the client (it's usually a fairly static piece of code). I'll + document any dependencies here, but check the CHANGES file for any + new features added to the client if you're considering *not* + upgrading. + + Version 8.0.2 + + - I've added a '^Ec;' sequence to allow the client to signal the + server as to when it's ready to see console data. Without + this, verbose consoles will prevent clients from attaching + (the client sees unexpected data). An 8.0.2 client should be + compatible with an 8.0.1 server, but an 8.0.1 client is not + compatible with an 8.0.2 server. + + Version 8.0.1 + + - There's a slight client/server protocol change to implement + the new 'initcmd' console option. If you use this + functionality with an 8.0.0 client, you'll run into a + compatibility problem while the 'initcmd' command is running. + + Version 8.0.0 + + - The client/server protocol has been rearchitected. You *MUST* + use an 8.0.0 client with an 8.0.0 server. No combination of + client/server will work with pre-8.0.0 code. + + - Upgrading from pre-8.0.0 code to 8.0.0 and beyond requires + you to change your conserver.cf and conserver.passwd files + because both of the file formats have changed. + + The conserver.cf file changes are so major that there is a + convert program available in the conserver subdirectory. Just + run './conserver/convert ' and it will attempt a + conversion to the new format, sending it to stdout. Any errors + will be printed to stderr. There are a couple of things + you might need to adjust. First are the user access lists. + If you are restricting users to certain consoles in your old + conserver.passwd file, you'll need to move those restrictions + into the new conserver.cf file. Restrictions are set with the + 'ro' and 'rw' tags in the configuration file. Second are the + 'access' blocks. What get produced by the convert program + will be functionally equivalent to the old behavior, but you + may be able to tune things to better suit your environment. + + The conserver.passwd file's console restrictions have moved, + as described above. So to convert the conserver.passwd file, + all you really need to do is something like: + + awk -F: '{print $1 ":" $2}' + + If you have comments or continuation lines in your file, + you'll have to do a bit more cleanup to strip out the third + field (which is what the awk command is intending to do). + + - Conserver no longer trusts reverse DNS information by default. + If you use the --with-trustrevdns configure flag, you can + re-enable the use of gethostbyaddr() [I don't recommended it, + however]. If you are using domain names in access lists, + you'll either need to change those to use hostnames and/or ip + addresses/ranges or use the --with-trustrevdns flag. For + example, if you have (in the + 8.0.0 format): + + allowed conserver.com; # allow *.conserver.com + + then you'll need to worry about this change. If you only use + full hostnames, you shouldn't have to do anything. + + Version 7.2.4 + + - If SSL support is compiled into the code, older versions of + the client and server are, by default, incompatible because + encrypted connections are a requirement. Use of the -E flag in + the client and/or server can work around this (but I discourage + this - please upgrade the clients and servers instead). + + Version 7.2.0 + + - The code related to broadcast messages in the client (-b) has + changed. If you want the username to come across properly in + the broadcast message, you'll need to make sure you upgrade + to the 7.2.0 client. + + Version 7.1.1 + + - Both conserver.passwd and conserver.cf file parsing behaves + the same now. Both use leading whitespace as a continuation + line indicator - if you have leading whitespace on a line + (aside from comments) you probably should remove it. + + Version 7.1.0 + + - The client/server protocol has changed. You *MUST* use a + 7.1.0 client with a 7.1.0 and above server. A 7.1.0 client + is *not* backward compatible with a pre-7.1.0 server. + + - Some of the flags in the client (-d, -D, and -r) and server + (-n) have been given new identities to make the client and + server flags more uniform. + + - The conserver.passwd file now uses the first username match + to determine access rights - if you have multiple instances + of a username in an existing password file, they must be + combined into one to continue to work. + --- conserver-8.2.1.orig/debian/TODO.Debian +++ conserver-8.2.1/debian/TODO.Debian @@ -0,0 +1,2 @@ + +* making conserver run as non-root --- conserver-8.2.1.orig/debian/changelog +++ conserver-8.2.1/debian/changelog @@ -0,0 +1,375 @@ +conserver (8.2.1-1) unstable; urgency=medium + + * new upstream version + * using libssl1.0 until upstream has fixed current problems (Closes: #828270) + + -- Jörgen Hägg Wed, 02 Nov 2016 20:56:17 +0100 + +conserver (8.1.19-1) unstable; urgency=low + + * new upstream version + + -- Jörgen Hägg Tue, 08 Oct 2013 21:33:26 +0200 + +conserver (8.1.18-2.2) unstable; urgency=low + + * Non-maintainer upload. + * Fix "fails to upgrade from testing: Can't locate + Tie/Hash/NamedCapture.pm in @INC": + use numbered capture groups instead of named ones, which need + Tie::Hash::NamedCapture which is in the perl package. + (Closes: #691015) + + -- gregor herrmann Sun, 09 Dec 2012 20:36:19 +0100 + +conserver (8.1.18-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix "prompting due to modified conffiles which where not modified by + the user": + - don't install the conffile template below /etc but below /usr/share + - copy it in .postinst if the file in /etc doesn't exist yet + - read existing values in .config + - fix replacement in .postinst + - remove the correct file in .postrm + (Closes: #657465) + + -- gregor herrmann Thu, 11 Oct 2012 19:06:36 +0200 + +conserver (8.1.18-2) unstable; urgency=low + + * added lsb-init patch from Bernhard Schmidt (closes: #672468) + * bumped Standards-Version to 3.9.3 + + -- Jörgen Hägg Mon, 11 Jun 2012 21:21:53 +0200 + +conserver (8.1.18-1) unstable; urgency=low + + * new upstream version + * updated default config files (closes: #603055) + + -- Jörgen Hägg Sun, 15 May 2011 10:58:00 +0200 + +conserver (8.1.16-4) unstable; urgency=low + + * added italian translation from Vincenzo Campanella (closes: #600632) + * added spanish translation from Camaleón (closes: #584457) + * added danish translation from Joe Hansen (closes: #586237) + * added $remote_fs to init script + * watch file updated to new format + * changed Standards-Version to 3.9.1 + * Added homepage header + + -- Jörgen Hägg Sat, 30 Oct 2010 21:34:03 +0200 + +conserver (8.1.16-3) unstable; urgency=low + + * added basque translation from Piarres Beobide (closes: #481461) + * added galician translation from Jacobo Tarrio (closes: #481531) + * added finnish translation from Esko Arajärvi (closes: #482316) + * added brazilian portuguese translation from Eder L. Marques + (closes: #483386) + + -- Joergen Haegg Fri, 30 May 2008 21:00:44 +0200 + +conserver (8.1.16-2) unstable; urgency=low + + * 'reload' is now announced as a possible command, patch + from Andrew Deason (closes: #465818) + * added update to dutch translation from Thijs Kinkhorst (closes: #410198) + * upgraded to standards version 3.7.3 + + -- Joergen Haegg Tue, 13 May 2008 20:33:38 +0200 + +conserver (8.1.16-1) unstable; urgency=low + + * New upstream release + * added colon after each 'closes' in the changelog to silence + 'possible-missing-colon-in-closes' complaints + + -- Joergen Haegg Thu, 12 Apr 2007 20:03:53 +0200 + +conserver (8.1.15-3) unstable; urgency=low + + * added update to french translation from Christian Perrier (closes: #408208) + * updated many po-files from tar file by Christian Perrier + * added update to czech translation from Jakub Kasparec (closes: #408731) + * added update to russian translation from Yuri Kozlov (closes: #408751) + * added update to german translation from Helge Kreutzmann (closes: #408859) + * closing old bug, should have been closed in 8.1.14-1 (closes: #359235) + * closing old bug, ssl is compiled in (closes: #396455) + * closing old bug, amd64 is available (closes: #387254) + + -- Joergen Haegg Mon, 29 Jan 2007 21:06:23 +0100 + +conserver (8.1.15-2) unstable; urgency=low + + * added update to german translation from Helge Kreutzmann (closes: #407845) + * added update to czech translation from Jakub Kasparec (closes: #356715) + * added update to french translation from Christian Perrier (closes: #405515) + * added XS-Autobuild header in control file + * updated to debian policy 3.7.2.2 + + -- Joergen Haegg Mon, 22 Jan 2007 22:19:47 +0100 + +conserver (8.1.15-1) unstable; urgency=low + + * New upstream release + * bug in debian/rules, didn't udpate debian/po, patch + from Christian Perrier (closes: #405516) + + -- Joergen Haegg Thu, 4 Jan 2007 11:43:30 +0100 + +conserver (8.1.14-2) unstable; urgency=low + + * spelling error corrected, patch from Helge Kreutzmann (closes: #402942) + * updated german translation (closes: #402944) + + -- Joergen Haegg Mon, 18 Dec 2006 05:49:41 +0100 + +conserver (8.1.14-1) unstable; urgency=low + + * new upstream release + * encryption seems to work. (closes: #359235) + * updated Czech translation. (closes: #356715) + + -- Joergen Haegg Wed, 19 Apr 2006 19:35:53 +0200 + +conserver (8.1.13-2) unstable; urgency=low + + * added French translation from Clément Stenac + (closes: #352057) + * added Czech translation from Igor Jasa + (closes: #319402) + + -- Joergen Haegg Fri, 10 Feb 2006 22:16:15 +0100 + +conserver (8.1.13-1) unstable; urgency=low + + * New upstream release + "This latest release includes what I believe is a fix for the + 'conserver runs wild and eats up the CPU' issue that I've heard about." + (closes: #339729) + * updated Build-depends (closes: #342015) + * removed :adm from init and added 'create' in logrotate (closes: #344207) + * removed wrapper for console (closes: #344215) + + -- Joergen Haegg Tue, 17 Jan 2006 17:09:18 +0100 + +conserver (8.1.12-2) unstable; urgency=low + + * recompiled against 0.9.8a-4 + + -- Joergen Haegg Mon, 14 Nov 2005 21:36:50 +0100 + +conserver (8.1.12-1) unstable; urgency=low + + * New upstream release fixes + crash from bad pointer manipulation during log replay - reported by + Ryan Kirkpatrick (closes: #327756) + + -- Joergen Haegg Mon, 12 Sep 2005 21:44:13 +0200 + +conserver (8.1.11-6) unstable; urgency=low + + * added source dependency for libpam0g-dev, conserver should now + use PAM. + + -- Joergen Haegg Tue, 9 Aug 2005 21:55:31 +0200 + +conserver (8.1.11-5) unstable; urgency=low + + * now depends on ${misc:Depends} instead of debconf + + -- Joergen Haegg Mon, 8 Aug 2005 21:33:09 +0200 + +conserver (8.1.11-4) unstable; urgency=low + + * moved some debconf notes to {NEWS,README}.Debian + Closes: #296521: debconf abuse should use NEWS.Debian + + -- Joergen Haegg Thu, 24 Feb 2005 21:44:49 +0100 + +conserver (8.1.11-3) unstable; urgency=low + + * added missing danish translation from Morten Brix Pedersen. + + -- Joergen Haegg Mon, 24 Jan 2005 21:07:44 +0100 + +conserver (8.1.11-2) unstable; urgency=low + + * new french translation from Clément Stenac (closes: #238774) + * new dutch translation from Luk Claes + * changed default logfile name to /var/log/conserver/&.log (closes: #287443) + + -- Joergen Haegg Mon, 17 Jan 2005 20:43:35 +0100 + +conserver (8.1.11-1) unstable; urgency=low + + * New upstream release + * danish translation from Morten Brix Pedersen (closes: #268400) + * dutch translation from Luk Claes (closes: #290769) + * default log file name changed to &.log for easier logrotate. + See the default conserver.cf. + * group adm is now set for the daemon also in /etc/init.d/conserver-server + + -- Joergen Haegg Mon, 17 Jan 2005 05:50:22 +0100 + +conserver (8.1.1-3) unstable; urgency=low + + * french translation from Clément Stenac (closes: #238774) + + -- Joergen Haegg Tue, 23 Mar 2004 17:08:40 +0100 + +conserver (8.1.1-2) unstable; urgency=low + + * Mistake with sparc-package, try again + + -- Joergen Haegg Wed, 10 Mar 2004 20:39:02 +0100 + +conserver (8.1.1-1) unstable; urgency=low + + * New upstream release + * Added support for po-debconf (closes: #235173) + * logrotate should now be quiet if conserver isn't running. + (closes: #229662) + * Added swedish translation sv.po + + -- Joergen Haegg Thu, 4 Mar 2004 06:45:38 +0100 + +conserver (8.0.9-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Mon, 15 Dec 2003 09:41:12 +0100 + +conserver (8.0.8-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Wed, 3 Dec 2003 06:33:51 +0100 + +conserver (8.0.5-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Wed, 5 Nov 2003 06:18:43 +0100 + +conserver (8.0.1-1) unstable; urgency=low + + * New upstream release + * Upstream has upgraded to autoconf-2.57 and now + uses recent config.guess/sub files + * Included fix for --with-64bits from NMU (closes: #202219). + * Added support for automatic conversion of old file formats, this + version has changed both protocol and config file format. + + -- Joergen Haegg Wed, 1 Oct 2003 06:42:05 +0200 + +conserver (7.2.7-1.1) unstable; urgency=low + + * 1 day NMU + * Add support for 64 bits --with-64bits (closes: #202219). + * Autocamicaly update config.{guess|sub} + + -- Pierre Machard Fri, 12 Sep 2003 10:16:45 +0200 + +conserver (7.2.7-1) unstable; urgency=low + + * New upstream release + * Better client description. closes: #134141 + * Added russian template for client. closes: #137625 + * Bug in logrotate script. closes: #152464 + * The new release also fixes the bug with case sensitive + access checks reported by Peter Chubb + It has also an updated manual for conserver.cf. + closes: #186910, #186911 + + -- Joergen Haegg Thu, 10 Apr 2003 06:05:09 +0200 + +conserver (7.2.6-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Mon, 7 Apr 2003 06:25:25 +0200 + +conserver (7.2.5-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Sat, 8 Mar 2003 07:27:45 +0100 + +conserver (7.2.2-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Mon, 10 Jun 2002 16:41:53 +0200 + +conserver (7.2.1-2) unstable; urgency=low + + * Server could not write pid-file when installed as non-root. + Logrotate file referred to wrong init file. Closes: #142063, #142803 + + -- Joergen Haegg Tue, 23 Apr 2002 22:11:26 +0200 + +conserver (7.2.1-1) unstable; urgency=low + + * New upstream release + * conserver is now compiled with --with-regex + + -- Joergen Haegg Tue, 2 Apr 2002 21:52:43 +0200 + +conserver (7.2.0-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Wed, 13 Mar 2002 12:01:43 +0100 + +conserver (7.1.3-1) unstable; urgency=low + + * New upstream release + * added german description for the client from Sebastian Feltel + Closes: #116474, #117192 + * conserver uses its own logfile now. Closes: #115130 + * it is now possible to run conserver as non-root. Closes: #115131 + + -- Joergen Haegg Wed, 24 Oct 2001 20:51:11 +0200 + +conserver (7.1.1-3) unstable; urgency=low + + * new maintainer address + + -- Joergen Haegg Tue, 25 Sep 2001 05:59:55 +0200 + +conserver (7.1.1-2) unstable; urgency=low + + * moved package temporary to non-free until the + Ohio State license has been changed. + Closes: bug#96624 + + -- Joergen Haegg Fri, 7 Sep 2001 23:09:48 +0200 + +conserver (7.1.1-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Sun, 19 Aug 2001 07:33:07 +0200 + +conserver (7.0.2-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Mon, 18 Jun 2001 22:33:16 +0200 + +conserver (7.0.1-1) unstable; urgency=low + + * New upstream release + + -- Joergen Haegg Sun, 6 May 2001 07:30:22 +0200 + +conserver (7.0.0-1) unstable; urgency=low + + * Initial Release. + + -- Joergen Haegg Thu, 15 Mar 2001 14:37:35 +0100 + --- conserver-8.2.1.orig/debian/compat +++ conserver-8.2.1/debian/compat @@ -0,0 +1 @@ +9 --- conserver-8.2.1.orig/debian/conserver-client.config +++ conserver-8.2.1/debian/conserver-client.config @@ -0,0 +1,25 @@ +#!/bin/sh -e + +. /usr/share/debconf/confmodule + +conf=/etc/conserver/console.cf + +if [ -r $conf ]; then + SERVER=$(perl -ne 'print $1 if /master\s+([^;]+);/' $conf) + PORT=$(perl -ne 'print $1 if /port\s+([^;]+);/' $conf) + + db_set conserver-client/server "$SERVER" + db_set conserver-client/port "$PORT" +fi + +db_input medium conserver-client/config || true +db_go + +db_get conserver-client/config +if [ "$RET" = "true" ]; then + db_input medium conserver-client/server || true + db_go + + db_input medium conserver-client/port || true + db_go +fi --- conserver-8.2.1.orig/debian/conserver-client.dirs +++ conserver-8.2.1/debian/conserver-client.dirs @@ -0,0 +1 @@ +/etc/conserver --- conserver-8.2.1.orig/debian/conserver-client.doc-base +++ conserver-8.2.1/debian/conserver-client.doc-base @@ -0,0 +1,9 @@ +Document: conserver +Title: Conserver +Author: conserver.org and others +Abstract: The conserver web page +Section: System/Monitoring + +Format: HTML +Index: /usr/share/doc/conserver-client/conserver.html +Files: /usr/share/doc/conserver-client/conserver.html --- conserver-8.2.1.orig/debian/conserver-client.docs +++ conserver-8.2.1/debian/conserver-client.docs @@ -0,0 +1 @@ +conserver.html --- conserver-8.2.1.orig/debian/conserver-client.install +++ conserver-8.2.1/debian/conserver-client.install @@ -0,0 +1,2 @@ +debian/console.cf /usr/share/conserver-client +console/console /usr/bin --- conserver-8.2.1.orig/debian/conserver-client.manpages +++ conserver-8.2.1/debian/conserver-client.manpages @@ -0,0 +1 @@ +console/console.man --- conserver-8.2.1.orig/debian/conserver-client.postinst +++ conserver-8.2.1/debian/conserver-client.postinst @@ -0,0 +1,29 @@ +#!/bin/bash -e + +conf=/etc/conserver/console.cf + + +if [ "$1" = "configure" -a -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + + if [ ! -e $conf ]; then + cp /usr/share/conserver-client/console.cf $conf + fi + + db_get conserver-client/config + if [ "$RET" = "true" ]; then + + touch $conf + db_get conserver-client/server + perl -pi -e "s/master(\s+)([^;]+);/master\${1}$RET;/" $conf + db_get conserver-client/port + perl -pi -e "s/port(\s+)([^;]+);/port\${1}$RET;/" $conf + fi +fi + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- conserver-8.2.1.orig/debian/conserver-client.postrm +++ conserver-8.2.1/debian/conserver-client.postrm @@ -0,0 +1,27 @@ +#! /bin/sh +# postrm script for #PACKAGE# + +set -e + +case "$1" in +purge) + rm -f /etc/conserver/console.cf + # try remove the confdirectory (why isn't there a 'prerm purge'?) + if [ -d /etc/conserver ]; then + rmdir --ignore-fail-on-non-empty /etc/conserver + fi + ;; +remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; +*) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- conserver-8.2.1.orig/debian/conserver-client.templates +++ conserver-8.2.1/debian/conserver-client.templates @@ -0,0 +1,23 @@ +Template: conserver-client/config +Type: boolean +Default: true +_Description: Do you want to configure console automatically? + Setting this to true will edit /etc/conserver/console.cf + and replace CONSERVER_MASTER and CONSERVER_PORT with the + configured values in the next questions + +Template: conserver-client/server +Type: string +Default: localhost +_Description: Hostname where your conserver server is installed: + The conserver hostname is the hostname where the conserver-server + package is installed. The client, 'console', will use the hostname 'console' + if left empty. The server name can be changed during runtime with + the -M option. + +Template: conserver-client/port +Type: string +Default: 3109 +_Description: The server port number to connect to: + Set the conserver server port to connect to. This may be either a port + number or a service name. --- conserver-8.2.1.orig/debian/conserver-server.config +++ conserver-8.2.1/debian/conserver-server.config @@ -0,0 +1,23 @@ +#!/bin/sh -e + +. /usr/share/debconf/confmodule + +db_input medium conserver-server/run_as_root || true +db_go + +db_input medium conserver-server/port || true +db_go + +db_input medium conserver-server/base_port || true +db_go + +db_input medium conserver-server/listen_address || true +db_go + +# upgrade to version 8.x.x +if [ -f /etc/conserver/conserver.cf ]; then + if egrep -q '^[^:#]+:[^:]*:' /etc/conserver/conserver.cf; then + db_input medium conserver-server/upgrade_800_flag || true + db_go + fi +fi --- conserver-8.2.1.orig/debian/conserver-server.dirs +++ conserver-8.2.1/debian/conserver-server.dirs @@ -0,0 +1 @@ +/var/log/conserver --- conserver-8.2.1.orig/debian/conserver-server.docs +++ conserver-8.2.1/debian/conserver-server.docs @@ -0,0 +1,7 @@ +conserver.html +FAQ +PROTOCOL +README +TODO +conserver/Sun-serial +debian/TODO.Debian --- conserver-8.2.1.orig/debian/conserver-server.examples +++ conserver-8.2.1/debian/conserver-server.examples @@ -0,0 +1,4 @@ +conserver.cf/test.cf +conserver.cf/conserver.cf +conserver.cf/conserver.passwd +autologin --- conserver-8.2.1.orig/debian/conserver-server.init +++ conserver-8.2.1/debian/conserver-server.init @@ -0,0 +1,100 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: conserver +# Required-Start: $syslog $named $time $local_fs $remote_fs +# Required-Stop: $syslog $named $time $local_fs $remote_fs +# Should-Start: +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: start the conserver daemon +# Description: this script will start the conserver daemon +# used by the conserver-client console program +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/conserver +NAME=conserver +DESC=conserver +PIDFILE=/var/run/conserver.pid +conf=/etc/conserver/server.conf +localconf=/etc/conserver/server.local +OPTS= +ASROOT= + +if [ -f $conf ]; then + . $conf +fi +if [ -f $localconf ]; then + . $localconf +fi + +test -f $DAEMON || exit 0 + +. /lib/lsb/init-functions + +set -e + +case "$1" in + start) + echo -n "Starting $DESC: " + # somehow conserver hangs dpkg -i, --background is a workaround + if [ "$ASROOT" ]; then + start-stop-daemon --background --start \ + --quiet --exec $DAEMON -- -d $OPTS + else + touch $PIDFILE + chown -R conservr:adm /var/log/conserver $PIDFILE + start-stop-daemon --chuid conservr --background --start \ + --quiet --exec $DAEMON -- -d $OPTS + fi + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + start-stop-daemon --stop --oknodo --quiet --pidfile $PIDFILE + echo "$NAME." + ;; + status) + status_of_proc -p $PIDFILE $DAEMON "$DESC" + ;; + reload|force-reload) + # + echo "Reloading $DESC configuration files." + start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE + ;; + rotate) + # + # make conserver quietly reopen it's log files + # + if [ -f $PIDFILE ]; then + kill -USR2 `cat $PIDFILE` + fi + ;; + restart) + # + # If the "reload" option is implemented, move the "force-reload" + # option to the "reload" entry above. If not, "force-reload" is + # just the same as "restart". + # + echo -n "Restarting $DESC: " + start-stop-daemon --stop --oknodo --quiet --pidfile $PIDFILE + sleep 1 + if [ "$ASROOT" ]; then + start-stop-daemon --background --start \ + --quiet --exec $DAEMON -- -d $OPTS + else + start-stop-daemon --chuid conservr --background --start \ + --quiet --exec $DAEMON -- -d $OPTS + fi + echo "$NAME." + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|reload|force-reload|status|rotate}" >&2 + exit 1 + ;; +esac + +exit 0 + --- conserver-8.2.1.orig/debian/conserver-server.install +++ conserver-8.2.1/debian/conserver-server.install @@ -0,0 +1,3 @@ +conserver/conserver /usr/sbin +conserver/convert /usr/lib/conserver-server +debian/conserver.cf /etc/conserver --- conserver-8.2.1.orig/debian/conserver-server.logrotate +++ conserver-8.2.1/debian/conserver-server.logrotate @@ -0,0 +1,12 @@ + +/var/log/conserver/*.log { + rotate 7 + size 300k + daily + compress + missingok + create 0640 conservr adm + postrotate + /etc/init.d/conserver-server rotate + endscript +} --- conserver-8.2.1.orig/debian/conserver-server.manpages +++ conserver-8.2.1/debian/conserver-server.manpages @@ -0,0 +1,3 @@ +conserver/conserver.man +conserver.cf/conserver.cf.man +conserver.cf/conserver.passwd.man --- conserver-8.2.1.orig/debian/conserver-server.postinst +++ conserver-8.2.1/debian/conserver-server.postinst @@ -0,0 +1,106 @@ +#!/bin/bash -e +# postinst script for conserver-server + +conf=/etc/conserver/server.conf +localconf=/etc/conserver/server.local + +run_as_non_root() { + if ! grep -q '^conservr:' /etc/passwd; then + adduser --system --home /etc/conserver --ingroup dialout \ + --disabled-password conservr > /dev/null 2>&1 + fi + touch /var/run/conserver.pid + chown -R conservr:adm /var/log/conserver /var/run/conserver.pid + chmod 750 /var/log/conserver + + if [ ! -f /etc/conserver/conserver.passwd ]; then + touch /etc/conserver/conserver.passwd + fi + chown conservr:root /etc/conserver/conserver.passwd + chmod 0600 /etc/conserver/conserver.passwd +} + +run_as_root() { + touch /var/run/conserver.pid + chown -R root:root /var/log/conserver /var/run/conserver.pid + chmod 750 /var/log/conserver + + if [ ! -f /etc/conserver/conserver.passwd ]; then + touch /etc/conserver/conserver.passwd + fi + chown root:root /etc/conserver/conserver.passwd + chmod 0600 /etc/conserver/conserver.passwd + +} + +case "$1" in +configure) + asroot= + if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + + cf=/etc/conserver/conserver.cf + pf=/etc/conserver/conserver.passwd + db_get conserver-server/upgrade_800_flag + if [ -f $cf -a ! -f "$cf.OLD" -a "$RET" = "true" ]; then + if egrep -q '^[^:#]+:[^:]*:' $cf; then + echo "renaming $cf to $cf.OLD" + mv $cf $cf.OLD + echo "convert $cf.OLD into $cf" + /usr/lib/conserver-server/convert $cf.OLD > $cf + + echo "convert $pf, saving old file in $pf.OLD" + perl -p -i.OLD -e \ + 's/^([^:]+):([^:]+).*/\1:\2/' $pf + fi + fi + + + + db_get conserver-server/run_as_root + if [ "$RET" = "true" ]; then + asroot=1 + fi + + db_get conserver-server/port + if [ "$RET" ]; then + port="-p $RET" + fi + db_get conserver-server/base_port + if [ "$RET" ]; then + base_port="-b $RET" + fi + db_get conserver-server/listen_address + if [ "$RET" ]; then + listen="-M $RET" + fi + echo "OPTS='$port $base_port $listen'" > $conf + echo "ASROOT=$asroot" >> $conf + fi + if [ ! -f $localconf ]; then + touch $localconf + fi + ########################################################## + if [ "$asroot" ]; then + run_as_root + else + run_as_non_root + fi + ;; + +abort-upgrade|abort-remove|abort-deconfigure) + ;; +*) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- conserver-8.2.1.orig/debian/conserver-server.postrm +++ conserver-8.2.1/debian/conserver-server.postrm @@ -0,0 +1,35 @@ +#!/bin/sh +# postrm script for conserver-client +# +set -e +case "$1" in +purge) + rm -rf /var/log/conserver + rm -f /etc/conserver/conserver.passwd + rm -f /etc/conserver/server.conf + rm -f /etc/conserver/server.local + + if grep -q '^conservr:' /etc/passwd; then + echo "Removing user conservr" + userdel conservr || echo "WARNING: problem removing user conservr" + fi + # try remove the confdirectory (why isn't there a 'prerm purge'?) + if [ -d /etc/conserver ]; then + rmdir --ignore-fail-on-non-empty /etc/conserver + fi + + ;; +remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; +*) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- conserver-8.2.1.orig/debian/conserver-server.templates +++ conserver-8.2.1/debian/conserver-server.templates @@ -0,0 +1,49 @@ +Template: conserver-server/port +Type: string +Default: 3109 +_Description: The master port number for the conserver server: + Set the TCP port for the master process to listen on for clients. This may + be either a port number or a service name. The original port number for + conserver is 782, must be higher than 1024 if running as non-root. + +Template: conserver-server/base_port +Type: string +_Description: The base port number for the conserver children: + Set the base port for children to listen on. Each child starts looking for + free ports at this port number and working upward, trying a maximum number + of ports equal to twice the maximum number of groups. If no free ports are + available in that range, conserver exits. By default, conserver lets the + operating system choose a free port. + Empty input selects the default. + (Conserver forks a child for each group of consoles it must manage and + assigns each process a port number to listen on.) + +Template: conserver-server/listen_address +Type: string +_Description: The listen address (defaults to all addresses if empty): + Set the address to listen on. This allows conserver to bind to a + particular IP address (like `127.0.0.1') instead of all interfaces. The + default is to bind to all interfaces. + +Template: conserver-server/run_as_root +Type: boolean +Default: false +_Description: Should conserver run as root? + Conserver can be configured to run as root or as 'conservr'. It is not + possible to use the shadow password if running as non-root in + conserver.passwd. (See the manual for conserver.passwd for more details.) + +Template: conserver-server/upgrade_800_flag +Type: boolean +Default: true +_Description: Convert conserver.cf and conserver.passwd to new format? + Protocol and file format has changed! + The client/server protocol has been rearchitected. You *MUST* use an 8.0.1 + client with an 8.0.1 server. No combination of client/server will work + with pre-8.0.0 code. + The config file format for both conserver.cf and conserver.passwd has been + changed, read /usr/share/doc/conserver-server/README.Debian for more + details. + The /etc/conserver/conserver.cf and /etc/conserver/conserver.passwd will be + converted to the new format and the old will be renamed with .OLD as suffix. + Check the files after the conversion! --- conserver-8.2.1.orig/debian/conserver.cf +++ conserver-8.2.1/debian/conserver.cf @@ -0,0 +1,54 @@ +# The character '&' in logfile names are substituted with the console +# name. +# +config * { +} +default full { + rw *; +} +default * { + logfile /var/log/conserver/&.log; + timestamp ""; + include full; +} +## +## list of consoles we serve +## +#console tweety { +# master localhost; +# type host; +# host ts1; +# port 2002; +#} +#console bambam { +# master localhost; +# type host; +# host ts1; +# port 2003; +#} +#console shell { +# master localhost; +# logfile /dev/null; +# type exec; +# exec ""; +#} +#console telnet { +# master localhost; +# logfile /dev/null; +# type exec; +# exec telnet host; +#} +#console ttya { +# master localhost; +# type device; +# device /dev/ttya; +# baud 9600; +# parity none; +#} +## +## list of clients we allow +## +access * { +# trusted 127.0.0.1; + allowed 127.0.0.1; +} --- conserver-8.2.1.orig/debian/console.cf +++ conserver-8.2.1/debian/console.cf @@ -0,0 +1,6 @@ + +# default config for console +config * { + master CONSERVER_MASTER; + port CONSERVER_PORT; +} --- conserver-8.2.1.orig/debian/console.sh +++ conserver-8.2.1/debian/console.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# wrapper around console to enable use of a config-file. +# /jh + +file=/etc/conserver/console.conf +if [ -f $file ]; then + . $file +else + echo "console not configured, using default 'console' as conserver" +fi + +while [ $# -gt 0 ]; do + case "$1" in + -p) + PORT=$2 + shift 2 + ;; + -M) + CONSERVER=$2 + shift 2 + ;; + *) + arg="$arg $1" + shift + ;; + esac +done + +if [ "$CONSERVER" ]; then + set -- -p $PORT -M $CONSERVER $arg +else + set -- $arg +fi +exec /usr/lib/conserver-client/console "$@" --- conserver-8.2.1.orig/debian/control +++ conserver-8.2.1/debian/control @@ -0,0 +1,47 @@ +Source: conserver +Section: non-free/comm +Priority: optional +Maintainer: Jörgen Hägg +Build-Depends: debhelper (>= 7.0.50), po-debconf, libpam0g-dev, libwrap0-dev, libssl1.0-dev +Standards-Version: 3.9.8 +XS-Autobuild: yes +Homepage: http://www.conserver.com/ + +Package: conserver-server +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, lsb-base (>= 3.0-6) +Description: connect multiple user to a serial console with logging + Conserver is an application that allows multiple users to watch a + serial console at the same time. It can log the data, allows users + to take write-access of a console (one at a time), and has a + variety of bells and whistles to accentuate that basic + functionality. The idea is that conserver will log all your serial + traffic so you can go back and review why something crashed, look + at changes (if done on the console), or tie the console logs into a + monitoring system (just watch the logfiles it creates). With + multi-user capabilities you can work on equipment with others, + mentor, train, etc. It also does all that client-server stuff so + that, assuming you have a network connection, you can interact with + any of the equipment from home or wherever. + . + This is the server part of the conserver system. + +Package: conserver-client +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: connect to a console server + Conserver is an application that allows multiple users to watch a + serial console at the same time. It can log the data, allows users + to take write-access of a console (one at a time), and has a + variety of bells and whistles to accentuate that basic + functionality. The idea is that conserver will log all your serial + traffic so you can go back and review why something crashed, look + at changes (if done on the console), or tie the console logs into a + monitoring system (just watch the logfiles it creates). With + multi-user capabilities you can work on equipment with others, + mentor, train, etc. It also does all that client-server stuff so + that, assuming you have a network connection, you can interact with + any of the equipment from home or wherever. + . + This is client part of the conserver system. + --- conserver-8.2.1.orig/debian/copyright +++ conserver-8.2.1/debian/copyright @@ -0,0 +1,124 @@ +This package was debianized by Joergen Haegg on +Thu, 15 Mar 2001 14:37:35 +0100. + +It was downloaded from http://www.conserver.com + +Upstream Author: Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com) + +Copyright: + +Since this piece of software has had many contiributors, there is a +"chain" of licensing information embedded in the files. I've copied +what I could find here so that it's easy to reference. The entire +bundle of software is guided by these licensing statements. + +---------------------------------------------------------------------------- + +Copyright (c) 2000, conserver.com +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + + - Neither the name of conserver.com nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---------------------------------------------------------------------------- + +Copyright (c) 1998, GNAC, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + + - Neither the name of GNAC, Inc. nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---------------------------------------------------------------------------- + +Copyright 1992 Purdue Research Foundation, West Lafayette, Indiana +47907. All rights reserved. + +This software is not subject to any license of the American Telephone +and Telegraph Company or the Regents of the University of California. + +Permission is granted to anyone to use this software for any purpose on +any computer system, and to alter it and redistribute it freely, subject +to the following restrictions: + +1. Neither the authors nor Purdue University are responsible for any + consequences of the use of this software. + +2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Credit to the authors and Purdue + University must appear in documentation and sources. + +3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +4. This notice may not be removed or altered. + +---------------------------------------------------------------------------- + +Copyright (c) 1990 The Ohio State University. +All rights reserved. + +Redistribution and use in source and binary forms are permitted +provided that: (1) source distributions retain this entire copyright +notice and comment, and (2) distributions including binaries display +the following acknowledgement: ``This product includes software +developed by The Ohio State University and its contributors'' +in the documentation or other materials provided with the distribution +and in all advertising materials mentioning features or use of this +software. Neither the name of the University nor the names of its +contributors may be used to endorse or promote products derived +from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +---------------------------------------------------------------------------- --- conserver-8.2.1.orig/debian/po/POTFILES.in +++ conserver-8.2.1/debian/po/POTFILES.in @@ -0,0 +1,2 @@ +[type: gettext/rfc822deb] conserver-client.templates +[type: gettext/rfc822deb] conserver-server.templates --- conserver-8.2.1.orig/debian/po/cs.po +++ conserver-8.2.1/debian/po/cs.po @@ -0,0 +1,194 @@ +# translation of conserver.po to czech +# translation of conserver.cs_utf8.po +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +# Jakub Kasparec , 2007. +msgid "" +msgstr "" +"Project-Id-Version: conserver.cs_utf8\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2007-01-27 00:24+0000\n" +"Last-Translator: Jakub Kasparec \n" +"Language-Team: czech \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Přejete si nakonfigurovat konzoli automaticky?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Nastavením této hodnoty na `true' se upraví /etc/conserver/console.cf, ve " +"kterém se nahradí hodnoty pro CONSERVER_MASTER a CONSERVER_PORT za hodnoty " +"nastavené v následujících otázkách" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Jméno počítače, na který je server conserver nainstalován:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"Hostitelské jméno conserveru je jméno počítače, na který je nainstalován " +"balík conserver-server. Pokud ponecháte pole prázdné, použije klient " +"'console' hostitelské jméno 'console'. Jméno serveru může být změněno za " +"běhu parametrem -M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Serverové číslo portu pro připojení:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Nastavte serverový port conserveru, ke kterému se chcete připojovat. Může to " +"být buď číslo portu nebo název služby." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Hlavní číslo portu pro server conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Nastavte TCP port pro hlavní proces, na kterém se bude naslouchat klientům. " +"Toto může být buď číslo portu nebo název služby. Původní číslo portu pro " +"conserver je 782, ale pokud jej nespouštíte jako root, musíte použít vyšší " +"číslo portu než 1024." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Základní číslo portu pro potomky conserveru:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Nastavte základní port, na kterém budou naslouchat potomci. Každý potomek " +"začne hledat nové porty na zadaném čísle portu a pokračuje směrem vzůru až " +"do dvojnásobku maximálního počtu skupin. Pokud nejsou v tomto rozsahu " +"nalezeny žádné volné porty, conserver skončí. V základním nastavení nechá " +"conserver výběr volného portu na operačním systému. Nezadáte-li nic, použije " +"se výchozí nastavení (conserver vytvoří potomka pro každou skupinu konzolí " +"které musí spravovat a každému procesu přiřadí číslo portu, na kterém má " +"naslouchat)." + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "" +"Adresa pro naslouchání (pokud je prázdná, použije výchozí pro všechny):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Zadejte adresu, na které má conserver naslouchat. To umožňuje conserveru se " +"navázat na konkrétní IP adresu (jako `127.0.0.1') místo poslouchání na všech " +"rozhraních. Výchozí je naslouchat na všech rozraních." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Má se conserver spouštět jako root?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Conserver může být nakonfigurován tak, aby se spouštěl pod uživatelem root, " +"nebo jako 'conservr'. Pokud není conserver spuštěn jako root, není možné v " +"passwd conserveru používat stínové heslo. (Pro více informací se podívejte " +"na manuálové stránky conserver.passwd)" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Převést conserver.cf a conserver.passwd na nový formát?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Protokol a formát souboru se změnil! Klient/server protokol byl přebudován. " +"MUSÍTE použít klienta 8.0.1 se serverem 8.0.1. Jiná kombinace klienta/" +"serveru nebude pracovat s kódem před 8.0.0. Konfigurační soubor formátu pro " +"oba conserver.cf a conserver.passwd byl změněn. Přečtěte si prosím /usr/" +"share/doc/conserver-server/README.Debian pro další informace. Soubory /etc/" +"conserver/conserver.cf a /etc/conserver/conserver.passwd budou převedeny na " +"nový formát. Staré soubory budou přejmenovány s příponou .OLD. Zkontrolujte " +"prosím změněné soubory!" --- conserver-8.2.1.orig/debian/po/da.po +++ conserver-8.2.1/debian/po/da.po @@ -0,0 +1,181 @@ +# Danish translation conserver. +# Copyright (C) 2010 conserver & nedenstående oversættere. +# This file is distributed under the same license as the conserver package. +# Morten Brix Pedersen , 2004. +# Joe Hansen , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: conserver\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2010-06-17 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Ønsker du at konfigurere konsol automatisk?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Angivelse af denne til true (sand) vil redigere /etc/conserver/console.cf og " +"erstatte CONSERVER_MASTER og CONSERVER_PORT med de konfigurerede værdier i " +"de næste spørgsmål" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Værtsnavn hvor din conserver-server er installeret:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"Conserverværtsnavnet er værtsnavnet hvor conserver-serverpakken er " +"installeret. Klienten, 'console', vil bruge værtsnavnet 'console' hvis du " +"ikke skriver noget her. Servernavnet kan ændres under kørslen, med tilvalget " +"-M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Serverportnummeret der skal forbindes til:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Angiv conserver-serverporten der skal forbindes til. Dette kan enten være en " +"port eller et tjenestenavn." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Indtast hovedportnummeret for conserver-serveren:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Angiv den TCP-port som hovedprocessen (master) skal lytte efter klienter på. " +"Dette kan være enten en port eller navnet på en tjeneste. Den oprindelige " +"port for conserver er 782. Det skal være højere end 1024 hvis conserver ikke " +"køres som root." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Baseportnummeret for conserver-underprocessen:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Angiv baseporten for underprocesser der skal lyttes på. Hver underproces " +"starter med at kigge efter frie porte ved dette portnummer og arbejder opad. " +"Der prøves maksimalt antallet af porte lig med dobbelt så meget som det " +"maksimale tilladte grupper. Hvis ingen frie porte er tilgængelige i det " +"område, afslutter conserver. Som standard lader conserver operativsystemet " +"vælge en fri port. Hvis du ikke skriver noget her, vælges standarden. " +"(Conserver opretter underprocesser for hver enkel gruppe af consoles som " +"skal håndteres og tildeler hver process sin egen port at lytte på.)" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "Adressen der skal lyttes på (hvis tom, alle adresser):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Angiv adressen der skal lyttes på. Dette tillader conserver at lytte på en " +"bestemt IP-adresse (f.eks. `127.0.0.1') i steden for på alle grænseflader. " +"Standarden er at binde til alle grænseflader." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Skal conserver køre som root?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Conserver kan sættes op til at køre som root eller 'conservr'. Det er ikke " +"muligt at bruge skyggeadgangskoder, hvis der ikke køres som root i conserver." +"passwd. (Se conserver.passwd-manualen for flere detaljer.)" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Konverter conserver.cf og conserver.passwd til nyt format?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Protokol og filformat er ændret! Klient/server protokollen har fået en ny " +"arkitektur. Du *SKAL* bruge en 8.0.1-klient med en 8.0.1-server. Ingen " +"kombination af klient/server vil virke med før-8.0.0 kode. " +"Opsætningsfilformatet for både conserver.cf og conserver.passwd er blevet " +"ændret. Læs /usr/share/doc/conserver-server/README.Debian for flere " +"detaljer. /etc/conserver/conserver.cf og /etc/conserver/conserver.passwd vil " +"blive konverteret til det nye format. De gamle filer vil blive omdøbt med ." +"OLD som endelse. Du bør tjekke filerne efter konverteringen!" --- conserver-8.2.1.orig/debian/po/de.po +++ conserver-8.2.1/debian/po/de.po @@ -0,0 +1,189 @@ +# Translation of conserver debconf templates to German +# Copyright (C) Sebastian Feltel , 2004. +# Copyright (C) Helge Kreutzmann , 2006, 2007. +# This file is distributed under the same license as the conserver package. +# +msgid "" +msgstr "" +"Project-Id-Version: conserver 8.1.15-1\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2007-01-28 06:07+0100\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Mchten Sie die Konsole automatisch konfigurieren?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Wenn Sie dies auf wahr setzen, dann wird /etc/conserver/console.cf " +"bearbeitet und CONSERVER_MASTER und CONSERVER_PORT mit den aus den nchsten " +"Fragen konfigurierten Werten ersetzt." + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Hostnamen des Rechners, auf dem Ihr Conserver-Server installiert ist:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"Der Conserver-Hostname ist der Hostname des Rechners, auf dem das conserver-" +"server-Paket installiert ist. Der Client console wird, wenn nichts anderes " +"angegeben ist, den Hostnamen console verwenden. Der Servername kann zur " +"Programmlaufzeit mit der Option -M gendert werden." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Server-Port, mit dem verbunden werden soll:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Setzt den Conserver-Server-Port, mit den verbunden werden soll. Dies kann " +"entweder eine Portnummer oder ein Servicename sein." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Hauptportnummer des Conserver-Servers:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Setzt den TCP-Port, auf dem der Hauptprozess auf Clients lauschen soll. Dies " +"kann entweder eine Portnummer oder ein Servicename sein. Die ursprngliche " +"Portnummer fr Conserver ist 782; sie muss hher als 1024 sein, falls er " +"nicht mit root-Rechten luft." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Basis-Portnummer der Conserver-Kinder:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Setzt die Basis-Portnummer, an der die Kinder lauschen sollen. Jedes Kind " +"beginnt an dieser Portnummer mit der Suche nach einem freien Port und " +"arbeitet sich nach oben. Hierbei werden maximal doppelt so viele Ports " +"versucht wie Gruppen existieren. Falls in diesem Bereich keine freien Ports " +"existieren, beendet sich Conserver. Standardmig lsst Conserver das " +"Betriebssystem einen freien Port auswhlen. Leere Eingabe whlt die " +"Standardeinstellung (Conserver spaltet fr jede Konsolen-Gruppe die es " +"verwalten muss ein Kind ab und weist jedem Prozess eine Portnummer zu, auf " +"der er lauschen soll)." + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "" +"Die Adresse, auf der gelauscht werden soll (falls leer wird auf allen " +"Adressen gelauscht):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Stellt die Adressen ein, auf denen gelauscht werden soll. Dies erlaubt es " +"Conserver, sich auf eine spezielle IP-Adresse (wie 127.0.0.1) statt auf " +"alle Schnittstellen zu binden. Standardmig bindet er sich an alle " +"Schnittstellen." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Soll Conserver unter Root laufen?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Conserver kann so konfiguriert werden, dass er unter root oder unter " +"conservr laufen kann. Es ist nicht mglich, die Shadow-Passwrter in " +"conserver.passwd zu verwenden, falls Conserver nicht unter root luft (lesen " +"Sie das Handbuch fr conserver.passwd fr weitere Details)." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Konvertiere conserver.cf und conserver.passwd in das neue Format?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Protokoll- und Datei-Format haben sich gendert! Das Client-Server-Protokoll " +"wurde neu strukturiert. Sie *MSSEN* einen 8.0.1-Client mit einem 8.0.1-" +"Server verwenden. Keine Kombination von Client/Server wird mit pre-8.0.0-" +"Code funktionieren. Das Konfigurationsdateiformat wurde sowohl fr conserver." +"cf als auch fr conserver.passwd gendert, bitte lesen Sie /usr/share/doc/" +"conserver-server/README.Debian fr weitere Details./etc/conserver/conserver." +"cfund /etc/conserver/conserver.passwd werden in das neue Format konvertiert, " +"die alte Datei bekommt die Endung .OLD. Bitte berprfen Sie die Dateien " +"nach der Konvertierung!" + +#~ msgid "The conserver hostname" +#~ msgstr "Der Conserver-Hostname" --- conserver-8.2.1.orig/debian/po/es.po +++ conserver-8.2.1/debian/po/es.po @@ -0,0 +1,211 @@ +# conserver po-debconf translation to Spanish +# Copyright (C) 2010 Software in the Public Interest +# This file is distributed under the same license as the conserver package. +# +# Changes: +# - Initial translation +# Camaleón , 2010 +# +# - Updates +# +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: conserver 8.1.16-3\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2010-05-22 21:05+0100\n" +"Last-Translator: Camaleón \n" +"Language-Team: Debian Spanish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Spanish\n" + +# Cam: "console" es el nombre de la aplicación, creo que aquí no se debe traducir por "consola" +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "¿Desea configurar console automáticamente?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Si elige esta opción, se modificará el archivo «/etc/conserver/console.cf» y " +"se reemplazarán los valores CONSERVER_MASTER y CONSERVER_PORT con los datos " +"que proporcione en las siguientes preguntas." + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Nombre del equipo donde se encuentra instalado el servidor conserver:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"El nombre del equipo de conserver es el nombre del equipo donde se encuentra " +"instalado el paquete conserver-server. El cliente («console») utilizará como " +"nombre de equipo «console» si deja este campo en blanco. Puede modificar el " +"nombre del servidor con la opción -M durante la ejecución." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Número de puerto del servidor al que conectarse:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Especifique el puerto donde escuchará el servidor conserver. Puede ser un " +"número de puerto o el nombre de un servicio." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Número del puerto maestro del servidor conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Especifique el puerto TCP del proceso maestro en el que escuchará las " +"conexiones con los clientes. Puede ser un número de puerto o el nombre de un " +"servicio. El número de puerto original de conserver es 782, pero debe ser " +"superior a 1024 si se ejecuta como usuario sin privilegios." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Número de puerto base para los hijos de conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Especifique el puerto base en el que escucharán los hijos. Cada uno de los " +"hijos busca puertos disponibles a partir de este número de puerto y continua " +"buscando hasta que alcanza un número de puertos que es igual al doble del " +"número máximo de grupos. Si no encuentra puertos disponibles en ese rango, " +"conserver se cierra. De manera predeterminada, conserver permite al sistema " +"operativo seleccionar un puerto disponible. Si deja este campo en blanco, se " +"selecciona el modo predeterminado (conserver crea un proceso hijo por cada " +"grupo de consoles que tiene que gestionar y asigna a cada proceso un número " +"de puerto en el que escucharán)." + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "" +"Dirección donde escuchará (si se deja en blanco, escuchará en todas las " +"direcciones):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Especifique la dirección donde escuchará. Esto permite a conserver asociar " +"una dirección IP determinada (como «127.0.0.1») en lugar de todas las " +"interfaces. La opción predeterminada es que se asocie a todas las interfaces." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "¿Se debe ejecutar conserver como usuario root?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Puede configurar conserver para que se ejecute como usuario root o como " +"usuario «conservr». No se puede utilizar la contraseña shadow si se ejecuta " +"como usuario sin privilegios en conserver.passwd (consulte el manual de " +"conserver.passwd para obtener más información)." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "¿Desea convertir conserver.cf y conserver.passwd al nuevo formato?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"¡El protocolo y el formato de archivo han cambiado! Se ha rediseñado el " +"protocolo cliente/servidor. *DEBE* utilizar un cliente 8.0.1 con un servidor " +"8.0.1, ya que ninguna otra combinación de cliente/servidor funcionará con el " +"código anterior (8.0.0). El formato del archivo de configuración de " +"conserver.cf y conserver.passwd ha cambiado, consulte «/usr/share/doc/" +"conserver-server/README.Debian» para obtener más información. Se convertirán " +"al nuevo formato tanto «/etc/conserver/conserver.cf» como «/etc/conserver/" +"conserver.passwd» y los archivos antiguos se renombrarán con el sufijo .OLD. " +"¡Revise los archivos tras la conversión!" --- conserver-8.2.1.orig/debian/po/eu.po +++ conserver-8.2.1/debian/po/eu.po @@ -0,0 +1,182 @@ +# translation of conserver-eu.po to Euskara +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2008. +msgid "" +msgstr "" +"Project-Id-Version: conserver-eu\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2008-05-16 11:46+0200\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Kontsola automatikoki konfiguratu nahi al duzu?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Hau bai bezala ezartzean /etc/conserver/console.cf editatuko da eta " +"CONSERVER_MASTER eta CONSERVER_PORT eremuak hurrengo galderetako " +"erantzunekin ordeztuko dira" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Conserver zerbitzaria instalaturik dagoen ostalari-izena:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"Conserver ostalari-izena conserver-server paketea instalaturik dagoen " +"makinaren ostalari-izena da. Bezeroak ('console') 'console' erabiliko du " +"ostalari-izen gisa zurian utziaz. Zerbitzari izena aldatu egin daiteke " +"exekuzio bitartean -M aukeraren bidez." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Konektatzeko zerbitzari ataka:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Zehaztu konektatzeko erabili behar den conserver zerbitzari ataka. Ataka " +"zenbaki bat edo zerbitzu izen bat izan behar da." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Conserver zerbitzariaren ataka nagusiaren zenbakia:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Ezarri bezeroak itxoiten dituen prozesu nagusiaren TCP ataka. Ataka zenbaki " +"bat edo zerbitzu izen bat izan behar da. Conserver-en jatorrizko ataka " +"zenbakia 782 da, 1024 baina handiagoa izan behar da ez-root gisa " +"exekutatzeko." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Conserver semearen oinarri ataka zenbakia:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Semeak entzuteko oinarri ataka ezarri. Seme bakoitza ataka libreen bila " +"ataka zenbaki honetatik hasiko da gero goraka joateko talde kopuruaren ataka " +"kopuru bikoitza probatzen. Tartean ez bada ataka librerik aurkitzen " +"conserver irten egingo da. Lehenespen gisa conserver-ek sistema eragileari " +"uzten dio ataka libre bat hautatzen. Sarrera hutsak lehenespena onartzen du " +"(Conserver-ek seme bat sortu eta entzuteko ataka zenbaki bat ezartzen du " +"kudeatu behar duen kontsola talde bakoitzarentzat.)" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "Entzuteko helbidea (helbide guztiak erabiliko dira hutsa utziaz gero):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Entzuteko helbidea ezarri. Honek conserver-en IP helbide zehatz batera " +"(`127.0.0.1' bezalakoak) lotzeko aukera ematen du interfaze guztiak entzun " +"ordez. Lehenetsia interfaze guztietara lotzea da." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Conserver root gisa exekutatu behar al da?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Conserver root gisa edo 'conservr' gisa exekutatzeko konfiguratu daiteke. Ez " +"da posible itzalpeko pasahitzak erabiltzea conserver pasahitzean ez-root " +"gisa exekutatzen bada. (Ikusi conserver.passwd manuala xehetasun " +"gehiagorako.)" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Bihurtu conserver.cf eta conserver.passwd formatu berrira?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Protokolo eta fitxategi formatua aldatu egin dira. Bezero/zerbitzari " +"protokoloa berregin egin da. 8.0.1 bezero bat erabili *BEHAR* duzu 8.0.1 " +"zerbitzariarekin. Bezero/zerbitzari nahasketarik ez da onartzen 8.0.0 " +"aurreko kodearekin. Bai conserver.cf eta bai conserver.passwd fitxategien " +"formatua aldatu egin da, ikusi /usr/share/doc/conserver-server/README.Debian " +"xehetasun gehiagorako. /etc/conserver/conserver.cf eta /etc/conserver/" +"conserver.passwd fitxategiak formatu berrira aldatuko dira eta fitxategi " +"zaharrak .OLD atzizkiarekin berrizendatuko dira. Egiaztatu fitxategiak " +"bihurketa ondoren!" --- conserver-8.2.1.orig/debian/po/fi.po +++ conserver-8.2.1/debian/po/fi.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: conserver\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2008-05-21 22:17+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Tulisiko konsolin asetukset tehdä automaattisesti?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Jos tämä valitaan, muokataan tiedostoa /etc/conserver/console.cf ja " +"korvataan muuttujien CONSERVER_MASTER ja CONSERVER_PORT arvot seuraavissa " +"kysymyksissä." + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "conserver-palvelimen konenimi:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"conserverin käyttämä konenimi on sen koneen nimi, jolle paketti conserver-" +"server on asennettu. Asiakas ”console” käyttää konenimeä ”console”, jos " +"kenttä jätetään tyhjäksi. Palvelimen nimi voidaan vaihtaa ajon aikana " +"valitsimella -M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Palvelimen portti, johon yhteys otetaan:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Anna conserver-palvelimen portti, johon yhteys otetaan. Tämä voi olla joko " +"portin numero tai palvelun nimi." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "conserver-palvelimen pääportti:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Aseta TCP-portti, jossa pääprosessi kuuntelee asiakkaita. Tämä voi olla joko " +"portin numero tai palvelun nimi. conserverin alkuperäinen portin numero on " +"782, mutta sen tulee olla suurempi kuin 1024, jos sitä ei ajeta " +"pääkäyttäjänä." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Perusportti conserverin lapsille:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Anna perusportti, jota lapset kuuntelevat. Jokainen lapsi etsii vapaata " +"porttia alkaen tästä numerosta ja jatkaen ylöspäin. Enimmillään kokeillaan " +"kaksi kertaa ryhmien enimmäismäärän verran portteja. Jos tällä alueella ei " +"ole vapaita portteja, conserver lopetetaan. Oletuksena conserver antaa " +"käyttöjärjestelmän valita vapaan portin. Tämä oletusarvo voidaan valita " +"jättämällä kenttä tyhjäksi. (Conserver haarauttaa lapsiprosessin jokaista " +"hallinnoimaansa konsoliryhmää varten ja antaa jokaiselle prosessille " +"kuunneltavan portin.)" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "Kuunneltava osoite (oletuksena kaikki, jos tyhjä):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Anna osoite, jota kuunnellaan. Tällä conserver voidaan asettaa kuuntelemaan " +"tiettyä IP-osoitetta (kuten ”127.0.0.1”) kaikkien liitäntöjen sijaan. " +"Oletuksena kuunnellaan kaikkia liitäntöjä." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Tulisiko conserver ajaa pääkäyttäjänä?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"conserver voidaan ajaa pääkäyttäjänä tai käyttäjänä ”conservr”. " +"Varjosalasanoja ei voida käyttää tiedostossa conserver.passwd, jos ohjelmaa " +"ei ajeta pääkäyttäjänä. (Lisätietoja löytyy conserver.passwd:n ohjeista.)" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Muunnetaanko conserver.cf ja conserver.passwd uuteen muotoon?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Yhteyskäytäntö ja tiedostomuoto ovat muuttuneet! Asiakkaan ja palvelimen " +"välinen yhteyskäytäntö on suunniteltu uudelleen. Palvelimen version 8.0.1 " +"kanssa *TÄYTYY* käyttää version 8.0.1 asiakasta. Mitkään aiemmat asiakas- " +"tai palvelinversiot eivät toimi. Asetustiedostojen conserver.cf ja conserver." +"passwd muoto on muuttunut. Lisätietoja löytyy tiedostosta /usr/share/doc/" +"conserver-server/README.Debian. Tiedostot /etc/conserver/conserver.cf ja /" +"etc/conserver/conserver.passwd voidaan nyt muuntaa uuteen muotoon. Vanhojen " +"versioiden nimien perään lisätään pääte ”.OLD”. Tarkista tiedostot " +"muunnoksen jälkeen!" --- conserver-8.2.1.orig/debian/po/fr.po +++ conserver-8.2.1/debian/po/fr.po @@ -0,0 +1,195 @@ +# translation of fr.po to French +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: conserver 8.1.1\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2006-02-01 10:37+0100\n" +"Last-Translator: Clément Stenac \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Souhaitez-vous configurer la console automatiquement ?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Si vous choisissez cette option, les valeurs CONSERVER_MASTER et " +"CONSERVER_PORT du fichier « /etc/conserver/console.cf » seront remplacées " +"par les réponses aux questions suivantes." + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Nom de l'hôte où est installé le serveur « conserver » :" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"Veuillez indiquer le nom de l'hôte où est installé le paquet conserver-" +"server. Le client, « console », utilisera le nom d'hôte « console » si ce " +"champ est laissé vide. Le nom du serveur peut être modifié en lançant " +"l'exécution avec l'option -M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Numéro du port de connexion sur le serveur :" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Veuillez choisir le port où le serveur est à l'écoute. Vous pouvez indiquer " +"un numéro de port ou un nom de service." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Numéro du port maître pour le serveur « conserver » :" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Veuillez choisir le port TCP sur lequel le processus maître sera à l'écoute. " +"Vous pouvez indiquer un numéro de port ou un nom de service." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Numéro du port de base pour les processus fils « conserver » :" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Veuillez choisir le port de base sur lequel les fils écouteront. Chaque fils " +"cherchera des ports libres à partir de ce numéro de port, en essayant au " +"maximum un nombre de ports égal à deux fois le nombre maximal de groupes. Si " +"aucun port n'est disponible dans cette plage, « conserver » s'arrête. Par " +"défaut, « conserver » laisse le système d'exploitation choisir un port " +"libre. La valeur par défaut sera utilisée si vous laissez ce champ libre. " +"« conserver » crée un fils pour chaque groupe de consoles qu'il doit " +"administrer et assigne à chaque processus un numéro de port sur lequel " +"écouter." + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "Adresse d'écoute (toutes si champ vide) :" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Veuillez choisir l'adresse sur laquelle écouter. « conserver » sera alors à " +"l'écoute sur une seule adresse IP (telle que « 127.0.0.1 ») et non sur " +"toutes les interfaces. Par défaut il sera à l'écoute sur toutes les " +"interfaces." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "" +"Souhaitez-vous que « conserver » s'exécute en tant que superutilisateur ?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Le logiciel « conserver » peut être configuré pour s'exécuter avec les " +"privilèges du superutilisateur ou ceux de « conserver ». Il n'est pas " +"possible d'utiliser les mots de passe cachés (« shadow passwords ») avec " +"« conserver » s'il ne s'exécute pas en tant que superutilisateur. Veuillez " +"consulter le manuel de conserver.passwd pour plus de détails." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Faut-il convertir conserver.cf et conserver.passwd au nouveau format ?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Le protocole et le format de fichier ont changé. Le protocole client/serveur " +"a subi des modifications d'architecture. Vous *DEVEZ* utiliser un " +"client 8.0.1 avec un serveur 8.0.1. Aucune combinaison de client/serveur ne " +"fonctionnera avec les versions antérieures à la version 8.0.0. Les formats " +"du fichier de configuration de conserver.cf et conserver.passwd ont changé " +"et vous devez lire /usr/share/doc/conserver-server/README.Debian pour plus " +"de détails. Si vous choisissez cette option, les fichiers /etc/conserver/" +"conserver.cf et /etc/conserver/conserver.passwd seront convertis vers le " +"nouveau format. Les anciens fichiers seront renommés avec le suffixe .OLD. " +"Veuillez vérifier les fichiers après la conversion." --- conserver-8.2.1.orig/debian/po/gl.po +++ conserver-8.2.1/debian/po/gl.po @@ -0,0 +1,180 @@ +# Galician translation of conserver's debconf templates +# This file is distributed under the same license as the conserver package. +# Jacobo Tarrio , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: conserver\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2008-05-16 19:44+0100\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "¿Quere configurar a consola automaticamente?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Se acepta hase modificar o ficheiro /etc/conserver/console.cf, substituindo " +"CONSERVER_MASTER e CONSERVER_PORT polos valores que se configuren nas " +"seguintes preguntas." + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Nome do servidor no que o servidor conserver está instalado:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"O nome de conserver é o nome od servidor no que o paquete conserver-server " +"está instalado. O cliente, \"console\", ha empregar o nome \"console\" se se " +"deixa baleiro. O nome do servidor pódese cambiar á hora de executalo " +"mediante a opción -M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Número do porto do servidor no que se conectar:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Estabreza o porto do servidor conserver ao que se conectar. Pode ser un " +"número de porto ou nome de servizo." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Número de porto mestre para o servidor conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Estabreza o porto TCP para que o proceso mestre escoite á espera de " +"clientes. Pode ser un número de porto ou un nome de servizo. O número de " +"porto orixinal de conserver é 782, e debe ser maior de 1024 se non se " +"executa coma administrador." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Número de porto base para os fillos de conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Estabreza o porto base para que os fillos escoiten. Cada fillo comeza a " +"buscar portos libres neste número de porto e vai subindo, tentando un número " +"máximo de portos igual ao dobre do número máximo de grupos. Se non hai " +"portos libres nese rango, conserver sae. Se se deixa en branco escóllese o " +"valor por defecto. Conserver executa un proceso fillo por cada grupo de " +"consolas que ten que xestionar, e asigna a cada proceso un número de porto " +"no que escoitar." + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "O enderezo no que escoitar (se se deixa baleiro, tódolos enderezos):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Estabreza o enderezo no que escoitar. Isto fai que conserver quede ligado a " +"un enderezo IP determinado (tal coma \"127.0.0.1\") no canto de tódalas " +"interfaces. Por defecto lígase a tódalas interfaces." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "¿Quere que conserver se execute coma administrador?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Pódese configurar conserver para funcionar coma administrador ou coma o " +"usuario \"conservr\". Non é posible empregar os contrasinais \"shadow\" se " +"non se executa coma administrador en conserver.passwd. Consulte a páxina de " +"manual de conserver.passwd para máis detalles." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "¿Convertir conserver.cf e conserver.passwd ao novo formato?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Os formatos do protocolo e dos ficheiros cambiaron. Redeseñouse o protocolo " +"cliente/servidor. Debe empregar un cliente 8.0.1 cun servidor 8.0.1. " +"Ningunha combinación de cliente/servidor ha funcionar co código anterior a " +"8.0.0. O formato dos ficheiros de configuración conserver.cf e conserver." +"passwd tamén cambiou; consulte /usr/share/doc/conserver-server/README.Debian " +"para máis detalles. Hanse convertir os ficheiros /etc/conserver/conserver.cf " +"e /etc/conserver/conserver.passwd ao novo formato, e os ficheiros antigos " +"hanse conservar con .OLD engadido ao seu nome. Verifique os ficheiros " +"despois da conversión." --- conserver-8.2.1.orig/debian/po/it.po +++ conserver-8.2.1/debian/po/it.po @@ -0,0 +1,186 @@ +# ITALIAN TRANSLATION OF CONSERVER'S PO-DEBCONF FILE. +# COPYRIGHT (C) 2010 THE CONSERVER'S COPYRIGHT HOLDER +# This file is distributed under the same license as the conserver package. +# +# Vincenzo Campanella , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: conserver\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2010-10-15 08:30+0200\n" +"Last-Translator: Vincenzo Campanella \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Configurare automaticamente la console?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Se si risponde affermativamente, «/etc/conserver/console.cf» verrà " +"modificato e i valori di CONSERVER_MASTER e di CONSERVER_PORT verranno " +"sostituiti con quelli inseriti nelle prossime domande" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Nome host del server su cui conserver è installato:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"Il nome host di conserver corrisponde a quello del sistema su cui il " +"pacchetto conserver-server è installato. Il client, «console», utilizzerà il " +"nome host «console» a meno che non venga scelto un nome differente. Il nome " +"del server può essere modificato durante l'esecuzione, con l'opzione «-M»." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Porta del server a cui collegarsi:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Impostare la porta del server a cui collegarsi. Può essere un numero di " +"porta, oppure il nome di un servizio." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Numero di porta master del server di conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Impostare la porta TCP su cui il processo master si porrà in ascolto. Può " +"essere un numero di porta oppure il nome di un servizio. La porta, che è la " +"782 in modo predefinito, deve essere superiore a 1024 se conserver non viene " +"eseguito come utente root." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Numero di porta di base per i figli di conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Conserver genera un figlio per ogni gruppo di console che deve gestire e " +"assegna a ogni processo un numero di porta su cui porsi in ascolto. " +"Impostare la porta di base a partire dalla quale i figli si porranno in " +"ascolto. Ogni figlio inizia a cercare le porte libere a partire da questo " +"numero, provando un numero massimo di porte pari a due volte il numero " +"massimo di gruppi. Se non viene trovata alcuna porta libera in quell'ambito, " +"conserver terminerà. In modo predefinito conserver lascia che il sistema " +"operativo scelga una porta libera. Se si lascia vuoto questo campo, verrà " +"scelta la porta predefinita." + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "Indirizzo di ascolto (lasciare vuoto per tutti gli indirizzi):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Impostare l'indirizzo su cui porsi in ascolto. Questo consentirà a conserver " +"di collegarsi a un indirizzo IP specifico (come per esempio «127.0.0.1») " +"anziché a tutte le interfacce. In modo predefinito, conserver si collega a " +"tutte le interfacce." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Eseguire conserver come utente root?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Conserver può venire configurato in modo da essere eseguito come utente root " +"oppure come «conservr». Non è possibile utilizzare la password shadow in " +"conserver.passwd se non viene eseguito come utente root. Per maggiori " +"informazioni consultare il manuale di conserver.passwd." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Convertire conserver.cf e conserver.passwd al nuovo formato?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Il protocollo e il formato del file sono stati modificati. Il protocollo " +"client-server è stato ridisegnato, per cui è necessario utilizzare un client " +"8.0.1 con un server 8.0.1, in quanto combinazioni client-server con versioni " +"precedenti la 8.0.0 non funzioneranno. Il formato del file di configurazione " +"di conserver.cf e di conserver.passwd è stato cambiato, per maggiori " +"informazioni consultare la documentazione in «/usr/share/doc/conserver-" +"server/README.Debian». I file «/etc/conserver/conserver.cf» e «/etc/" +"conserver/conserver.passwd» verranno convertiti al nuovo formato, mentre i " +"vecchi file verranno rinominati con un suffisso OLD. Controllare i file dopo " +"la conversione." --- conserver-8.2.1.orig/debian/po/nl.po +++ conserver-8.2.1/debian/po/nl.po @@ -0,0 +1,191 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: conserver 8.1.1-2\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2007-01-30 19:33+0100\n" +"Last-Translator: Thijs Kinkhorst \n" +"Language-Team: Debian l10n Dutch \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Wilt u 'console' automatisch configureren?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Als u dit bevestigt, zal /etc/conserver/console.cf bewerkt worden om " +"CONSERVER_MASTER en CONSERVER_PORT te vervangen door de waardes die u in de " +"volgende vragen kunt opgeven." + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Naam van de computer waar uw conserver-server is geïnstalleerd:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"De conserver-computernaam is de naam van de computer waar het 'conserver-" +"server'-pakket is geïnstalleerd. De client, 'console', zal de computernaam " +"'console' gebruiken als er geen wordt opgegeven. De servernaam kan tijdens " +"uitvoer gewijzigd worden met de '-M'-optie." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Geef het serverpoortnummer om naar te verbinden:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Geef het poortnummer van de conserver-server waarnaar u wilt verbinden. Dit " +"is ofwel een poortnummer, ofwel een naam van een dienst." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Geef het hoofd-poortnummer voor de conserver-server:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Geef de TCP-poort waarop het hoofdproces moet luisteren naar clients. Dit is " +"ofwel een poortnummer ofwel een naam van een dienst. Het oorspronkelijke " +"poortnummer voor conserver is 782, maar het moet hoger zijn dan 1024 als het " +"proces draait als niet-root." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Geef het basis-poortnummer voor de conserver-kinderen:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Geef de basispoort waarop kinderen moeten luisteren. Elk kind begint te " +"zoeken naar vrije poorten vanaf dit poortnummer en hoger. Het probeert een " +"een aantal poorten tot tweemaal het maximale aantal groepen. Als er geen " +"vrije poorten beschikbaar zijn in dit bereik, dan stopt conserver. Standaard " +"laat conserver het besturingssysteem een vrije poort kiezen. Geen invoer " +"selecteert de standaard. (Conserver forkt een kind voor elke groep consoles " +"die het moet beheren en geeft aan elk proces een poortnummer om op te " +"luisteren.)" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "" +"Het adres waarop geluisterd moet worden (alle adressen als geen invoer):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Geef het adres om op te luisteren. Dit laat toe om conserver te verbinden " +"aan een bepaald IP-adres (zoals `127.0.0.1') in plaats van alle interfaces. " +"De standaard is om te verbinden met alle interfaces." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Moet conserver als root worden gedraaid?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Conserver kan geconfigureerd worden om als root of als 'conservr' te " +"draaien. Het is niet mogelijk om het schaduwwachtwoord in conserver.passwd " +"te gebruiken als het draait als niet-root. (Zie de manpagina van conserver." +"passwd voor meer details.)" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Converteer conserver.cf en conserver.passwd naar het nieuwe formaat?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Protocol en bestandsformaat zijn gewijzigd! Het client/server-protocol is " +"opnieuw ontworpen. U *MOET* een 8.0.1-client gebruiken met een 8.0.1-server. " +"Een client/server-combinatie met pre-8.0.0-code zal niet werken. Het " +"bestandsformaat van de configuratiebestanden conserver.cf en conserver." +"passwd is gewijzigd, lees /usr/share/doc/conserver-server/README.Debian voor " +"meer details. Door bevestigend te antwoorden zal getracht worden /etc/" +"conserver/conserver.cf en /etc/conserver/conserver.passwd te converteren " +"naar het nieuwe formaat. De oude bestanden zullen hernoemd worden met een ." +"OLD-suffix. Controleer de bestanden na de conversie!" --- conserver-8.2.1.orig/debian/po/pt.po +++ conserver-8.2.1/debian/po/pt.po @@ -0,0 +1,181 @@ +# Portuguese translation of conserver's debconf messages. +# Rui Branco , 2007 - initial translation +# +msgid "" +msgstr "" +"Project-Id-Version: conserver\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2007-01-28 12:43+0000\n" +"Last-Translator: Rui Branco \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Deseja configurar a consola automaticamente?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Ao responder afirmativamente será editado o /etc/conserver/console.cf e " +"substituirá o CONSERVER_MASTER e CONSERVER_PORT com os valores a configurar " +"nas próximas questões" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Nome da máquina onde o servidor conserser está instalado:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"O nome da máquina conserver é o nome da máquina onde o pacote conserver-" +"server está instalado. O cliente 'console' terá o nome da máquina 'console' " +"se este ficar em branco. O nome de servidor pode ser alterado durante a " +"execução com a opção -M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Número da porta no servidor para a ligação a este:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Defina a porta em qual o servidor conserver se ligará. Esta pode ser ou um " +"número de porta ou um nome de serviço." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Número de porta principal para o servidor conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Defina a porta TCP de escuta do processo principal para os clientes. Esta " +"pode ser um número de porta ou um nome de serviço. O número de porta " +"original para o conserver é 782, tem que ser maior que 1024 se correr como " +"não-root." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Número de porta de base para os processos filhos do conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Defina o número de porta base de escuta para os processos filhos. Cada " +"processo inicia a procura por portas livres a partir deste número de porta " +"e, a partir daqui para a frente, tentar um número máximo de portas equivale " +"a duas vezes o número máximos de grupos. Se não estiverem disponíveis portas " +"livres naquele intervalo, o conserver termina. Por omissão, o conserver " +"permite que o sistema operativo escolha outra porta livre. Uma entrada em " +"branco selecciona a omissão (o Conserver gerá um sub-processo para cada " +"grupo de consolas que tem que gerir e atribui a cada processo um número de " +"porta para escutar)" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "" +"Endereços para escutar (se deixado em branco o valor por omissão será todos)" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Define o endereço para escutar. Isto permite que o conserver se ligue a um " +"endereço IP particular (como `127.0.0.1') em vez de todas as interfaces. A " +"omissão é ligar-se a todas as interfaces." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Deverá o conserver correr como root?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"O Conserver pode ser configurado para correr como root ou como 'conservr'. " +"Não é possível usar o shadow password se correr o conserver como não-root em " +"conserver.passwd. (Veja o manual para o conserver.passwd para mais detalhes)." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Converter o conserver.cf e conserver.passwd para um novo formato?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"O protocolo e o formato de ficheiro foram alterados! O protocolo cliente/" +"servidor foi re-arquitectado. *TERÁ* que usar um cliente 8.0.1 com o " +"servidor 8.0.1. Nenhuma combinação de cliente/servidor irá funcionar com " +"código pre-8.0.0. O formato do ficheiro de configuração para ambos os " +"conserver.cf e conserver.passwd foi modificado, leia /usr/share/doc/" +"conserver-server/README.Debian para mais detalhes. O /etc/conserver/" +"conserver.cf e /etc/conserver/conserver.passwd será convertida para o novo " +"formato, a versão antiga será renomeada com o sufixo .OLD. Verifique os " +"ficheiros após a conversão!" --- conserver-8.2.1.orig/debian/po/pt_BR.po +++ conserver-8.2.1/debian/po/pt_BR.po @@ -0,0 +1,181 @@ +# conserver Brazilian Portuguese translation +# Copyright (C) 2008 THE conserver'S COPYRIGHT HOLDER +# This file is distributed under the same license as the conserver package. +# Eder L. Marques (frolic) , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: conserver\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2008-05-28 12:13-0300\n" +"Last-Translator: Eder L. Marques (frolic) \n" +"Language-Team: l10n Portuguese \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"pt_BR utf-8\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Você gostaria de configurar o console automaticamente?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Definir este como verdadeiro editará /etc/conserver/console.cf e substituirá " +"CONSERVER_MASTER e CONSERVER_PORT com os valores configurados nas próximas " +"questões" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Nome da máquina onde o servidor conserver está instalado:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"O nome da máquina do conserver é o nome da máquina onde o pacote conserver-" +"server está instalado. O cliente, 'console', usará o nome da máquina " +"'console' se for deixado em branco. O nome do servidor pode ser alterado em " +"tempo de execução com a opção -M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Número da porta do servidor a conectar:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Configure a porta do servidor conserver a conectar. Isto pode ser tanto um " +"número da porta quanto um nome de serviço." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Número da porta mestre para o servidor conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Configure a porta TCP para o processo mestre escutar por clientes. Isto pode " +"ser o número da porta ou um nome de serviço. O número da porta original para " +"o conserver é 782, deve ser maior que 1024 se executado como não-root." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Número da porta base para os filhos do conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Configure a porta base para os filhos escutarem. Cada filho inicia " +"procurando por portas livres a partir deste número de porta e subindo, " +"tentando um número máximo de portas igual ao dobro do número máximo de " +"grupos. Se não há portas livres disponíveis neste intervalo, o conserver " +"encerrará. Por padrão, o conserver deixa o sistema operacional escolher uma " +"porta livre. Deixar em branco seleciona o padrão. (Conserver cria - \"fork\" " +"- um filho para cada grupo de consoles que ele tem que gerenciar e atribui a " +"cada processo um número de porta para escutar)." + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "O endereço para escutar (se vazio, o padrão será todos os endereços):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Defina o endereço no qual escutar. Isto permite ao conserver vincular-se a " +"um endereço IP em particular (como '127.0.0.1') ao invés de todas as " +"interfaces. O padrão é vincular-se a todas as interfaces." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "O conserver deveria ser executado como root?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"O conserver pode ser configurado para ser executado como root ou como " +"'conservr'. Não é possível usar uma senha shadow se estiver sendo executado " +"como não-root em conserver.passwd. (Veja o manual do conserver.passwd para " +"mais detalhes)." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Converter o conserver.cf e conserver.passwd para o novo formato?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"O protocolo e o formato do arquivo mudaram! O protocolo cliente/servidor foi " +"rearquitetado. Você *DEVE* usar um cliente 8.0.1 com um servidor 8.0.1. " +"Nenhuma combinação de cliente/servidor funcionará com códigos pré-8.0.0. O " +"formato do arquivo de configuração para ambos conserver.cf e conserver." +"passwd foram alterados, leia /usr/share/doc/conserver-server/README.Debian " +"para mais detalhes. O /etc/conserver/conserver.cf e /etc/conserver/conserver." +"passwd serão convertidos para o novo formato e os antigos serão renomeados " +"com o sufixo .OLD. Cheque os arquivos após a conversão!" --- conserver-8.2.1.orig/debian/po/ru.po +++ conserver-8.2.1/debian/po/ru.po @@ -0,0 +1,196 @@ +# translation of conserver_8.1.15-2.1_debconf_ru.po to Russian +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +# Yuri Kozlov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: 8.1.15-2.1\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2007-01-28 10:39+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Настроить консоль автоматически?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Если ответить утвердительно, то в файле /etc/conserver/console.cf параметрам " +"CONSERVER_MASTER и CONSERVER_PORT будут присвоены значения, полученные при " +"ответах на последующие вопросы" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Имя хоста, на котором установлен ваш сервер conserver:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"Это имя хоста, на котором установлен пакет conserver-server. Если ничего не " +"указывать, то клиент 'console' будет использовать имя хоста 'console'. Имя " +"сервера может быть изменено в время выполнения программы опцией -M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Номер порта сервера для соединения:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Укажите номер порта сервера conserver для соединения. Можно указывать номер " +"порта или имя сервиса." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Номер порта мастер сервера conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Укажите порт TCP мастер процесса, к которому подключаются клиенты. Можно " +"указывать номер порта или имя сервиса. Порт по умолчанию для conserver равен " +"782; если запускать без прав суперпользователя, порт должен быть больше чем " +"1024." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Базовый номер порта потомков conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Укажите базовый порт, который должны слушать потомки. Каждый потомок " +"начинает искать свободные порты с этого номера и увеличивает его, пытаясь " +"найти максимальное число свободных портов, равное удвоенному максимальному " +"числу групп. Если свободных портов такого диапазона нет, то conserver " +"завершает работу. По умолчанию (если ничего не вводить) conserver позволяет " +"операционной системе выбирать свободный порт. (Conserver порождает потомка " +"для каждой группы консолей, которой нужно управлять и назначает каждому " +"процессу номер порта, который нужно прослушивать.)" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "" +"Прослушиваемый адрес (если ничего не вводить, выполняется прослушивание на " +"всех адресах):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Введите прослушиваемый адрес. Это позволит conserver привязаться только к " +"определённому IP-адресу (например `127.0.0.1'), а не ко всем интерфейсам. По " +"умолчанию выполняется привязка ко всем интерфейсам." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Запускать conserver с правами суперпользователя?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Conserver можно настроить на работу с правами суперпользователя или " +"пользователя 'conservr'. При работе без прав суперпользователя невозможно " +"использовать теневые пароли в файле conserver.passwd. (Подробней смотрите в " +"руководстве по conserver.passwd.)" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Преобразовать файлы conserver.cf и conserver.passwd в новый формат?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Изменён протокол и форматы файлов! Был пересмотрен клиент/серверный " +"протокол. Вы *ДОЛЖНЫ* использовать клиента версии 8.0.1 с сервером версии " +"8.0.1. Эти версии клиента и сервера не будут работать с версиями до " +"pre-8.0.0. Был изменён формат конфигурационных файлов conserver.cf и " +"conserver.passwd, подробней об этом написано в /usr/share/doc/conserver-" +"server/README.Debian. Файлы /etc/conserver/conserver.cf и /etc/conserver/" +"conserver.passwd будут преобразованы в новый формат, а их оригиналы будут " +"сохранены под тем ми же именами с суффиксом .OLD. Проверьте правильность " +"файлов после преобразования!" --- conserver-8.2.1.orig/debian/po/sv.po +++ conserver-8.2.1/debian/po/sv.po @@ -0,0 +1,188 @@ +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# Developers do not need to manually edit POT or PO files. +# , fuzzy +# Joergen Haegg , 2005. +# +# +msgid "" +msgstr "" +"Project-Id-Version: conserver 8.1.15-3\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: 2007-01-29 20:35+0100\n" +"Last-Translator: Jörgen Hägg \n" +"Language-Team: Swedish\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "Vill du konfigurera console automatiskt?" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" +"Genom att sätta denna till sant kommer /etc/conserver/console.cf att " +"editeras och ersätta CONSERVER_MASTER och CONSERVER_PORT med de " +"konfigurerade värdena i de följande frågorna" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "Maskinens namn där conserver-demonen är installerad:" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" +"Maskinen där conserver-serverpaketet är installerat. Om detta fält lämnas " +"tomt kommer klientprogrammet ('console') att använda namnet 'console' i " +"stället. Demonens maskinnamn kan ändras med flaggan -M." + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "Portnumret som klientprogrammet ska kontakta:" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" +"Ange här det portnummer på servermaskinen som klientprogrammet ('console') " +"ska kontakta. Det kan vara ett tal eller tjänstens namn." + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "Huvudportnumret för conserverdemonens maskin:" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" +"Ange TCP-porten som huvudprocessen ska lyssna efter klienter på. Det kan " +"antingen vara ett nummer eller ett tjänstenamn. Det ursrprungliga numret för " +"conserver är 782. Om demonen inte körs som root måste numret vara större än " +"1024." + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "Första portnumret för underprocesser till conserver:" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" +"Anger det första portnumer som underprocesser lyssnar på. Varje ny process " +"börjar leta ledia portnummer från detta nummer och går uppåt tills den når " +"maxnumret som är lika med antal grupper*2. Conserverdemonen avbryter om det " +"inte finns lediga portar i det området. Normalt låter conserver " +"operativsystemet välja en ledig port, detta är vad som händer om fältet är " +"tomt. (Conserver startar en ny process för varje grupp av terminaler den ska " +"sköta och ger varje process ett portnummer att lyssna på." + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "Adressen som demonen lyssnar på (alla adresser om tomt):" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" +"Detta sätter den adress som conserverdemonen lyssnar på. Det gör det möjligt " +"att binda till en specifik ip-adress (exempelvis 127.0.0.1) i stället för " +"binad till alla tillgängliga 'interface'." + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "Ska conserver köras som root?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" +"Conserver kan konfigureras att köra som root eller som användaren " +"'conservr'. Det är inte möjligt för den att använda 'shadow'-databasens " +"lösenord när den kör som annan användade än root. (Se manualen för conserver." +"passwd för närmare detaljer.)" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "Omvandla conserver.cf och conserver.passwd till det nya formatet?" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" +"Protokoll och filformat har ändrats! Klient-serverprotokollet har gjorts om " +"helt. Du *måste* använda en 8.0.1-klient mot en 8.0.1-server. Ingen annan " +"kombination av klient/server kommer att fungera tillsammans med versioner " +"före 8.0.0. Konfigureringsfilerna conserver.cf och conserver.passwd har båda " +"nytt format, läs /usr/share/doc/conserver-server/README.Debian för mer " +"detaljer. Om du anger 'Yes' kommer jag att försöka omvandla /etc/conserver/" +"conserver.cf och /etc/conserver/conserver.passwd till det nya formatet, de " +"ursprungliga filerna döps om med 'OLD' som suffix. Kontrollera filerna efter " +"konverteringen!" --- conserver-8.2.1.orig/debian/po/templates.pot +++ conserver-8.2.1/debian/po/templates.pot @@ -0,0 +1,145 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: jh@debian.org\n" +"POT-Creation-Date: 2007-01-22 22:19+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "Do you want to configure console automatically?" +msgstr "" + +#. Type: boolean +#. Description +#: ../conserver-client.templates:1001 +msgid "" +"Setting this to true will edit /etc/conserver/console.cf and replace " +"CONSERVER_MASTER and CONSERVER_PORT with the configured values in the next " +"questions" +msgstr "" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "Hostname where your conserver server is installed:" +msgstr "" + +#. Type: string +#. Description +#: ../conserver-client.templates:2001 +msgid "" +"The conserver hostname is the hostname where the conserver-server package is " +"installed. The client, 'console', will use the hostname 'console' if left " +"empty. The server name can be changed during runtime with the -M option." +msgstr "" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "The server port number to connect to:" +msgstr "" + +#. Type: string +#. Description +#: ../conserver-client.templates:3001 +msgid "" +"Set the conserver server port to connect to. This may be either a port " +"number or a service name." +msgstr "" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "The master port number for the conserver server:" +msgstr "" + +#. Type: string +#. Description +#: ../conserver-server.templates:1001 +msgid "" +"Set the TCP port for the master process to listen on for clients. This may " +"be either a port number or a service name. The original port number for " +"conserver is 782, must be higher than 1024 if running as non-root." +msgstr "" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "The base port number for the conserver children:" +msgstr "" + +#. Type: string +#. Description +#: ../conserver-server.templates:2001 +msgid "" +"Set the base port for children to listen on. Each child starts looking for " +"free ports at this port number and working upward, trying a maximum number " +"of ports equal to twice the maximum number of groups. If no free ports are " +"available in that range, conserver exits. By default, conserver lets the " +"operating system choose a free port. Empty input selects the default. " +"(Conserver forks a child for each group of consoles it must manage and " +"assigns each process a port number to listen on.)" +msgstr "" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "The listen address (defaults to all addresses if empty):" +msgstr "" + +#. Type: string +#. Description +#: ../conserver-server.templates:3001 +msgid "" +"Set the address to listen on. This allows conserver to bind to a particular " +"IP address (like `127.0.0.1') instead of all interfaces. The default is to " +"bind to all interfaces." +msgstr "" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "Should conserver run as root?" +msgstr "" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:4001 +msgid "" +"Conserver can be configured to run as root or as 'conservr'. It is not " +"possible to use the shadow password if running as non-root in conserver." +"passwd. (See the manual for conserver.passwd for more details.)" +msgstr "" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "Convert conserver.cf and conserver.passwd to new format?" +msgstr "" + +#. Type: boolean +#. Description +#: ../conserver-server.templates:5001 +msgid "" +"Protocol and file format has changed! The client/server protocol has been " +"rearchitected. You *MUST* use an 8.0.1 client with an 8.0.1 server. No " +"combination of client/server will work with pre-8.0.0 code. The config file " +"format for both conserver.cf and conserver.passwd has been changed, read /" +"usr/share/doc/conserver-server/README.Debian for more details. The /etc/" +"conserver/conserver.cf and /etc/conserver/conserver.passwd will be converted " +"to the new format and the old will be renamed with .OLD as suffix. Check the " +"files after the conversion!" +msgstr "" --- conserver-8.2.1.orig/debian/rules +++ conserver-8.2.1/debian/rules @@ -0,0 +1,30 @@ +#!/usr/bin/make -f + +client = conserver-client +clientd = debian/$(client) +server = conserver-server +serverd = debian/$(server) + +%: + dh $@ + +override_dh_auto_configure: + ./configure \ + --verbose \ + --sysconfdir=/etc/conserver \ + --with-openssl \ + --with-pam \ + --with-regex \ + --with-port=782 \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --with-logfile=/var/log/conserver/server.log \ + --with-pidfile=/var/run/conserver.pid \ + --with-libwrap \ + --with-64bit + +override_dh_installman: + dh_installman --language=C + +override_dh_installcron override_dh_pysupport override_dh_perl override_dh_ucf: --- conserver-8.2.1.orig/debian/watch +++ conserver-8.2.1/debian/watch @@ -0,0 +1,4 @@ +version=3 +# +# +http://www.conserver.com/conserver-([\d\.]+)\.tar\.gz