christos
374857e89f
Support root on msdos filesystems by creating an mfs on /dev and running
...
MAKEDEV all to create the devices. Idea by Chris Demetriou.
1997-07-30 03:43:19 +00:00
perry
ba588d9705
get rid of "register" declarations.
...
turn 0 pointers into NULLs
Fix WARN=1 warnings
1997-07-19 19:00:44 +00:00
perry
53222a55ef
1) change rcsid[] and copyright[] to use __RCSID and __COPYRIGHT
...
macros.
2) Clean up some gratuitous uses of write() instead of fprintf()
3) Clean up some of the alternative shell code in single_user(),
fixing a couple of bugs in the meanwhile. Also, fix pr-2620 from
Chris Demetriou -- when an alternative shell is exec'ed, it is now
not called "-sh" automatically.
4) rename the DEBUGSHELL option ALTSHELL since its almost always used
in NetBSD.
Notes:
1) It isn't clear that the ALTSHELL code is really ever very useful,
but we seem to have decided to always enable it anyway.
2) The code in init really needs an overall cleanup, but I just don't
have time or energy.
1997-07-19 18:11:59 +00:00
perry
f40020042e
merge lite-2 changes
1997-07-19 17:06:29 +00:00
mycroft
7f2e03747e
Insert some closelog()s, so we don't leave the syslog socket
...
on fd 0.
1997-03-14 00:44:35 +00:00
thorpej
dd72c4e12f
If root has no password, don't lock the operator out of single-user
...
mode if the console is "insecure".
1997-02-22 02:19:51 +00:00
jtc
e54ce8e1bd
Updated to use <util.h>.
...
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 23:29:33 +00:00
mycroft
e160549f5b
Kill sessions that were deleted when rereading /etc/ttys.
1995-10-05 06:11:24 +00:00
jtc
ec38846844
sys_siglist[] -> strsignal()
1995-05-28 05:25:34 +00:00
cgd
0114e805ce
convert to new RCS Id conventions; reduce my headache
1995-03-18 14:54:19 +00:00
mycroft
ea7b5d4ec6
Eliminate uses of some obsolete functions.
1994-09-23 14:26:58 +00:00
deraadt
ae5b446f1c
ensure /sbin is in PATH in single user mode
1994-08-06 06:26:44 +00:00
mycroft
c250a07889
Fix up RCS ids.
1994-06-11 07:50:42 +00:00
pk
ed2fab3b01
Update to 4.4-lite (basically some copyright changes) + local changes.
1994-06-10 18:06:09 +00:00
pk
7ed52d1091
Disabling *all* terminals in /etc/ttys meant disabling them for good:
...
stuck in `clean tty' => `multi user' => `clean tty' loop.
1994-04-26 19:56:22 +00:00
cgd
57a340a4a2
if we want a LETS_GET_SMALL init, allow only single-user
1994-04-18 07:59:40 +00:00
cgd
fadc1f548f
Establish an initial user so that programs running single user
...
do not freak out and die (like passwd).
1994-03-01 00:32:20 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
cgd
6fe7777e0e
get rid of the bogus changes i made to init. note that /etc/ttys
...
*must* have an entry for "console", though it should be "off",
prolly.
1993-07-08 01:47:31 +00:00
cgd
c15a7d06cd
a couple of local mods; always ask for shell in single user, use -lcrypt,
...
use root's shell rather that /bin/sh when going to single-user, etc.
1993-06-18 21:16:25 +00:00
cgd
a63ff5217e
incorporate bsdi's version of init; this is their version, w/no local changes
...
other than adding Id strings as appropriate
1993-06-18 20:51:45 +00:00
cgd
b907fbcbb9
add preliminary support for devfs (e.g. MOUNT_DEVFS #define, etc.)
1993-06-10 01:02:59 +00:00
cgd
6ebc3bcac9
changed to use new libcrypt scheme.
1993-04-26 14:54:38 +00:00
cgd
c454963975
added console security, if SECURE_CONSOLE defined in makefile,
...
and console not secure in ttys
1993-04-06 19:33:33 +00:00
cgd
06be60083d
changed "Id" to "Header" for rcsids
1993-03-23 00:22:59 +00:00
cgd
346aa5dd48
added rcs ids to all files
1993-03-22 08:04:00 +00:00
cgd
e541169ce2
after 0.2.2 "stable" patches applied
1993-03-21 18:04:42 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00