adding zephyr-im master branch

This commit is contained in:
2022-07-25 09:01:27 -06:00
parent 61f5ed8f01
commit ee1236fa5c
311 changed files with 62265 additions and 0 deletions

1
debian/.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
zephyr.vars ident

1
debian/README.krb4-5 vendored Normal file
View File

@ -0,0 +1 @@
Placehold that will explain how to build an agile server goes here.

9
debian/acl/class-registry.acl vendored Normal file
View File

@ -0,0 +1,9 @@
wg_ctl:
hm_ctl:
hm_stat:
locate:
login:
zephyr_admin:
zephyr_ctl:
zmatch_all:
operations:

1
debian/acl/iui-hm_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iui-hm_stat.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iui-login.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iui-operations.acl vendored Normal file
View File

@ -0,0 +1 @@
*.*@*

1
debian/acl/iui-user_locate.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iui-wg_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iui-zephyr_admin.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iui-zephyr_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iws-hm_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iws-hm_stat.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iws-login.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iws-operations.acl vendored Normal file
View File

@ -0,0 +1 @@
*.*@*

1
debian/acl/iws-user_locate.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iws-wg_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iws-zephyr_admin.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/iws-zephyr_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/sub-hm_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/sub-hm_stat.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/sub-login.acl vendored Normal file
View File

@ -0,0 +1 @@
*.*@*

1
debian/acl/sub-operations.acl vendored Normal file
View File

@ -0,0 +1 @@
*.*@*

1
debian/acl/sub-user_locate.acl vendored Normal file
View File

@ -0,0 +1 @@
*.*@*

1
debian/acl/sub-wg_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/sub-zephyr_admin.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/sub-zephyr_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/xmt-hm_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/xmt-hm_stat.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/xmt-login.acl vendored Normal file
View File

@ -0,0 +1 @@
*.*@*

1
debian/acl/xmt-operations.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/xmt-user_locate.acl vendored Normal file
View File

@ -0,0 +1 @@
*.*@*

1
debian/acl/xmt-wg_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/xmt-zephyr_admin.acl vendored Normal file
View File

@ -0,0 +1 @@

1
debian/acl/xmt-zephyr_ctl.acl vendored Normal file
View File

@ -0,0 +1 @@
*.*@*

89
debian/changelog vendored Normal file
View File

@ -0,0 +1,89 @@
zephyr (1:3.1.999-trunk) unstable; urgency=low
* The next actual release on this branch will be 3.2... someday
-- Karl Ramm <kcr@1ts.org> Mon, 28 Oct 2013 00:32:21 -0400
zephyr (1:3.1.1-trunk) unstable; urgency=low
* release 3.1.1
-- Karl Ramm <kcr@1ts.org> Fri, 25 Oct 2013 01:15:29 -0400
zephyr (1:3.1-trunk) unstable; urgency=low
* release 3.1
-- Karl Ramm <kcr@1ts.org> Sat, 12 Oct 2013 13:15:58 -0400
zephyr (1:3.1~rc2-trunk) unstable; urgency=low
* release 3.1~rc2
-- Karl Ramm <kcr@1ts.org> Sun, 06 Oct 2013 20:53:42 -0400
zephyr (1:3.1~rc1-trunk) unstable; urgency=low
* release 3.1~rc1
-- Karl Ramm <kcr@1ts.org> Sat, 28 Sep 2013 19:45:21 -0400
zephyr (1:3.1~rc0-trunk) unstable; urgency=low
* release 3.1~rc0
-- Karl Ramm <kcr@1ts.org> Sat, 28 Sep 2013 15:18:25 -0400
zephyr (1:3.1~beta1-trunk) unstable; urgency=low
* release 3.1~beta1
-- Karl Ramm <kcr@1ts.org> Thu, 08 Aug 2013 02:23:32 -0400
zephyr (1:3.1-beta0-trunk) unstable; urgency=low
* release 3.1-beta0
-- Karl Ramm <kcr@1ts.org> Sun, 07 Jul 2013 22:08:01 -0400
zephyr (1:3.0.999-trunk) UNRELEASED; urgency=low
* Any further revisions to 3.0.x go on the 3.0.x branch; the mainline is for 3.1 stuff
-- Karl Ramm <kcr@1ts.org> Sat, 11 Feb 2012 10:53:49 -0500
zephyr (1:3.0.2-trunk) unstable; urgency=low
* release 3.0.2
-- Karl Ramm <kcr@1ts.org> Sun, 22 Jan 2012 02:12:41 -0500
zephyr (1:3.0.1) unstable; urgency=low
* 80% more nelhage proof
-- Karl Ramm <kcr@1ts.org> Sun, 06 Mar 2011 10:54:46 -0500
zephyr (1:3.0.1~rc.HEAD) unstable; urgency=low
* bugfixes ahoy.
-- Karl Ramm <kcr@1ts.org> Wed, 07 Jul 2010 16:26:49 -0400
zephyr (1:3.0) unstable; urgency=low
* Might as well let it escape.
-- Karl Ramm <kcr@1ts.org> Mon, 05 Oct 2009 19:56:17 -0400
zephyr (1:3.0~rc.HEAD) unstable; urgency=low
* It's Release Candidate Time!
-- Karl Ramm <kcr@1ts.org> Mon, 03 Aug 2009 01:27:46 -0400
zephyr (1:3.0~beta.HEAD) inconceivable; urgency=low
* Mark version for upstream trunk
-- Karl Ramm <kcr@1ts.org> Sat, 28 Mar 2009 12:59:14 -0400

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
5

191
debian/control vendored Normal file
View File

@ -0,0 +1,191 @@
Source: zephyr
Section: net
Priority: optional
Maintainer: Karl Ramm <kcr@1ts.org>
Build-Depends: debhelper (>= 5), libc-ares-dev, libkrb5-dev (>= 1.2.2-4),
comerr-dev, ss-dev, libreadline-dev | libreadline5-dev,
libx11-dev, libxt-dev, x11proto-core-dev, libncurses5-dev,
bison, libhesiod-dev, autotools-dev, python (>= 2.5), python-central,
autoconf, libtool, automake, git-core | git, devscripts
Build-Conflicts: autoconf2.13
Standards-Version: 3.9.2.0
Homepage: http://zephyr.1ts.org/
Vcs-Svn: git://zephyr.1ts.org/zephyr.git
Vcs-Browser: http://zephyr.1ts.org/browser/zephyr
XS-Python-Version: 2.5
Package: libzephyr4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libzephyr4-krb, libzephyr4-krb5, libzephyr4-krb45
Description: Project Athena's notification service - non-Kerberos libraries
Zephyr is derived from the original Project Athena 'Instant Message' system
and allows users to send messages to other users or to groups of users.
Users can view incoming Zephyr messages as windowgrams (transient X
windows) or as text on a terminal.
.
This package provides the libraries without Kerberos support.
Package: libzephyr4-krb
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, krb4-config
Conflicts: libzephyr4, libzephyr4-krb5, libzephyr4-krb45
Replaces: libzephyr4, libzephyr4-krb5, libzephyr4-krb45
Provides: libzephyr4
Description: Project Athena's notification service - libraries with Kerberos
Zephyr is derived from the original Project Athena 'Instant Message' system
and allows users to send messages to other users or to groups of users.
Users can view incoming Zephyr messages as windowgrams (transient X
windows) or as text on a terminal.
.
This package provides libraries that use Kerberos.
Package: libzephyr4-krb5
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, krb5-config
Conflicts: libzephyr4, libzephyr4-krb, libzephyr4-krb45
Replaces: libzephyr4, libzephyr4-krb, libzephyr4-krb45
Provides: libzephyr4
Description: The original "Instant Message" system libraries with Kerberos 5
This version of the library uses Kerberos for message authentication.
.
This is the Project Athena Zephyr notification system.
Zephyr allows users to send messages to other users or to groups of
users. Users can view incoming Zephyr messages as windowgrams
(transient X windows) or as text on a terminal.
Package: libzephyr4-krb45
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, krb5-config
Conflicts: libzephyr4, libzephyr4-krb, libzephyr4-krb5
Replaces: libzephyr4, libzephyr4-krb, libzephyr4-krb5
Provides: libzephyr4
Description: The original "Instant Message" system libraries with Kerberos 4+5
This version of the library uses Kerberos for message authentication.
.
This is the Project Athena Zephyr notification system.
Zephyr allows users to send messages to other users or to groups of
users. Users can view incoming Zephyr messages as windowgrams
(transient X windows) or as text on a terminal.
Package: libzephyr-python
Section: python
Architecture: any
Depends: ${python:Depends}, ${misc:Depends}, libzephyr4
Provides: ${python:Provides}
XB-Python-Version: ${python:Verions}
Description: Python bindings for zephyr library
Get at the zephyr library from python.
Package: zephyr-clients
Section: net
Replaces: zephyr-client
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, debianutils (>= 1.6), debconf | debconf-2.0
Description: Project Athena's notification service - client programs
Zephyr is derived from the original Project Athena 'Instant Message' system
and allows users to send messages to other users or to groups of users.
Users can view incoming Zephyr messages as windowgrams (transient X
windows) or as text on a terminal.
.
This package provides client programs for the messaging service.
Package: zephyr-server
Section: net
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, debconf | debconf-2.0
Conflicts: zephyr-server-krb, zephyr-server-krb5, zephyr-server-krb45
Description: Project Athena's notification service - non-Kerberos server
Zephyr is derived from the original Project Athena 'Instant Message' system
and allows users to send messages to other users or to groups of users.
Users can view incoming Zephyr messages as windowgrams (transient X
windows) or as text on a terminal.
.
This package provides the server for the messaging service, which
maintains a location and subscription database for all the receiving
clients. All zephyrgrams are sent to the server to be routed to the
intended recipient. Only one server is required for a group of clients.
Package: zephyr-server-krb
Section: net
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, debconf | debconf-2.0, libzephyr4-krb
Conflicts: zephyr-server, zephyr-server-krb5, zephyr-server-krb45
Replaces: zephyr-server, zephyr-server-krb5, zephyr-server-krb45
Provides: zephyr-server
Description: Project Athena's notification service - server with Kerberos
Zephyr is derived from the original Project Athena 'Instant Message' system
and allows users to send messages to other users or to groups of users.
Users can view incoming Zephyr messages as windowgrams (transient X
windows) or as text on a terminal.
.
This package provides the server for the messaging service. Only one
server is needed for a group of client. The program consumes much memory,
especially for very large sites.
.
The server maintains a location and subscription database for all the
receiving clients. All zephyrgrams are sent to the server to be routed
to the intended recipient.
.
This version of the server uses Kerberos.
Package: zephyr-server-krb5
Section: net
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, debconf | debconf-2.0, libzephyr4-krb5
Conflicts: zephyr-server, zephyr-server-krb, zephyr-server-krb45
Replaces: zephyr-server, zephyr-server-krb, zephyr-server-krb45
Provides: zephyr-server
Description: The original "Instant Message" system-server with Kerberos 5
You probably only need one server for a group of clients.
This can be a memory-intensive server, especially for very large sites.
.
The server maintains a location and subscription database for all the
receiving clients. All zephyrgrams are sent to the server to be routed
to the intended recipient.
.
This version of the server uses Kerberos for message authentication.
.
This is the Project Athena Zephyr notification system.
Zephyr allows users to send messages to other users or to groups of
users. Users can view incoming Zephyr messages as windowgrams
(transient X windows) or as text on a terminal.
Package: zephyr-server-krb45
Section: net
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, debconf | debconf-2.0, libzephyr4-krb45
Conflicts: zephyr-server, zephyr-server-krb, zephyr-server-krb5
Replaces: zephyr-server, zephyr-server-krb, zephyr-server-krb5
Provides: zephyr-server
Description: The original "Instant Message" system-server with Kerberos 4+5
You probably only need one server for a group of clients.
This can be a memory-intensive server, especially for very large sites.
.
The server maintains a location and subscription database for all the
receiving clients. All zephyrgrams are sent to the server to be routed
to the intended recipient.
.
This version of the server uses Kerberos for message authentication.
.
This is the Project Athena Zephyr notification system.
Zephyr allows users to send messages to other users or to groups of
users. Users can view incoming Zephyr messages as windowgrams
(transient X windows) or as text on a terminal.
Package: libzephyr-dev
Section: libdevel
Architecture: any
Depends: libzephyr4 (= ${binary:Version}) | libzephyr4-krb (= ${binary:Version}) | libzephyr4-krb5 (= ${binary:Version}) | libzephyr4-krb45 (= ${binary:Version}), ${misc:Depends}, libc6-dev
Description: Project Athena's notification service - development files
Zephyr is derived from the original Project Athena 'Instant Message' system
and allows users to send messages to other users or to groups of users.
Users can view incoming Zephyr messages as windowgrams (transient X
windows) or as text on a terminal.
.
This package provides development libraries and files, which are
needed to compile alternative Zephyr clients.

125
debian/copyright vendored Normal file
View File

@ -0,0 +1,125 @@
This package was debianized by Karl Ramm <kcr@1ts.org> on
Mon, 4 Dec 2000 05:28:22 -0500.
It was downloaded from ftp://athena-dist.mit.edu/pub/ATHENA/zephyr
Copyright:
/*
Copyright 1987,1988,1995 by the Massachusetts Institute of Technology
All rights reserved.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the Massachusetts
Institute of Technology (M.I.T.) not be used in advertising or publicity
pertaining to distribution of the software without specific, written
prior permission.
M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
M.I.T. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
*/
/*
* lib/quad_cksum.c
*
* Copyright 1985, 1986, 1987, 1988,1990 by the Massachusetts Institute
* of Technology.
* All Rights Reserved.
*
* Export of this software from the United States of America may
* require a specific license from the United States Government.
* It is the responsibility of any person or organization contemplating
* export to obtain such a license before exporting.
*
* WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
* distribute this software and its documentation for any purpose and
* without fee is hereby granted, provided that the above copyright
* notice appear in all copies and that both that copyright notice and
* this permission notice appear in supporting documentation, and that
* the name of M.I.T. not be used in advertising or publicity pertaining
* to distribution of the software without specific, written prior
* permission. Furthermore if you modify this software you must label
* your software as modified software and not distribute it in such a
* fashion that it might be confused with the original M.I.T. software.
* M.I.T. makes no representations about the suitability of
* this software for any purpose. It is provided "as is" without express
* or implied warranty.
*/
server/utf8proc.[ch]:
/*
* Copyright (c) 2006-2007 Jan Behrens, FlexiGuided GmbH, Berlin
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
server/utf8proc_data.c:
/*
* This file contains derived data from a modified version of the
* Unicode data files.
*
* The original data files are available at
* http://www.unicode.org/Public/UNIDATA/
*
*
* COPYRIGHT AND PERMISSION NOTICE
*
* Copyright (c) 1991-2007 Unicode, Inc. All rights reserved. Distributed
* under the Terms of Use in http://www.unicode.org/copyright.html.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of the Unicode data files and any associated documentation (the "Data
* Files") or Unicode software and any associated documentation (the
* "Software") to deal in the Data Files or Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, and/or sell copies of the Data Files or Software, and
* to permit persons to whom the Data Files or Software are furnished to do
* so, provided that (a) the above copyright notice(s) and this permission
* notice appear with all copies of the Data Files or Software, (b) both the
* above copyright notice(s) and this permission notice appear in associated
* documentation, and (c) there is clear notice in each modified Data File or
* in the Software as well as in the documentation associated with the Data
* File(s) or Software that the data or software has been modified.
*
* THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
* KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
* THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
* INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
* CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
* USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
* PERFORMANCE OF THE DATA FILES OR SOFTWARE.
*
* Except as contained in this notice, the name of a copyright holder shall
* not be used in advertising or otherwise to promote the sale, use or other
* dealings in these Data Files or Software without prior written
* authorization of the copyright holder.
*/

3
debian/default.subscriptions vendored Normal file
View File

@ -0,0 +1,3 @@
operations,message,*
message,personal,%me%
message,urgent,%me%

2
debian/dirs vendored Normal file
View File

@ -0,0 +1,2 @@
usr/bin
usr/sbin

6
debian/libzephyr-dev.files vendored Normal file
View File

@ -0,0 +1,6 @@
usr/lib/libzephyr.a
usr/lib/libzephyr.so
usr/lib/pkgconfig/zephyr.pc
usr/include/zephyr/mit-copyright.h
usr/include/zephyr/zephyr.h
usr/include/zephyr/zephyr_err.h

1
debian/libzephyr-python.files vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/python2.5/site-packages/zephyr_ctypes.py

15
debian/libzephyr4-krb5.templates vendored Normal file
View File

@ -0,0 +1,15 @@
Template: libzephyr4-krb5/no-more-krb4
Type: boolean
Default: true
Description: Potentially incompatible upgrade
You appear to be upgrading from a version of zephyr that uses
Kerberos version 4 to authenticate. Kerberos version 4 support has
been removed from Debian, and accordingly from zephyr. This version
of zephyr uses Kerberos 5 to authenticate, and thus your servers must
have been upgraded for it to be useful.
.
A server that authenticates both ways can be built for lenny from the
zephyr source package, see:
/usr/share/doc/libzephyr4-krb5/README.krb4-5
.
Continue with the upgrade?

1
debian/libzephyr4.files vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/libzephyr.so.*

2
debian/po/POTFILES.in vendored Normal file
View File

@ -0,0 +1,2 @@
[type: gettext/rfc822deb] zephyr-clients.templates
[type: gettext/rfc822deb] zephyr-server.templates

91
debian/po/cs.po vendored Normal file
View File

@ -0,0 +1,91 @@
#
# 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: zephyr\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2007-12-08 17:00+0100\n"
"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Zephyr servery:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
"Zadejte prosím plná jména Zephyr serverů; jednotlivá jména oddělte mezerami."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"Seznam definovaný na klientech může být podmnožinou seznamu definovaného na "
"serverech."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"Pokud pro oznamování Zephyr serverů používáte Hesiod, můžete ponechat "
"prázdné."
#~ msgid ""
#~ "We want to try and capture user changes when they edit a config file "
#~ "manually. To do this we look at the file in the config script. However, "
#~ "in the case of preconfigure, the config script is run twice before the "
#~ "postinst is run. Thus we may read the wrong value before the edited "
#~ "value is written out in postinst. If this is false we skip reading config "
#~ "files until postinst runs."
#~ msgstr ""
#~ "Snažíme se rozpoznat a zachytit uživatelovy ruční změny v konfiguračním "
#~ "souboru, což se děje v konfiguračním skriptu. Ovšem v případě "
#~ "předkonfigurace je konfigurační skript spuštěn dvakrát před spuštěním "
#~ "poinstalačního skriptu a tudíž můžeme přečíst chybnou hodnotu před tím, "
#~ "než je upravená hodnota zapsána v poinstalačním kroku. Pokud je to "
#~ "chybně, přeskočíme čtení kofiguračních souborů až do poinstalační fáze."
#~ msgid "You have no zephyr servers specified for the client"
#~ msgstr "Pro klienta jste nezadali žádné zephyr servery"
#~ msgid ""
#~ "The zephyr-clients package for whatever reason does not have any zephyr "
#~ "servers configured. Please edit the file /etc/default/zephyr-clients and "
#~ "add the names of your zephyr servers, separated by spaces to the zhm_args "
#~ "variable."
#~ msgstr ""
#~ "Balíček zephyr-clients nemá z nějakého důvodu nakonfigurován žádný zephyr "
#~ "server. Upravte prosím soubor /etc/default/zephyr-clients a přidejte do "
#~ "něj do proměnné zhm_args mezerami oddělená jména zephyr serverů."
#~ msgid "What are your zephyr servers?"
#~ msgstr "Jaké jsou vaše zephyr servery?"
#~ msgid "You should never see this"
#~ msgstr "Toto jste nikdy neměli vidět"

65
debian/po/es.po vendored Normal file
View File

@ -0,0 +1,65 @@
# zephyr debconf translation to spanish
# Copyright (C) 2001, 2006, 2007 Software in the Public Interest
# This file is distributed under the same license as the zephyr package.
#
# Changes:
# - Initial translation
# Carlos Valdivia Yagüe <valyag@dat.etsit.upm.es>, 2001, 2006, 2007
#
# 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: zephyr 2.1.20070719.SNAPSHOT-4\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2007-12-05 15:50+0100\n"
"Last-Translator: Carlos Valdivia Yagüe <valyag@dat.etsit.upm.es>\n"
"Language-Team: Debian L10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Servidores Zephyr:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
"Por favor, introduzca el nombre completo de los servidores Zephyr como una "
"lista separada por espacios."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"La lista configurada en los clientes puede ser un subconjunto de la lista "
"configurada en los servidores."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"Puede dejarlo en blanco si se utiliza Hesiod para anunciar los servidores "
"Zephyr."

56
debian/po/fr.po vendored Normal file
View File

@ -0,0 +1,56 @@
# 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: zephyr_2.1.20070913.SNAPSHOT-3\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2007-12-23 15:01+0100\n"
"Last-Translator: Michel Grentzinger <mic.grentz@online.fr>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-15\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Serveurs Zephyr<79>:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
"Veuillez indiquer le nom complet des serveurs Zephyr, s<>par<61>s par un espace."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"La liste configur<75>e sur les clients peut <20>tre un sous-ensemble de la liste "
"configur<75>e sur les serveurs."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"Ce champ peut <20>tre laiss<73> vide si Hesiod est employ<6F> pour annoncer les "
"serveurs Zephyr."

100
debian/po/gl.po vendored Normal file
View File

@ -0,0 +1,100 @@
# Galician translation of zephyr's debconf templates
# This file is distributed under the same license as the zephyr package.
# Jacobo Tarrio <jtarrio@debian.org>, 2007.
#
msgid ""
msgstr ""
"Project-Id-Version: zephyr\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2007-12-05 20:45+0000\n"
"Last-Translator: Jacobo Tarrio <jtarrio@debian.org>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Servidores zephyr:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
"Indique os nomes completos dos servidores Zephyr, nunha lista de nomes "
"separados por comas."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"A lista configurada nos clientes pode ser un subconxunto da lista "
"configurada nos servidores."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"Pódese deixar baleiro se se emprega Hesiod para anunciar os servidores "
"Zephyr."
#, fuzzy
#~ msgid ""
#~ "Please type the full names of your zephyr servers, separated by spaces. "
#~ "(note that this can be a subset of what you're telling the servers) If "
#~ "you are using hesiod to advertise your zephyr servers, leave this blank."
#~ msgstr ""
#~ "Escriba os nomes completos dos seus servidores zephyr, separados por "
#~ "espazos. (Teña en conta que isto pode ser un subconxunto do que lles "
#~ "conta aos servidores)"
#~ msgid ""
#~ "Please type the full names of your zephyr servers, separated by spaces. "
#~ "(Note that this can be a superset of that you're telling the clients.)"
#~ msgstr ""
#~ "Escriba os nomes completos dos seus servidores zephyr, separados por "
#~ "espazos. (Teña en conta que pode ser un superconxunto do que lles di aos "
#~ "clientes)."
#~ msgid "for internal use"
#~ msgstr "para uso interno"
#~ msgid ""
#~ "We want to try and capture user changes when they edit a config file "
#~ "manually. To do this we look at the file in the config script. However, "
#~ "in the case of preconfigure, the config script is run twice before the "
#~ "postinst is run. Thus we may read the wrong value before the edited "
#~ "value is written out in postinst. If this is false we skip reading config "
#~ "files until postinst runs."
#~ msgstr ""
#~ "Preténdes capturar os cambios que fan os usuarios cando modifican "
#~ "manualmente un ficheiro de configuración. Para facelo consúltase o "
#~ "ficheiro no script de configuración. Nembargantes, no caso da "
#~ "preconfiguración, o script de configuración execútase dúas veces antes de "
#~ "executar o script de post-instalación. Polo tanto, pódese ler o valor "
#~ "incorrecto antes de que se grave o valor editado na post-instalación. Se "
#~ "isto é falso omítese a lectura de ficheiros de configuración ata que se "
#~ "execute o script de post-instalación."
#~ msgid "You have no zephyr servers specified for the client"
#~ msgstr "Non especificou servidores zephyr para o cliente"
#~ msgid ""
#~ "The zephyr-clients package for whatever reason does not have any zephyr "
#~ "servers configured. Please edit the file /etc/default/zephyr-clients and "
#~ "add the names of your zephyr servers, separated by spaces to the zhm_args "
#~ "variable."
#~ msgstr ""
#~ "Por algún motivo, o paquete zephyr-clients non ten configurado ningún "
#~ "servidor zephyr. Edite o ficheiro /etc/default/zephyr-clients e engada os "
#~ "nomes dos servidores zephyr, separados por espazos, á variable zhm_args."

45
debian/po/ja.po vendored Normal file
View File

@ -0,0 +1,45 @@
# Copyright (C) 2008 Karl Ramm <kcr@debian.org>
# This file is distributed under the same license as the zephyr package.
# Hideki Yamane (Debian-JP) <henrich@debian.or.jp>, 2008.
#
msgid ""
msgstr ""
"Project-Id-Version: zephyr 2.1.20070719.SNAPSHOT-1.2\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2008-12-28 22:26+0900\n"
"Last-Translator: Hideki Yamane (Debian-JP) <henrich@debian.or.jp>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Zephyr サーバ:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
"Zephyr サーバの名前を全て、スペースで区切ったリストで指定してください。"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"クライアント上で設定されたリストは、サーバ上で設定されたリストのサブセットになります。"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr "Hesiod を Zephyr サーバの広報に利用している場合は、ここは空のままで構いません。"

112
debian/po/nl.po vendored Normal file
View File

@ -0,0 +1,112 @@
#
# 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: zephyr\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2007-12-09 14:00+0100\n"
"Last-Translator: Bart Cornelis <cobaco@skolelinux.no>\n"
"Language-Team: debian-l10n-dutch <debian-l10n-dutch@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Dutch\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Zephyr-servers:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
"Gelieve hier een (met spaties gescheiden) lijst van de de volledige namen "
"van de Zephyr-servers op te geven."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"De op de clients ingestelde lijst mag een subset zijn van de op de servers "
"ingestelde lijst."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"Als u Hesiod gebruikt om Zephyr-servers te adverteren kunt u dit veld "
"leeglaten."
#, fuzzy
#~ msgid ""
#~ "Please type the full names of your zephyr servers, separated by spaces. "
#~ "(note that this can be a subset of what you're telling the servers) If "
#~ "you are using hesiod to advertise your zephyr servers, leave this blank."
#~ msgstr ""
#~ "Gelieve de volledige naam van uw zephyr-servers op te geven gescheiden "
#~ "door spaties (merk op dat dit een subset kan zijn van wat u aan de "
#~ "servers vertelt)."
#, fuzzy
#~ msgid ""
#~ "Please type the full names of your zephyr servers, separated by spaces. "
#~ "(Note that this can be a superset of that you're telling the clients.)"
#~ msgstr ""
#~ "Gelieve de volledige namen van uw zephyr-servers op te geven, gescheiden "
#~ "door spaties (merk op dat dit een superset kan zijn van wat u de clients "
#~ "verteld)."
#~ msgid "for internal use"
#~ msgstr "voor intern gebruik"
#~ msgid ""
#~ "We want to try and capture user changes when they edit a config file "
#~ "manually. To do this we look at the file in the config script. However, "
#~ "in the case of preconfigure, the config script is run twice before the "
#~ "postinst is run. Thus we may read the wrong value before the edited "
#~ "value is written out in postinst. If this is false we skip reading config "
#~ "files until postinst runs."
#~ msgstr ""
#~ "Er wordt geprobeerd om gebruikersaanpassingen op te vangen wanneer een "
#~ "configuratiebestand handmatig aangepast wordt. Hiertoe kijkt het "
#~ "'config'-script in het configuratiebestand, maar in het geval van "
#~ "preconfigure wordt dit script tweemaal uitgevoerd voordat het 'postinst'-"
#~ "script gedraaid wordt. Dit kan er toe leiden dat de verkeerde waarde "
#~ "wordt uitgeschreven voordat de aangepaste waarde uitgeschreven wordt in "
#~ "het 'postinst'-script. Als dit onwaar is slaan we het lezen van "
#~ "configuratiebestanden over totdat het 'postinst'-script uitgevoerd is."
#~ msgid "You have no zephyr servers specified for the client"
#~ msgstr "U heeft geen zephyr-servers opgegeven voor de client."
#~ msgid ""
#~ "The zephyr-clients package for whatever reason does not have any zephyr "
#~ "servers configured. Please edit the file /etc/default/zephyr-clients and "
#~ "add the names of your zephyr servers, separated by spaces to the zhm_args "
#~ "variable."
#~ msgstr ""
#~ "Het 'zephyr-clients'-pakket heeft om wat voor reden dan ook geen zephyr-"
#~ "servers ingesteld. Gelieve het bestand /etc/default/zephyr-clients aan te "
#~ "passen en de namen van uw zephyr-servers gescheiden door spaties toe te "
#~ "voegen aan de 'zhm_args'-variabele."

98
debian/po/pt.po vendored Normal file
View File

@ -0,0 +1,98 @@
# Portuguese translation for zephyr's debconf messages
# Ricardo Silva <ardoric@gmail.com>, 2007
#
msgid ""
msgstr ""
"Project-Id-Version: zephyr 2.1.20070719.SNAPSHOT-3\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2007-12-19 22:05+0000\n"
"Last-Translator: Ricardo Silva <ardoric@gmail.com>\n"
"Language-Team: Portuguese <traduz@debianpt.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Servidores Zephyr:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
"Por favor especifique o nome completo dos servidores Zephyr, numa lista "
"separada por espaços."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"A lista configurada nos clientes pode ser um sub-conjunto da lista "
"configurada nos servidores."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"Esta opção pode ser deixada vazia se o Hesiod for utilizado para anunciar os "
"servidores Zephyr."
#~ msgid ""
#~ "Please type the full names of your zephyr servers, separated by spaces. "
#~ "(note that this can be a subset of what you're telling the servers) If "
#~ "you are using hesiod to advertise your zephyr servers, leave this blank."
#~ msgstr ""
#~ "Por favor escreva os nomes completos dos seus servidores zephyr, "
#~ "separados por espaços. (note que esta lista pode ser um subconjunto do "
#~ "que diz aos servidores)"
#~ msgid ""
#~ "Please type the full names of your zephyr servers, separated by spaces. "
#~ "(Note that this can be a superset of that you're telling the clients.)"
#~ msgstr ""
#~ "Por favor escreva os nomes completos dos seus servidores zephyr, "
#~ "separados por espaços. (Note que esta lista pode ser um super-conjunto "
#~ "do que diz aos clientes.)"
#~ msgid "for internal use"
#~ msgstr "para uso interno"
#~ msgid ""
#~ "We want to try and capture user changes when they edit a config file "
#~ "manually. To do this we look at the file in the config script. However, "
#~ "in the case of preconfigure, the config script is run twice before the "
#~ "postinst is run. Thus we may read the wrong value before the edited "
#~ "value is written out in postinst. If this is false we skip reading config "
#~ "files until postinst runs."
#~ msgstr ""
#~ "Tentamos determinar que alterações os utilizadores fazem quando editam "
#~ "um ficheiro de configuração manualmente. Para tal analisamos o ficheiro "
#~ "no script de configuração. No entanto quando há pré-configuração, o "
#~ "script de configuração é corrido duas vezes antes do pós-instalaçÃ"
#~ "£o. Assim podemos ler os valores errados antes que o valor editado seja "
#~ "escrito no pós-instalação. Se esta opção for falsa não analisamos "
#~ "os ficheiros de configuração até que o pós-instalação corra."
#~ msgid "You have no zephyr servers specified for the client"
#~ msgstr "Não tem nenhum servidor zephyr especificado para o cliente"
#~ msgid ""
#~ "The zephyr-clients package for whatever reason does not have any zephyr "
#~ "servers configured. Please edit the file /etc/default/zephyr-clients and "
#~ "add the names of your zephyr servers, separated by spaces to the zhm_args "
#~ "variable."
#~ msgstr ""
#~ "O pacote zephyr-clients por alguma razão não tem nenhum servidor zephyr "
#~ "configurado. Por favor edite o ficheiro /etc/default/zephyr-clients e "
#~ "adicione os nomes dos seus servidores zephyr, separados por espaços à "
#~ "variável zhm_args."

111
debian/po/pt_BR.po vendored Normal file
View File

@ -0,0 +1,111 @@
# 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: zephyr 2.1\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2008-10-06 02:33-0300\n"
"Last-Translator: Felipe Augusto van de Wiel (faw) <faw@debian.org>\n"
"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
"org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"pt_BR\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Servidores Zephyr:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
"Por favor, especifique os nomes completos dos servidores Zephyr, use uma "
"lista separada por espaços."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"A lista configurada nos clientes pode ser um subconjunto da lista "
"configurada nos servidores."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"É possível deixar este campo vazio se o Hesiod for usado para anunciar os "
"servidores Zephyr."
#~ msgid ""
#~ "Please type the full names of your zephyr servers, separated by spaces. "
#~ "(note that this can be a subset of what you're telling the servers) If "
#~ "you are using hesiod to advertise your zephyr servers, leave this blank."
#~ msgstr ""
#~ "Por favor digite o nome completo dos seus servidores zephyr, separado por "
#~ "espaços. (note que isso pode ser um subconjunto daquilo que você está "
#~ "dizendo aos servidores)"
#~ msgid ""
#~ "Please type the full names of your zephyr servers, separated by spaces. "
#~ "(Note that this can be a superset of that you're telling the clients.)"
#~ msgstr ""
#~ "Por favor digite os nomes completos de seus servidores zephyr, separado "
#~ "por espaços. (Note que isso pode ser um subconjunto daquilo que você está "
#~ "dizendo aos clientes.)"
#~ msgid ""
#~ "We want to try and capture user changes when they edit a config file "
#~ "manually. To do this we look at the file in the config script. However, "
#~ "in the case of preconfigure, the config script is run twice before the "
#~ "postinst is run. Thus we may read the wrong value before the edited "
#~ "value is written out in postinst. If this is false we skip reading config "
#~ "files until postinst runs."
#~ msgstr ""
#~ "Nós queremos tentar e capturar mudanças de usuários quando eles editam um "
#~ "arquivo de configuração manualmente. Para fazer isso nós olhamos no "
#~ "arquivo do script de configuração. De qualquer forma, no caso de pré-"
#~ "configuração, o script de configuração é executado duas vezes antes do "
#~ "\"postinst\" ser executado. Se isso for falso nós continuamos lendo os "
#~ "arquivos de configuração até que o \"postinst\" seja executado."
#~ msgid "You have no zephyr servers specified for the client"
#~ msgstr "Você não tem servidores zephyr especificados para o cliente"
#~ msgid ""
#~ "The zephyr-clients package for whatever reason does not have any zephyr "
#~ "servers configured. Please edit the file /etc/default/zephyr-clients and "
#~ "add the names of your zephyr servers, separated by spaces to the zhm_args "
#~ "variable."
#~ msgstr ""
#~ "Por uma razão qualquer o pacote zephyr-clients não possui qualquer "
#~ "servidor zephyr configurado. Por favor edite o arquivo /etc/default/"
#~ "zephyr-clients e adicione os nomes dos seus servidores zephyr, separado "
#~ "por espaços na variável zhm_args."
#~ msgid "What are your zephyr servers?"
#~ msgstr "Quais são os seus servidores zephyr?"
#~ msgid "You should never see this"
#~ msgstr "Você nunca deveria ter visto isso"

61
debian/po/ru.po vendored Normal file
View File

@ -0,0 +1,61 @@
# translation of 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.
#
# Unknown, 2003,.
# Yuri Kozlov <kozlov.y@gmail.com>, 2006, 2007.
msgid ""
msgstr ""
"Project-Id-Version: 2.1.20070719.SNAPSHOT-3\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2007-12-19 20:35+0300\n"
"Last-Translator: Yuri Kozlov <kozlov.y@gmail.com>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\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: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Серверы Zephyr:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr "Введите список полных имён серверов Zephyr через пробел."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"На клиентах можно указывать подмножество списка, настроенного на серверах."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"Можно ничего не вводить, если для объявления серверов Zephyr используется "
"Hesiod."

57
debian/po/sv.po vendored Normal file
View File

@ -0,0 +1,57 @@
# translation of zephyr_2.1.20070719.SNAPSHOT-1.1_sv.po to Swedish
# 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.
#
# Martin <20>gren <martin.agren@gmail.com>, 2008.
msgid ""
msgstr ""
"Project-Id-Version: zephyr_2.1.20070719.SNAPSHOT-1.1_sv\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: 2008-07-20 10:41+0200\n"
"Last-Translator: Martin <20>gren <martin.agren@gmail.com>\n"
"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr "Zephyr-servrar:"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr "Ange hela namnen p<> Zephyr-servrarna som en blankstegsseparerad lista."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
"Den lista som konfigureras p<> klienter kan vara en delm<6C>ngd av listan som "
"konfigureras p<> servrar."
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""
"Detta f<>lt kan l<>mnas tomt om Hesiod anv<6E>nds f<>r att tillk<6C>nnage Zephyr-"
"servrar."

45
debian/po/templates.pot vendored Normal file
View File

@ -0,0 +1,45 @@
# 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 <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: Source: zephyr@packages.debian.org\n"
"POT-Creation-Date: 2007-12-05 09:47+0530\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid "Zephyr servers:"
msgstr ""
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"Please specify the full names of the Zephyr servers, as a space-separated "
"list."
msgstr ""
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001 ../zephyr-server.templates:2001
msgid ""
"The list configured on clients can be a subset of the list configured on "
"servers."
msgstr ""
#. Type: string
#. Description
#: ../zephyr-clients.templates:2001
msgid "This can be left empty if Hesiod is used to advertise Zephyr servers."
msgstr ""

177
debian/rules vendored Executable file
View File

@ -0,0 +1,177 @@
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 by Joey Hess.
#
# This version is for a hypothetical package that builds an
# architecture-dependant package, as well as an architecture-independent
# package.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
VARIETALS=krb5
#VARIETALS=krb krb45 krb5
PACKAGES:=-plibzephyr4 -pzephyr-clients -pzephyr-server -plibzephyr-dev -plibzephyr-python $(foreach i,$(VARIETALS),-plibzephyr4-$(i) -pzephyr-server-$(i))
# This has to be exported to make some magic below work.
export DH_OPTIONS
CONFIGURE_ROOT=--prefix=/usr --mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info --sysconfdir=/etc --datadir=/etc \
--with-cares=/usr --with-hesiod=/usr --enable-cmu-zwgcplus
CONFIGURE_krb5=--with-krb5=/usr
CONFIGURE_krb45=--with-krb4=/usr --with-krb5=/usr
CONFIGURE_krb=--with-krb4=/usr
CONFIGURE_no-krb=
CFLAGS=-g -O
CHECK=
# see /usr/share/doc/autotools-dev/README.Debian.gz
export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
# FOR AUTOCONF 2.52 AND NEWER ONLY
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
CONFIGURE_ROOT += --build $(DEB_HOST_GNU_TYPE)
else
CONFIGURE_ROOT += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
endif
BUILD_VARIETALS=$(VARIETALS) no-krb
configure: configure-stamp
configure-stamp:
dh_testdir
# Add here commands to configure the package.
libtoolize
aclocal
automake -a || true # we only want this for install-sh
autoreconf
mkdir -p $(BUILD_VARIETALS)
$(foreach VARIETY,$(BUILD_VARIETALS),(cd $(VARIETY) && CFLAGS="$(CFLAGS)" ../configure $(CONFIGURE_$(VARIETY)) $(CONFIGURE_ROOT));)
touch configure-stamp
build-arch: build-stamp
build-indep: build-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
# Add here commands to compile the package.
set -e; \
for dir in $(VARIETALS) ; do \
$(MAKE) -C $$dir h/zephyr_version.h; $(MAKE) -C $$dir/lib all $(CHECK); $(MAKE) -C $$dir/server; \
done
$(MAKE) -C no-krb all $(CHECK)
touch build-stamp
clean:
dh_testdir
dh_testroot
-rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
-rm -rf autom4te.cache m4
-rm aclocal.m4 config.guess config.sub configure h/config.h.in \
install-sh ltmain.sh
-rm -rf $(VARIETALS) no-krb debian/tmp-krb*
-rm debian/zephyr-server-krb.files
-rm debian/zephyr-server-krb.templates
-rm debian/zephyr-server-krb.config
-rm debian/zephyr-server-krb.postinst
-rm debian/zephyr-server-krb5.README.Debian \
debian/zephyr-server-krb5.docs debian/zephyr-server-krb5.files \
debian/zephyr-server-krb5.postinst debian/zephyr-server-krb5.postrm \
debian/zephyr-server-krb5.templates
-rm debian/zephyr-server-krb45.*
-rm debian/libzephyr4-krb.files debian/libzephyr4-krb5.files \
debian/libzephyr4-krb45.files
dh_clean -XTAGS
install: DH_OPTIONS=
install: build
dh_testdir
dh_testroot
dh_prep -XTAGS
-rm -rf debian/tmp-krb*
dh_installdirs
# Add here commands to install the package into debian/tmp.
$(MAKE) -C no-krb DESTDIR=$(CURDIR)/debian/tmp install
for dir in $(VARIETALS); do \
$(MAKE) -C $$dir SUBDIRS="lib server" DESTDIR=$(CURDIR)/debian/tmp-$$dir install; \
done
mkdir -p debian/tmp/etc/zephyr/acl
set -x; for i in debian/acl/*; do install -c -m 644 -o root $$i debian/tmp/etc/zephyr/acl; done; set +x
install -c -m 644 debian/zephyr.vars debian/tmp/etc/zephyr
install -c -m 644 debian/default.subscriptions debian/tmp/etc/zephyr
for dir in $(VARIETALS); do \
cp -rp debian/tmp/etc/zephyr/acl debian/tmp-$$dir/etc/zephyr; \
done
mkdir -p debian/tmp/usr/lib/python2.5/site-packages
install -c -m 644 python/zephyr_ctypes.py debian/tmp/usr/lib/python2.5/site-packages
# Build architecture-independent files here.
# Pass -i to all debhelper commands in this target to reduce clutter.
binary-indep: build install
# Build architecture-dependent files here.
# Pass -a to all debhelper commands in this target to reduce clutter.
binary-arch: build install
dh_testdir
dh_testroot
set -e; \
for file in files templates postinst docs; do \
for dir in $(VARIETALS); do \
cp debian/zephyr-server.$$file debian/zephyr-server-$$dir.$$file; \
done; \
done
for file in config init; do \
for dir in $(filter-out krb5,$(VARIETALS)); do \
cp debian/zephyr-server.$$file debian/zephyr-server-$$dir.$$file; \
done; \
done
for file in README.Debian docs postrm; do \
for dir in $(filter-out krb,$(VARIETALS)); do \
cp debian/zephyr-server-krb.$$file debian/zephyr-server-$$dir.$$file; \
done; \
done
for dir in $(VARIETALS); do \
cp debian/libzephyr4.files debian/libzephyr4-$$dir.files; \
done
dh_movefiles -plibzephyr4 -pzephyr-clients -pzephyr-server -plibzephyr-dev -plibzephyr-python
for dir in $(VARIETALS); do \
dh_movefiles --sourcedir=debian/tmp-$$dir -plibzephyr4-$$dir -pzephyr-server-$$dir; \
done
dh_installdebconf
dh_installdocs
dh_installinit -pzephyr-clients --init-script=zhm --no-start
dh_installinit -pzephyr-server --init-script=zephyrd
for dir in $(VARIETALS); do \
dh_installinit -pzephyr-server-$$dir --init-script=zephyrd; \
done
dh_installchangelogs
dh_pycentral -plibzephyr-python
dh_python -plibzephyr-python
dh_strip
dh_compress
dh_fixperms
dh_makeshlibs
# sigh
for dir in $(VARIETALS); do \
cp debian/libzephyr4/DEBIAN/shlibs debian/libzephyr4-$$dir/DEBIAN/shlibs; \
done
dh_shlibdeps $(PACKAGES)
dh_installdeb $(PACKAGES)
dh_gencontrol $(PACKAGES)
dh_md5sums $(PACKAGES)
dh_builddeb $(PACKAGES)
for dir in $(VARIETALS); do \
dh_builddeb --sourcedir=debian/tmp-$$dir -plibzephyr4-$$dir -pzephyr-server-$$dir; \
done
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install

42
debian/zephyr-clients.config vendored Normal file
View File

@ -0,0 +1,42 @@
#!/bin/sh -e
. /usr/share/debconf/confmodule
db_version 2.0
db_get zephyr-clients/servers || true
if test -z "$RET"
then
# If there's an /etc/zephyr/server.list file lying around, read it
if test -f /etc/zephyr/server.list
then
z="`cat /etc/zephyr/server.list`"
if test -n "$z"
then
db_set zephyr-clients/servers "`echo $z`"
fi
else
# if there happens to be zephyr server decconf on this machine,
# see what its debconf knows about zephyr servers...
if db_get zephyr-server/servers && test -n "$RET"
then
db_set zephyr-clients/servers $RET
fi
fi
fi
db_get zephyr-clients/read_conf
if test -f /etc/default/zephyr-clients -a \( "$RET" = true \)
then
zhm_args=""
. /etc/default/zephyr-clients
if test -n "$zhm_args"
then
db_set zephyr-clients/read_conf false
db_set zephyr-clients/servers "$zhm_args"
fi
fi
db_input high zephyr-clients/servers || true
db_go || true

1
debian/zephyr-clients.docs vendored Normal file
View File

@ -0,0 +1 @@
USING

24
debian/zephyr-clients.files vendored Normal file
View File

@ -0,0 +1,24 @@
usr/bin/zaway
usr/bin/zctl
usr/bin/zleave
usr/bin/zlocate
usr/bin/znol
usr/bin/zstat
usr/bin/zwrite
usr/bin/zwgc
usr/sbin/zshutdown_notify
usr/sbin/zhm
usr/share/man/man1/zephyr.1
usr/share/man/man1/zaway.1
usr/share/man/man1/zctl.1
usr/share/man/man1/zleave.1
usr/share/man/man1/zlocate.1
usr/share/man/man1/znol.1
usr/share/man/man1/zwrite.1
usr/share/man/man1/zwgc.1
usr/share/man/man8/zshutdown_notify.8
usr/share/man/man8/zstat.8
usr/share/man/man8/zhm.8
etc/zephyr/zwgc.desc
etc/zephyr/zwgc_resources
etc/zephyr/zephyr.vars

74
debian/zephyr-clients.init vendored Normal file
View File

@ -0,0 +1,74 @@
#! /bin/sh
#
# skeleton example file to build /etc/init.d/ scripts.
# This file should be used to construct scripts for /etc/init.d.
#
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Debian GNU/Linux
# by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl
#
# This file was automatically customized by dh-make on Mon, 4 Dec 2000 05:28:22 -0500
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/zhm
NAME=zhm
DESC="zephyr host manager"
test -f $DAEMON || exit 0
set -e
if test -f /etc/default/zephyr-clients
then
. /etc/default/zephyr-clients
fi
case "$1" in
start)
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $zhm_args
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid \
--name $NAME
echo "$NAME."-
;;
restart|force-reload)
#
# 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 --oknodo --stop --retry 5 --quiet --pidfile \
/var/run/$NAME.pid --name $NAME
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- -N $zhm_args
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
### BEGIN INIT INFO
# Provides: zhm
# Required-Start: $syslog $network $remote_fs
# Required-Stop: $syslog $remote_fs
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start the zephyr host manager daemon.
# Description: Start the zephyr host manager daemon.
### END INIT INFO

84
debian/zephyr-clients.postinst vendored Normal file
View File

@ -0,0 +1,84 @@
#! /bin/sh
# postinst script for zephyr
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see /usr/share/doc/packaging-manual/
#
# quoting from the policy:
# Any necessary prompting should almost always be confined to the
# post-installation script, and should be protected with a conditional
# so that unnecessary prompting doesn't happen if a package's
# installation fails and the `postinst' is called with `abort-upgrade',
# `abort-remove' or `abort-deconfigure'.
case "$1" in
configure)
. /usr/share/debconf/confmodule
db_version 2.0
db_set zephyr-clients/read_conf true
if test -f /etc/zephyr/zephyr.conf
then
if test ! -f /etc/default/zephyr-clients
then
mv /etc/zephyr/zephyr.conf /etc/default/zephyr-clients
fi
fi
# if /etc/default/zephyr-clients already exists and has a zhm_args
# line, the config script should have sucked it into debconf
db_get zephyr-clients/servers || true
tmpfile=/etc/default/zephyr-client.dpkg-new
if test -f /etc/default/zephyr-clients
then
grep -v ^zhm_args /etc/default/zephyr-clients > $tmpfile || true
else
cat > $tmpfile << EOF
# This file is automatically rewritten by the zephyr-clients post-install
# script. So treat it right.
EOF
fi
echo zhm_args=\"${RET}\" >> $tmpfile
cat $tmpfile > /etc/default/zephyr-clients
rm $tmpfile
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 0
;;
esac
if [ -x "/etc/init.d/zhm" ]; then
# this script does not necessarily fail if these do
if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
invoke-rc.d zhm restart
else
/etc/init.d/zhm restart
fi
fi
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

49
debian/zephyr-clients.prerm vendored Normal file
View File

@ -0,0 +1,49 @@
#! /bin/sh
# prerm script for zephyr-client
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <prerm> `remove'
# * <old-prerm> `upgrade' <new-version>
# * <new-prerm> `failed-upgrade' <old-version>
# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
# * <deconfigured's-prerm> `deconfigure' `in-favour'
# <package-being-installed> <version> `removing'
# <conflicting-package> <version>
# for details, see /usr/share/doc/packaging-manual/
case "$1" in
deconfigure|remove)
rm /etc/default/zephyr-clients || true
;;
upgrade)
# remove|upgrade|deconfigure)
# install-info --quiet --remove /usr/info/zephyr.info.gz
;;
failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 0
;;
esac
if [ -x "/etc/init.d/zhm" ] && [ "$1" = remove ]; then
if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
invoke-rc.d zhm stop || exit $?
else
/etc/init.d/zhm stop || exit $?
fi
fi
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

30
debian/zephyr-clients.templates vendored Normal file
View File

@ -0,0 +1,30 @@
# These templates have been reviewed by the debian-l10n-english
# team
#
# If modifications/additions/rewording are needed, please ask
# debian-l10n-english@lists.debian.org for advice.
#
# Even minor modifications require translation updates and such
# changes should be coordinated with translators and reviewers.
Template: zephyr-clients/servers
Type: string
_Description: Zephyr servers:
Please specify the full names of the Zephyr servers, as a
space-separated list.
.
The list configured on clients can be a subset of the list configured
on servers.
.
This can be left empty if Hesiod is used to advertise Zephyr servers.
Template: zephyr-clients/read_conf
Type: boolean
Default: true
Description: for internal use
We want to try and capture user changes when they edit a config file
manually. To do this we look at the file in the config script. However,
in the case of preconfigure, the config script is run twice before the
postinst is run. Thus we may read the wrong value before the edited value
is written out in postinst. If this is false we skip reading config files
until postinst runs.

30
debian/zephyr-server-krb.README.Debian vendored Normal file
View File

@ -0,0 +1,30 @@
To run a zephyr server with MIT Kerberos support, you need to generate a
Kerberos IV srvtab for the principal zephyr.zephyr@YOUR.REALM.NAME.
Doing this with the MIT Kerberos V server is a somewhat convoluted process,
but here we go:
[Note that this presumes that you have Kerberos administrator privileges, if
you don't, find someone who does.]
At the kadmin prompt, type
ank -randkey zephyr/zephyr
this creates the Kerberos principal, with whatever key types and cryptosystems
your realm defaults to. Next, also at the kadmin prompt, type the following
substituting appropriately for your realm name and various file locations:
xst -k /tmp/keytab -e des-cbc-crc:v4 zephyr/zephyr@YOUR.REALM.NAME
The key type is necessary because zephyr uses an older version of Kerberos
that used only single-DES. Now run ktutil:
rkt /tmp/keytab
wst /etc/zephyr/srvtab
q
You now want to make sure that the /tmp/keytab file is written-over and
removed. Fortunately, you have Kerberos, you have kdestroy.
env KRB5CCNAME=/tmp/keytab kdestroy

1
debian/zephyr-server-krb.docs vendored Normal file
View File

@ -0,0 +1 @@
OPERATING

77
debian/zephyr-server-krb.init vendored Normal file
View File

@ -0,0 +1,77 @@
#! /bin/sh
#
# skeleton example file to build /etc/init.d/ scripts.
# This file should be used to construct scripts for /etc/init.d.
#
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Debian GNU/Linux
# by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl
#
# This file was automatically customized by dh-make on Mon, 4 Dec 2000 05:28:22 -0500
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/zephyrd
NAME=zephyrd
DESC="zephyr server"
test -f $DAEMON || exit 0
set -e
case "$1" in
start)
if test ! -f /etc/zephyr/srvtab
then
echo 'You need to get a srvtab before the kerberized zephyr server will function'
echo 'correctly. Get a srvtab for zephyr/zephyr and put it in /etc/zephyr/srvtab.'
exit 0
fi
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --exec $DAEMON
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --oknodo --stop --quiet --exec $DAEMON
echo "$NAME."
;;
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 --oknodo --stop --quiet --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $zhm_args
echo "$NAME."
;;
reload|force-reload)
echo -n "Telling $NAME to reload..."
start-stop-daemon --stop --signal HUP --exec $DAEMON
echo done.
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
# echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
### BEGIN INIT INFO
# Provides: zephyrd
# Required-Start: $syslog $network $remote_fs
# Required-Stop: $syslog $remote_fs
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start the zephyr server.
# Description: Start the zephyr server.
### END INIT INFO

9
debian/zephyr-server-krb.postrm vendored Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh -e
if test "$1" = purge; then
rm -f /etc/zephyr/server.list
fi
#DEBHELPER#
exit 0

78
debian/zephyr-server-krb5.init vendored Normal file
View File

@ -0,0 +1,78 @@
#! /bin/sh
#
# skeleton example file to build /etc/init.d/ scripts.
# This file should be used to construct scripts for /etc/init.d.
#
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Debian GNU/Linux
# by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl
#
# This file was automatically customized by dh-make on Mon, 4 Dec 2000 05:28:22 -0500
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/zephyrd
NAME=zephyrd
DESC="zephyr server"
test -f $DAEMON || exit 0
set -e
case "$1" in
start)
if test ! -f /etc/zephyr/krb5.keytab
then
echo 'You need to get a keytab before the kerberized zephyr server will'
echo 'function correctly. Get a keytab for zephyr/zephyr and put it in'
echo 'the file "/etc/zephyr/krb5.keytab".'
exit 0
fi
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --exec $DAEMON
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --oknodo --stop --quiet --exec $DAEMON
echo "$NAME."
;;
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 --oknodo --stop --quiet --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $zhm_args
echo "$NAME."
;;
reload|force-reload)
echo -n "Telling $NAME to reload..."
start-stop-daemon --stop --signal HUP --exec $DAEMON
echo done.
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
# echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
### BEGIN INIT INFO
# Provides: zephyrd
# Required-Start: $syslog $network $remote_fs
# Required-Stop: $syslog $remote_fs
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start the zephyr server.
# Description: Start the zephyr server.
### END INIT INFO

33
debian/zephyr-server.config vendored Normal file
View File

@ -0,0 +1,33 @@
#!/bin/sh -e
. /usr/share/debconf/confmodule
db_version 2.0
db_get zephyr-server/read_conf
if test -f /etc/zephyr/server.list -a \( "$RET" = true \)
then
z="`cat /etc/zephyr/server.list`"
if test -n "$z"
then
db_set zephyr-server/read_conf false
db_set zephyr-server/servers "`echo $z`"
fi
fi
db_get zephyr-server/servers || true
if test -z "$RET"
then
# if there happens to be zephyr-clients running on this machine
# it might know something about servers.
# else default to just the current host
z="`hostname --fqdn`"
if db_get zephyr-clients/servers && test -n "$RET" && ! echo "$RET" | grep -q "$z"
then
z="$RET $z"
fi
db_set zephyr-server/servers "$z"
fi
db_input high zephyr-server/servers || true
db_go || true

1
debian/zephyr-server.docs vendored Normal file
View File

@ -0,0 +1 @@
OPERATING

36
debian/zephyr-server.files vendored Normal file
View File

@ -0,0 +1,36 @@
usr/sbin/zephyrd
usr/share/man/man8/zephyrd.8
etc/zephyr/acl/class-registry.acl
etc/zephyr/acl/iui-hm_ctl.acl
etc/zephyr/acl/iui-hm_stat.acl
etc/zephyr/acl/iui-login.acl
etc/zephyr/acl/iui-operations.acl
etc/zephyr/acl/iui-user_locate.acl
etc/zephyr/acl/iui-wg_ctl.acl
etc/zephyr/acl/iui-zephyr_admin.acl
etc/zephyr/acl/iui-zephyr_ctl.acl
etc/zephyr/acl/iws-hm_ctl.acl
etc/zephyr/acl/iws-hm_stat.acl
etc/zephyr/acl/iws-login.acl
etc/zephyr/acl/iws-operations.acl
etc/zephyr/acl/iws-user_locate.acl
etc/zephyr/acl/iws-wg_ctl.acl
etc/zephyr/acl/iws-zephyr_admin.acl
etc/zephyr/acl/iws-zephyr_ctl.acl
etc/zephyr/acl/sub-hm_ctl.acl
etc/zephyr/acl/sub-hm_stat.acl
etc/zephyr/acl/sub-login.acl
etc/zephyr/acl/sub-operations.acl
etc/zephyr/acl/sub-user_locate.acl
etc/zephyr/acl/sub-wg_ctl.acl
etc/zephyr/acl/sub-zephyr_admin.acl
etc/zephyr/acl/sub-zephyr_ctl.acl
etc/zephyr/acl/xmt-hm_ctl.acl
etc/zephyr/acl/xmt-hm_stat.acl
etc/zephyr/acl/xmt-login.acl
etc/zephyr/acl/xmt-operations.acl
etc/zephyr/acl/xmt-user_locate.acl
etc/zephyr/acl/xmt-wg_ctl.acl
etc/zephyr/acl/xmt-zephyr_admin.acl
etc/zephyr/acl/xmt-zephyr_ctl.acl
etc/zephyr/default.subscriptions

72
debian/zephyr-server.init vendored Normal file
View File

@ -0,0 +1,72 @@
#! /bin/sh
#
# skeleton example file to build /etc/init.d/ scripts.
# This file should be used to construct scripts for /etc/init.d.
#
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Debian GNU/Linux
# by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl
#
# This file was automatically customized by dh-make on Mon, 4 Dec 2000 05:28:22 -0500
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/zephyrd
NAME=zephyrd
DESC="zephyr server"
test -f $DAEMON || exit 0
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --exec $DAEMON
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --oknodo --stop --quiet --exec $DAEMON
echo "$NAME."
;;
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 --oknodo --stop --quiet --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON
echo "$NAME."
;;
reload|force-reload)
echo -n "Telling $NAME to reload..."
start-stop-daemon --stop --signal HUP --exec $DAEMON
echo done.
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
# echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
### BEGIN INIT INFO
# Provides: zephyrd
# Required-Start: $syslog $network $remote_fs
# Required-Stop: $syslog $remote_fs
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start the zephyr server.
# Description: Start the zephyr server.
### END INIT INFO

61
debian/zephyr-server.postinst vendored Normal file
View File

@ -0,0 +1,61 @@
#! /bin/sh
# postinst script for zephyr
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see /usr/share/doc/packaging-manual/
#
# quoting from the policy:
# Any necessary prompting should almost always be confined to the
# post-installation script, and should be protected with a conditional
# so that unnecessary prompting doesn't happen if a package's
# installation fails and the `postinst' is called with `abort-upgrade',
# `abort-remove' or `abort-deconfigure'.
case "$1" in
configure)
if test ! -f /etc/zephyr/server.list; then
# if there's a server.list file, don't mess with it
. /usr/share/debconf/confmodule
db_version 2.0
db_set zephyr-server/read_conf true
db_get zephyr-server/servers || true
: > /etc/zephyr/server.list
for i in $RET
do
echo $i >> /etc/zephyr/server.list
done
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

9
debian/zephyr-server.postrm vendored Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh -e
if test "$1" = purge; then
rm -f /etc/zephyr/server.list
fi
#DEBHELPER#
exit 0

45
debian/zephyr-server.templates vendored Normal file
View File

@ -0,0 +1,45 @@
# These templates have been reviewed by the debian-l10n-english
# team
#
# If modifications/additions/rewording are needed, please ask
# debian-l10n-english@lists.debian.org for advice.
#
# Even minor modifications require translation updates and such
# changes should be coordinated with translators and reviewers.
Template: zephyr-server/servers
Type: string
_Description: Zephyr servers:
Please specify the full names of the Zephyr servers, as a
space-separated list.
.
The list configured on clients can be a subset of the list configured
on servers.
Template: zephyr-server/no-more-krb4
Type: boolean
Default: true
Description: Incompatible Upgrade
You appear to be upgrading from a version of the zephyr server that
uses Kerberos version 4 to authenticate. Kerberos version 4 support
has been removed from Debian, and accordingly from the zephyr server.
This version of the zephyr server uses only Kerberos 5 to
authenticate, and thus is almost certainly incompatible with any of
your currently deployed clients.
.
A server that authenticates both ways can be built for lenny from the
zephyr source package, see:
/usr/share/doc/libzephyr4-krb5/README.krb4-5
.
Continue with the upgrade?
Template: zephyr-server/read_conf
Type: boolean
Default: true
Description: for internal use
We want to try and capture user changes when they edit a config file
manually. To do this we look at the file in the config script. However,
in the case of preconfigure, the config script is run twice before the
postinst is run. Thus we may read the wrong value before the edited value
is written out in postinst. If this is false we skip reading config files
until postinst runs.

11
debian/zephyr.vars vendored Normal file
View File

@ -0,0 +1,11 @@
# $Id$
# Zephyr default variables file. Format is:
#
# var = value
# Exposure setting defaults to realm-visible.
exposure = realm-visible
# Initialization programs.
#initprogs = /etc/athena/zinit