[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Intention to re-write /usr/sbin/install-info

Manoj Srivastava <srivasta@datasync.com> writes:
> Hi,
> >>"Raja" == Raja R Harinath <harinath@cs.umn.edu> writes:
> Raja> Ben Gertzfield <che@imsa.edu> writes:
> Raja> Since you plan to rewrite `install-info', you may want to see if
> Raja> you can advertise the other interface too.  Or, maybe rename
> Raja> Debian's version to `dinstall-info'.
> 	No, please don't change the name. This would immediately break
>  all packages that install info files. If the two install-info
>  interfaces are not incompatible, then supporting both would be nice. 

More info:

The GNU texinfo `install-info' has the following interface:

  $ install-info --version
  install-info (GNU texinfo) 3.11
  Copyright (C) 1996 Free Software Foundation, Inc.
  There is NO warranty.  You may redistribute this software
  under the terms of the GNU General Public License.
  For more information about these matters, see the files named COPYING.
  $ install-info --help
  install-info [OPTION]... [INFO-FILE [DIR-FILE]]
    Install INFO-FILE in the Info directory file DIR-FILE.

  --delete          Delete existing entries in INFO-FILE;
		      don't insert any new entries.
  --dir-file=NAME   Specify file name of Info directory file.
		      This is equivalent to using the DIR-FILE argument.
  --entry=TEXT      Insert TEXT as an Info directory entry.
		      TEXT should have the form of an Info menu item line
		      plus zero or more extra lines starting with whitespace.
		      If you specify more than one entry, they are all added.
		      If you don't specify any entries, they are determined
		      from information in the Info file itself.
  --help            Display this help and exit.
  --info-file=FILE  Specify Info file to install in the directory.
		      This is equivalent to using the INFO-FILE argument.
  --info-dir=DIR    Same as --dir-file=DIR/dir.
  --item=TEXT       Same as --entry TEXT.
		      An Info directory entry is actually a menu item.
  --quiet           Suppress warnings.
  --remove          Same as --delete.
  --section=SEC     Put this file's entries in section SEC of the directory.
		      If you specify more than one section, all the entries
		      are added in each of the sections.
		      If you don't specify any sections, they are determined
		      from information in the Info file itself.
  --version         Display version information and exit.

  Email bug reports to bug-texinfo@prep.ai.mit.edu.

Debian's `install-info' is like this:

  $ /usr/sbin/install-info --version
  Debian GNU/Linux install-info  Copyright (C) 1994,1995
  Ian Jackson.  This is free software; see the GNU General Public Licence
  version 2 or later for copying conditions.  There is NO warranty.
  $ /usr/sbin/install-info --help   
  usage: install-info [--version] [--help] [--debug] [--maxwidth=nnn]
	       [--section regexp title] [--infodir=xxx] [--align=nnn]
	       [--calign=nnn] [--quiet] [--menuentry=xxx] [--info-dir=xxx]
	       [--keep-old] [--description=xxx] [--test] [--remove] [--]

Since Debian's `install-info' is in `/usr/sbin', it is less likely to
mistakenly used when normal users installing private copies (my original
complaint).  There could however be a problem for a sysadm trying to
install into `/usr/local'.

- Hari
Raja R Harinath ------------------------------ harinath@cs.umn.edu
"When all else fails, read the instructions."      -- Cahn's Axiom
"Our policy is, when in doubt, do the right thing."   -- Roy L Ash

TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .

Reply to: