History log of /netbsd-current/etc/MAKEDEV.local
Revision Date Author Comments
# 1.14 30-Apr-2008 martin

Convert TNF licenses to new 2 clause variant


# 1.13 20-Dec-2007 apb

branches: 1.13.2; 1.13.6; 1.13.8;
Comment out an example, which was accidentally uncommented in my previous
change to this file. This is where the mystery /dev/foo came from.


# 1.12 14-Dec-2007 apb

In MAKEDEV.tmpl:
* Add a nooutput function to be used instead of redirecting to /dev/null,
because /dev/null might not exist early in the boot sequence. This
should fix a bug in which the pax autodetection failed when used from
init(8) with a read-only root file system without a /dev/null.
* Move most of the main program into a new makedev_main function,
to allow reuse by MAKEDEV.local.

In MAKEDEV.local:
* Use the new makedev_main function defined in MAKEDEV. This allows
MAKEDEV.local to support all the options understood by MAKEDEV, instead
of only a subset. This should fix a bug in which the setup() function
could try to use pax mode even though that was previously not supported.

In MAKEDEV.local man page:
* Update list of command line options.
* Don't explain all the options, just refer to MAKEDEV(8) man page.
* Remove BUGS section now that all MAKEDEV options are supported
by MAKEDEV.local.


# 1.11 02-Mar-2007 apb

branches: 1.11.4;
Remove MAKEDEV.subr. This removes the risk of third party scripts (or
human procedures) breaking because they assume it's enough to copy
MAKEDEV fom one place to another.

Let MAKEDEV return after defining shell functions but before doing any
real work, if MAKEDEV_AS_LIBRARY is set.

Let MAKEDEV.local load MAKEDEV as a function library via
"MAKEDEV_AS_LIBRARY=1 . MAKEDEV".


# 1.10 01-Mar-2007 apb

If we are called as 'sh MAKEDEV ...', then we would previously have
tried to do '. MAKEDEV.subr'. That doesn't work, we need to do
'. ./MAKEDEV.subr' in that case.


# 1.9 28-Feb-2007 apb

Avoid using dirname(1), which is not available in installation
ramdisk images.


# 1.8 28-Feb-2007 apb

s/MAKEDEV.tmpl/MAKEDEV.subr/ in a comment


# 1.7 26-Feb-2007 apb

Provide a new MAKEDEV.subr file containing utility functions for
use by both MAKEDEV and MAKEDEV.local. This allows MAKEDEV.local
to accept the same command line arguments as MAKEDEV.

The installed MAKEDEV.subr is generated from MAKEDEV.subr.tmpl.

Replace the licence on MAKEDEV.local with a NetBSD licence, since I
rewrote the entire file.

Reviewed by christos and agc


# 1.6 15-Dec-2003 jdolecek

add /rescue to the PATH to find chown if /usr is not available yet
XXX chown should either be moved or we should not depend on it here

fixes PR kern/23614 by Christian Biere


# 1.5 30-Jul-1997 perry

Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.


# 1.4 15-Feb-1997 mikel

cleanup Lite-1 merge


# 1.3 05-Jan-1997 veego

add /usr/sbin to PATH.


# 1.2 08-May-1996 thorpej

RCS id police.


# 1.1 21-Mar-1993 cgd

branches: 1.1.1;
Initial revision


# 1.1.1.2 14-Feb-1997 mikel

import 4.4BSD-Lite


# 1.1.1.1 21-Mar-1993 cgd

initial import of 386bsd-0.1 sources


# 1.11.4.1 08-Jan-2008 matt

sync with HEAD


# 1.13.8.1 18-May-2008 yamt

sync with head.


# 1.13.6.1 02-Jun-2008 mjf

Sync with HEAD.


# 1.13.2.2 20-Dec-2007 apb

Comment out an example, which was accidentally uncommented in my previous
change to this file. This is where the mystery /dev/foo came from.


# 1.13.2.1 20-Dec-2007 apb

file MAKEDEV.local was added on branch mjf-devfs on 2007-12-20 07:30:26 +0000