From: Scott Telford <st@epcc.ed.ac.uk>
Newsgroups: comp.os.linux.announce
Subject: Pseudo-BSD-Style Kernel Configuration
Date: 25 Jul 1994 19:04:26 +0300
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Message-ID: <310nqa$s41@klaava.Helsinki.FI>

Pseudo-BSD-Style Kernel Configuration for Linux, Release 2.0
============================================================

In an attempt to make Linux kernel configuration a little more like the
config-file-based scheme used in 4.xBSD and derivatives like SunOS 4,
OSF/1 etc. I've come up with a "config" shellscript (based on an old
version of the standard Configure script) which works in a roughly
similar fashion to the BSD config(8) program, replaces Linux's
Configure script (generates .config and autoconf.h files), and uses a
new file format superficially similar to that used by config(8) (hence
"pseudo-BSD-style", or pBs).

New in release 2.0 is support for multiple named configurations, each
with their own object directory trees separate from the master kernel
source, using the GNUmake "vpath" feature.

Patches for Makefile, drivers/net/Makefile, zBoot/Makefile and
tools/version.c are included. These add support for the new scheme, fix
a couple of things that cause problems when using vpath and add a kernel
identifier to the kernel banner string, respectively.

This release supports Linux 1.0.x and 1.1.25-27 kernels, I think
1.1.28-30 will be OK, haven't checked 1.1.31 onwards yet.

-------------------------------------------------------------------------------
Here's the LSM entry:

Begin2
Title        = Pseudo-BSD-Style Kernel Configuration
Version      = 2.0
Desc1        = Replaces kernel Configure script and config.in file with
Desc2        = script and config file format similar to that used by 4.xBSD
Desc3        = and derived Unices. Allows multiple named kernel configurations 
Desc4        = to exist simultaneously with their own separate object 
Desc5        = directory trees. Includes script to convert config.in
files
Desc6        = to pseudo-BSD-style format.
Author       = Scott Telford, based on code by Linus and raymondc@microsoft.com
AuthorEmail  = s.telford@ed.ac.uk
Maintainer   = Scott Telford
MaintEmail   = s.telford@ed.ac.uk
Site1        = ftp.epcc.ed.ac.uk
Path1        = pub/personal/st/linux
File1        = pBs-config-2.0.tar.gz
FileSize1    = 12k
Required1    = Linux kernel source (v1.0.x or v1.1.[25-27]), bash, GNU make
CopyPolicy1  = As Linux kernel source (GPL2)
Keywords     = kernel configuration BSD config(8) /etc/config
Entered      = 13JUL94
EnteredBy    = Scott Telford
CheckedEmail = s.telford@ed.ac.uk
End
-------------------------------------------------------------------------------

-- 
Scott Telford, Edinburgh Parallel Computing Centre,        <s.telford@ed.ac.uk>
University of Edinburgh, Mayfield Rd, Edinburgh, EH9 3JZ, UK. (+44 31 650 5978)
-- "We do want to tour again, we will tour again" - Kate Bush, Munich, 1980. --

--
Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
PLEASE remember Keywords: and a short description of the software.
