From owner-cvs-usrbin Thu Aug 7 05:59:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA06337 for cvs-usrbin-outgoing; Thu, 7 Aug 1997 05:59:43 -0700 (PDT) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA06313; Thu, 7 Aug 1997 05:59:26 -0700 (PDT) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.8.5/8.8.5) id IAA26180; Thu, 7 Aug 1997 08:59:22 -0400 (EDT) Date: Thu, 7 Aug 1997 08:59:22 -0400 (EDT) From: Garrett Wollman Message-Id: <199708071259.IAA26180@khavrinen.lcs.mit.edu> To: "Jordan K. Hubbard" Cc: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch), jkh@FreeBSD.ORG (Jordan K. Hubbard), cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: Re: cvs commit: src/usr.bin/mk_cmds ct.y In-Reply-To: <20645.870945828@time.cdrom.com> References: <19970807082741.BW35429@uriah.heep.sax.de> <20645.870945828@time.cdrom.com> Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk < said: > It seems to be used only by kerberos / libss, leading one to wonder > what it's doing in /usr/src/usr.bin, but I suppose ours is not to > question the arcane incantations of the security wizards. ;-) mk_cmds makes a command table for the libss ``SubSystem'' library, which was designed as a general way for programs to create their own menu-structured command lines. It is in no way specific to Kerberos, although that is the only application in which it is used in the base system. The Zephyr notification system and the Discuss bboard system also used libss for their command-driven interfaces. You might think about how this might be replaced with a version using tcl as its command interpreter backend... -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick