Re: [LCFC] templates://hesiod/{libhesiod0.templates}
Christian Perrier wrote:
> This is the last call for comments for the review of debconf
> templates for hesiod.
Nobody's spoken up to object to my comments, so I'll just have to
assume they make sense and give you the patch.
> Template: hesiod/rhs
[...]
> Hesiod looks up keys using the standard Domain Name System. Please enter the
> rightmost part of the domain name to do searches in. This name should
> begin with a '.' character.
"Rightmost" is wrong. RHS and LHS are Hesiod jargon anyway.
> Package: hesiod
[...]
> Description: Project Athena's service name resolution protocol - utilities
It isn't a protocol for resolving the names of services.
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
--- ../hesiod.old/debian/libhesiod0.templates 2007-11-05 08:19:47.000000000 +0000
+++ debian/libhesiod0.templates 2007-11-19 11:33:21.000000000 +0000
@@ -2,26 +2,32 @@
Type: string
Default: .athena.mit.edu
_Description: Hesiod domain for searches:
- Hesiod looks up keys using the standard Domain Name System. Enter the
- right-hand side of the domain name to do searches in. This name should
- begin with a ".".
+ Please enter the Hesiod RHS to do searches in.
+ .
+ If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the
+ RHS will be '.example.org' (note leading periods) and directory lookups
+ will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.
Template: hesiod/lhs
Type: string
Default: .ns
_Description: Hesiod prefix for searches:
- Hesiod lookups generally happen in a subdomain of the main domain. Enter
- the name of the subdomain here. This name should begin with a ".". At
- most sites, this entry should be ".ns".
+ Please enter the Hesiod LHS to do searches in.
+ .
+ If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the
+ RHS will be '.example.org' (note leading periods) and directory lookups
+ will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.
Template: hesiod/classes
Type: string
Default: IN,HS
_Description: DNS class search order:
- Hesiod looks up names using DNS TXT records. In addition to using the
+ Hesiod looks up names using DNS TXT records. In addition to using the
standard IN DNS class for Internet names, it also uses by default the
- special HS class. You can change the class search order here, or leave
- out IN or HS if you want to. Don't insert extra spaces in the value. The
- default search path is "IN,HS" to search both classes. At some sites where
- older hesiod installations are still in use, you may need to specify
- "HS,IN" instead.
+ special HS class.
+ .
+ Please enter the class search order (the default value is suitable for
+ most sites). There should be no spaces in this search order value.
+ .
+ Sites using
+ older Hesiod installations may need to use the 'HS,IN' search order.
--- ../hesiod.old/debian/control 2007-11-05 08:19:47.000000000 +0000
+++ debian/control 2007-11-19 11:31:20.000000000 +0000
@@ -9,30 +9,38 @@
Architecture: any
Section: utils
Depends: ${shlibs:Depends}
-Description: Utilities for Project Athena's service name resolution protocol
+Description: Project Athena's DNS-based directory service - utilities
Hesiod is a name service library that can provide general name service
- for a variety of applications. It is derived from BIND, the Berkeley
+ for a variety of applications. It is derived from BIND, the Berkeley
Internet Name Daemon, and leverages the existing DNS infrastructure of a
- network. It is used on a number of university networks, including MIT
+ network. It is used on a number of university networks, including MIT
and Iowa State University.
.
- If you will not be using this system on a network that already uses
- Hesiod, you probably do not need this package.
+ This package is only useful on networks that already use
+ Hesiod.
Package: libhesiod0
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Libraries for hesiod, a service name resolution protocol
- This package contains the shared library for hesiod,
- the Project Athena service name resolution protocol used at MIT and
- elsewhere.
+Description: Project Athena's DNS-based directory service - libraries
+ Hesiod is a name service library that can provide general name service
+ for a variety of applications. It is derived from BIND, the Berkeley
+ Internet Name Daemon, and leverages the existing DNS infrastructure of a
+ network. It is used on a number of university networks, including MIT
+ and Iowa State University.
+ .
+ This package contains Hesiod's shared library.
Package: libhesiod-dev
Architecture: any
Section: devel
Depends: libhesiod0
-Description: Dev libraries for hesiod, a service name resolution protocol
- This package contains the include files and static library for hesiod,
- the Project Athena service name resolution protocol used at MIT and
- elsewhere.
+Description: Project Athena's DNS-based directory service - development files
+ Hesiod is a name service library that can provide general name service
+ for a variety of applications. It is derived from BIND, the Berkeley
+ Internet Name Daemon, and leverages the existing DNS infrastructure of a
+ network. It is used on a number of university networks, including MIT
+ and Iowa State University.
+ .
+ This package contains Hesiod's include files and static library.
Template: hesiod/rhs
Type: string
Default: .athena.mit.edu
_Description: Hesiod domain for searches:
Please enter the Hesiod RHS to do searches in.
.
If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the
RHS will be '.example.org' (note leading periods) and directory lookups
will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.
Template: hesiod/lhs
Type: string
Default: .ns
_Description: Hesiod prefix for searches:
Please enter the Hesiod LHS to do searches in.
.
If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the
RHS will be '.example.org' (note leading periods) and directory lookups
will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.
Template: hesiod/classes
Type: string
Default: IN,HS
_Description: DNS class search order:
Hesiod looks up names using DNS TXT records. In addition to using the
standard IN DNS class for Internet names, it also uses by default the
special HS class.
.
Please enter the class search order (the default value is suitable for
most sites). There should be no spaces in this search order value.
.
Sites using
older Hesiod installations may need to use the 'HS,IN' search order.
Source: hesiod
Section: libs
Priority: extra
Maintainer: Karl Ramm <kcr@debian.org>
Standards-Version: 3.7.2
Build-Depends: debhelper (>= 4.1.13)
Package: hesiod
Architecture: any
Section: utils
Depends: ${shlibs:Depends}
Description: Project Athena's DNS-based directory service - utilities
Hesiod is a name service library that can provide general name service
for a variety of applications. It is derived from BIND, the Berkeley
Internet Name Daemon, and leverages the existing DNS infrastructure of a
network. It is used on a number of university networks, including MIT
and Iowa State University.
.
This package is only useful on networks that already use
Hesiod.
Package: libhesiod0
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Project Athena's DNS-based directory service - libraries
Hesiod is a name service library that can provide general name service
for a variety of applications. It is derived from BIND, the Berkeley
Internet Name Daemon, and leverages the existing DNS infrastructure of a
network. It is used on a number of university networks, including MIT
and Iowa State University.
.
This package contains Hesiod's shared library.
Package: libhesiod-dev
Architecture: any
Section: devel
Depends: libhesiod0
Description: Project Athena's DNS-based directory service - development files
Hesiod is a name service library that can provide general name service
for a variety of applications. It is derived from BIND, the Berkeley
Internet Name Daemon, and leverages the existing DNS infrastructure of a
network. It is used on a number of university networks, including MIT
and Iowa State University.
.
This package contains Hesiod's include files and static library.
Reply to: