Commit Graph

828 Commits

Author SHA1 Message Date
lukem 96f44170dc * use $0 instead of MAKEDEV
* use $((...)) instead of `eval ...`
* st* and md* are now root.operator 640
* reset the umask after running MAKEDEV.local
1997-08-22 15:02:12 +00:00
lukem e9aa93e046 obsolete stuff that's be superceeded by /usr/src/distrib/... 1997-08-22 12:27:46 +00:00
lukem f27e440f72 * remove superfluous umasks
* st* perms are 660 not 640
* ttyv* isn't a special case on the sparc (it's an i386-ism)
* add enss* to ss*
* use $0.local instead of MAKEDEV.local, and reset the umask afterwards
1997-08-22 12:25:16 +00:00
lukem 49d132729c these are *way* out of date... 1997-08-22 12:24:25 +00:00
lukem 3554ac334d * use $0 instead of MAKEDEV
* remove devices before mknod-ing them
* use ${i#...} and $((...)) instead of `eval ...`
* tz* has perms 660 root.operator (instead of 666 root.wheel)
* consolidate a few devices into one case, with internal switching
  for the slight difference (usually unit name and major number)
* reset the umask after MAKEDEV.local
* don't treat ttyv* specially - it's an i386-ism
1997-08-22 12:16:28 +00:00
lukem b790d7bce9 ttyv* shouldn't be treated specially on the hp300 (it's an i386-ism) 1997-08-22 12:06:27 +00:00
lukem d4a3164363 ttyv* shouldn't be treated specially on the alpha (it's an i386-ism) 1997-08-22 12:04:03 +00:00
lukem 607e11fb8a * add enss* to ss*
* st* has perms 660 not 640
* use $0 instead of MAKEDEV
* reset umask after MAKEDEV.local
1997-08-22 11:34:30 +00:00
lukem cdfa15cb5b * st* has perms 660 not 640
* add enss* to ss*
* invoke MAKEDEV.local as $0.local, and reset the umask afterwards
1997-08-22 11:30:57 +00:00
lukem fcbf94775b * add enss* to ss*
* st* has perms 660 not 640
* invoke MAKEDEV.local as $0.local, and reset umask afterwards
1997-08-22 11:26:01 +00:00
lukem 5629b8d007 * st* and wt* have perms 660 instead of 640
* add enss* to ss*
* invoke MAKEDEV.local as $0.local
* reset umask to 077 after running MAKEDEV.local
* warn on unknown devices
1997-08-22 11:19:43 +00:00
lukem 81cdcf7570 * use $0 instead of MAKEDEV
* set ct* mt* and st* to root.operator 660 (not root.wheel 666)
1997-08-22 11:10:42 +00:00
lukem 1d665a7616 * use $0 instead of MAKEDEV
* remove superfluous umasks
* st* perms are 660 not 640
* ensure md0 and rfd0c get the correct perms
* add enss* to ss*
1997-08-22 10:55:18 +00:00
lukem 3e16910ca2 remove enss* before we try & mknod it 1997-08-22 10:46:27 +00:00
lukem 7cb2956f2d * st* has perms 660 not 640
* add enss* to ss*
* md* is root.operator 640 not root.wheel 600
* use ${i#...} instead of `expr ...`
* use 'sh $0.local' not 'sh MAKEDEV.local'
* warn on invalid devices
1997-08-22 10:41:17 +00:00
lukem 93f6aeeee8 use 'sh $0 ...' instead of 'sh MAKEDEV ...' 1997-08-22 10:32:28 +00:00
lukem fca196598f * use $((...)) not `expr ...`
* st* has perms 660 not 640
* use $0 not MAKEDEV
* add enss* to ss*
* remove superfluous use of umask
* ensure umask is reset after running MAKEDEV.local
1997-08-22 10:28:06 +00:00
lukem 237c80a5db * set perms on st* to 660 not 640
* remove superfluous umask
1997-08-22 10:14:45 +00:00
lukem 89fa41e9da - correct use of generated temporary files.
- clean up comments and generated output.
- clean up $SECUREDIR if SIGINT or SIGQUIT received.
- .rhosts may have to be world readable in NFS environments, so allow it to be.
- update list of disks to check for reasonable permissions
- don't show differences in /etc/master.passwd, as the encrypted strings may
  be sent. From reading comments earlier in the script, this was the intention
  anyway. Fix from Jim Bernard <jbernard@tater.mines.edu> in [security/3994].
- when checking /etc/ftpusers, skip comment lines and only match full
  usernames.
  XXX: this should be enhanced to check lines of the enhanced ftpusers format.
1997-08-22 09:40:17 +00:00
agc 44579dfa67 Remove the uname=man lines as NetBSD doesn't seem to have a user called
man.

Add NetBSD RCS Id.
1997-08-20 15:41:11 +00:00
agc 51e120ae5a Import FreeBSD's etc/mtree/BSD.local.dist as etc/mtree/BSD.pkg.dist.
This is for use with the FreeBSD ports system.
1997-08-20 15:23:33 +00:00
mikel 71d389d416 include hostname in subject of email with results of running *ly
scripts; from Jim Bernard in PR misc/3996
1997-08-20 07:18:41 +00:00
veego 94c1e883f6 Added missing en$name$unit entry for the chmod command in ss*).
Noticed by Luke Mewburn on tech-security.
1997-08-19 18:39:56 +00:00
lukem a563ca4687 As per [bin/1814] from Arne Juul <arnej@imf.unit.no>, and discussions
with matt green <mrg@netbsd.org> (to shut up /etc/security)
* set ingres account shell to /sbin/nologin
* set ~daemon to / (not /root)
1997-08-19 15:07:12 +00:00
lukem 67087092d4 remove incorrect vn* entry, as vnd* exists and vn* doesn't work anyway 1997-08-19 13:33:04 +00:00
lukem 0f26a04544 * ensure that check for '.' in root's $PATH doesn't yield a false positive.
fix from Jim Bernard <jbernard@tater.mines.edu> in [security/3995]
* detect empty :: elements as '.' in a sh(1) path (leading :, trailing :,
  or ::)
1997-08-19 12:08:35 +00:00
augustss 912c4ee11f Create /dev/audioctl and allow creation of multiple audio devices. 1997-08-18 21:23:12 +00:00
cjs d10a9ab09b Move ntpdate before `starting network daemons' to get cleaner output
during boot. Besides, it's not a daemon anyway.
1997-08-05 03:32:51 +00:00
lukem edbafa0300 4.4BSD has the ability to automagially add a route to localhost from
an interface to first time its address is referenced.  Therefore:
* configure lo0 before all other interfaces (rather than afterwards).
* don't explicitly add a route from `hostname` to localhost
1997-08-04 06:09:49 +00:00
perry e77a6f04d3 Finally finish fixing pr-230 by assigning minor+8 and minor+16 device
names for the lower density minor dev numbers. My shell code would
even work for a wt1 device, but I would seriously pity anyone trying
to get two of these things to work on one machine. Heck, no one should
even try to use ONE wt device.
1997-08-04 03:50:26 +00:00
perry 2a376043c7 add apmd to /etc/rc and /etc/rc.conf per Lennart Augstsson in pr 3313 1997-08-03 22:24:20 +00:00
leo b9906e7600 Use DISKUNIT macro to encode md's unit in the minor number. 1997-08-01 19:38:30 +00:00
perry 07a71fdfd0 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.
1997-07-31 04:08:15 +00:00
perry e53ae14bdd Fix boot time vi recovery as reported by NAKAJIMA Yoshihiro in pr-3430
Really weird bug. On inspection, the shell code in rc looked fine, but
when tested, sure enough, the semantics of the shell were not what I
thought they were. Very unexpected to me, and obviously to the
hundreds of people who must have read those lines without seeing that
they were broken.
1997-07-31 03:35:39 +00:00
perry 7bd6622ead make some items 'optional' -- per pr-3663 from Erik Bertelsen 1997-07-31 03:03:13 +00:00
mark 0c0a1966bb Use the Pc entry from gettytab for our virtual terminals. 1997-07-31 02:34:18 +00:00
perry ea4d1ded44 1) close my own pr-2502 by adding ce and ck to default
2) substantial cleanup. In particular, I got rid of lots of
   egregiously obsolete entries, and I got rid of obsolete
   capabilities in the only mostly obsolete entries, etc.
1997-07-31 00:38:30 +00:00
perry 9dee21c94e add a default minfree file (requested by David Brownlee, pr-1577) 1997-07-30 22:17:55 +00:00
phil 851aef5327 Add ta=4.2BSD to both floppy3 and floppy5 entries. (If you are
disklabeling your floppy, you are most likely putting on a 4.2BSD
file system.  This is in support of the distrib/i386/floppies
building via vnds.)
1997-07-29 18:46:06 +00:00
mark fb64b594bc Added a ramdisk option to build all the devices needed for an install
ramdisk.
Reformatted a couple of lines.
1997-07-28 17:41:59 +00:00
mark b7b4948831 Added swap entry and a nice set of comments. 1997-07-28 17:38:45 +00:00
phil ffde90f14b Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
1997-07-23 01:29:36 +00:00
phil 840d172649 Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420.  Some MAKEDEVS had the fd separated out
of std and fd added to std.
1997-07-22 23:13:05 +00:00
phil 779c94c7af Allow routes to be flushed in netstart (rc.conf option, default YES).
PR 3228.
1997-07-22 18:41:08 +00:00
perry 1edc7aef02 fix 3885 from Matthias Scheler -- print out the name of each loaded module 1997-07-18 23:38:52 +00:00
phil a621321b0e Add /usr/share/sendmail/cf that got missed in original addition of
/usr/share/sendmail/*.  Closes PR 3881.
1997-07-17 20:45:01 +00:00
mark 237e1b7fb6 Create wd2 and wd3 device files for 'all' and 'floppy' options. 1997-07-17 00:12:55 +00:00
phil bc41d19ad5 Add /usr/share/sendmail tree to distribution. 1997-07-16 23:33:59 +00:00
veego fb68fae55e Move savecore up before named to get a dump on low memory systems and
move 'mount -a' between yp and nfs daemons.
1997-07-15 11:19:20 +00:00
drochner 4e045b6b43 Take 2 to get the mount order "right", taking care of possible LKM
loads before netstart this time.
LKMs can be loaded at 3 strategic places in /etc/rc - before netstart,
before "mount -a" and after all. "before netstart" works only if
the /usr filesystem is local (or on NFS, if root is too).
An additional field ("when") in lkm.conf controls when the LKM is
loaded.
1997-07-14 11:55:44 +00:00
hpeyerl 93f2294467 Satellite receiver driver for ISA cards from PlanetConnect by Jason and
Herb for Canada Connect Corp.
1997-07-13 19:29:17 +00:00
hpeyerl 91e0832cae Satellite receiver driver for ISA cards from PlanetConnect by Jason and
Herb for Canada Connect Corp.
1997-07-13 19:16:59 +00:00
veego a6fe27dced Back out the last two commits for now till we find a better way to fix
the mount problems.
1997-07-11 12:01:06 +00:00
veego 6553fa7064 rc.lkm needs /usr/bin/ld, so try to mount it with -t nonfs before rc.lkm. 1997-07-11 09:06:59 +00:00
phil ce3196e8dd Allows root to specify a MAILTO and have the security report mailed to
the same user as the daily output.  If $USER is not root or MAILTO is
not set, MAILTO is set to root.  Closes PR 2409.
1997-07-11 00:36:55 +00:00
drochner d9dfde6362 Mount only "/" at the beginning (instead of all non-NFS filesystems).
This makes that the ordering of fstab is used for mounts which is
a) more intuitive and b) needed if {mfs,union,...} on top of NFS
is wanted.
1997-07-10 13:43:14 +00:00
mikel 34164c8eea make toor's shell explicit to shut up /etc/security 1997-07-10 06:38:35 +00:00
veego 0307359cda Added new device entries for ipfilter: /dev/{ipnat,ipstate,ipauth} 1997-07-07 22:29:35 +00:00
veego a902cc2ba7 Added a new device entry for ipfilter: /dev/ipauth 1997-07-07 22:26:51 +00:00
christos ea18ad7974 Run ntalkd as nobody.tty 1997-06-29 19:20:20 +00:00
kleink 44de15e66c Create ./usr/share/man/{cat,man}3/i386; from Anders Hjalmarsson
<Anders.Hjalmarsson@economics.gu.se> in PR misc/3794.
1997-06-26 21:20:19 +00:00
thorpej 650e452081 Before disk checks are performed, do a "swapctl -A -t blk" so that
block-type devices are available during disk checks, which may consume
large amounts of memory if large file systems are present.  Once "critical"
file systems (e.g. /usr and /var) are mounted, perform a "swapctl -A -t noblk"
to enable swapping on any swap files that may be listed in /etc/fstab.
1997-06-25 23:30:28 +00:00
mrg 790379bb6e add man5/i386 (noted by erik fair) 1997-06-24 04:23:32 +00:00
lukem fb34424eb0 * when checking /etc/master.passwd, read in /etc/shells for a list of
valid shells and then check each active account against that
* remove unnecessary ()s in a few printf's.
1997-06-24 02:32:38 +00:00
lukem ff2ea5d139 * take advantage of xargs -0 when finding devices and set?id files
* use 'ls -q' in the above, so that characters that may cause problems
  in the output are replaced with '?'
1997-06-24 01:16:47 +00:00
lukem d0b6172bfe Also check /etc/profile for setting of umask.
From Chris Jones <cjones@rupert.oscs.montana.edu> in [misc/3763]
1997-06-23 11:59:30 +00:00
lukem b07aea8e1c Ignore blank lines and comments in /etc/exports
From Jaromir Dolecek <dolecek@moria.ics.muni.cz> in [misc/3691]
1997-06-23 01:49:15 +00:00
lukem f067035d68 Add output of `uptime` to report.
From Hubert Feyrer <feyrer@smaug.fh-regensburg.de> in [bin/3220]
1997-06-23 01:45:21 +00:00
mrg 537136a76e add man8/sun3x, man1/i386 and man1/x68k entries. 1997-06-22 06:36:30 +00:00
mrg 9345f4e581 add man8/mvm368k directories. 1997-06-22 06:24:35 +00:00
mrg cbb4fa0bad add man1/atari directories. 1997-06-22 05:44:09 +00:00
veego 4056cdf683 Add a comment that you now must have swap entries to satisfy swapctl(8)
and add a swap entry for sd0b (copied from the i386 fstab.sd).
1997-06-21 15:40:03 +00:00
mikel 08146f8adc add /etc/profile 1997-06-21 06:10:03 +00:00
mikel 8736878363 add sample /etc/profile, cribbed shamelessly from csh.login. consists
solely of comments.
1997-06-21 06:07:38 +00:00
phil 0ed99f5f61 Correct cdev/bdev for cd*. 1997-06-18 21:09:36 +00:00
perry 0bea2a15f6 Note that you now must have swap entries to satisfy swapctl(8) 1997-06-16 00:58:49 +00:00
is 49e47cbf67 Build device nodes for audio device(s). Currently, only unit 0 == custom chip
audio.
1997-06-14 22:43:47 +00:00
mrg 277b52f964 use swapctl instead of swapon 1997-06-12 15:18:58 +00:00
jonathan 7945d5eccd Move sample configuration files for ultrix, sv4 compatiblity from
src/etc/etc.<emul>/ to src/share/emul/<emul>/etc/
1997-06-08 23:31:13 +00:00
jonathan 10efce06ab Sample /emul/ultrix/etc/svc.conf file for Ultrix compatiblity. 1997-06-08 09:10:21 +00:00
leo 6360466b8b Add ipfileter stuff. 1997-06-02 20:46:26 +00:00
thorpej 830bea2938 Add ipl, ipnat, and ipstate devices at the appropriate minors of
cdev major 7.
1997-06-01 09:23:57 +00:00
thorpej 4baed972cd Add ipl, ipnat, and ipstate devices at the appropriate minors of
cdev major 91.
1997-06-01 09:12:02 +00:00
oki 6806df2da7 Add ipl device 1997-06-01 01:23:36 +00:00
thorpej 7f29bb4668 Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
1997-05-31 23:52:55 +00:00
cjs 7a66732d34 Back out BUILDDIR and NOINSTALL changes. 1997-05-31 21:21:13 +00:00
mikel d351214af2 bug fix and improvements, mostly from Enami Tsugutomo in PR misc/3681. 1997-05-30 05:18:59 +00:00
perry b19dbed52b update to version of May 19, 1997 1997-05-29 01:52:25 +00:00
leo 7b5d0624c9 Add device for new serial port. 1997-05-27 07:05:50 +00:00
cjs 5fd7ce7066 These updates to the build allow building against include files
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
kleink 7f69979797 Create /dev/ttyaN device nodes for Frodo-based APCIs. 1997-05-23 11:20:27 +00:00
cjs 4112a161ec Back out last commit; bug was fixed in 1.37, but differently. 1997-05-22 21:41:09 +00:00
cjs ab82fdc6b5 The interface setup loop was adding every interface in `ifconfig -l`
to $configured_interfaces because it never checked to see if if it
actually configured that interface. For this reason it was setting
$configured_lo0 as well, so that never got configured, causing all
sorts of problems.
1997-05-22 21:29:49 +00:00
jeremy 7c78d92d27 Forgot 'cat' directories. 1997-05-21 22:50:12 +00:00
jeremy 768be5bb21 Added architecture dependent subdirectories to man9. 1997-05-21 22:46:08 +00:00
lukem c7acdd0732 Change interface config test so that the loop is always continued
if the interface wasn't configured, so that $configured_lo0 and
$configured_interfaces won't get incorrectly set if $net_interfaces ==
DEFAULT. From enami tsugutomo <enami@ba2.so-net.or.jp> in [misc/3635]
1997-05-17 14:12:24 +00:00
lukem 1b063db228 wrap $configured_lo0 in quotes, so that it doesn't barf if it's not set.
noticed by Thorsten Frueauf <frueauf@ira.uka.de> in [misc/3620]
1997-05-15 02:09:27 +00:00
lukem c20c8f0d8d fix up minor typos in comments 1997-05-12 23:40:50 +00:00
lukem 54e2fe6d7e provide empty settings for $hostname, $domainname and $defaultroute,
with comments indicating alternation locations for info
1997-05-12 11:33:31 +00:00
lukem 1775d86183 * add support for $hostname, $domainname, $defaultroute and $ifaliases_XXX
* only configure lo0 if not configured by the "configure interface" loop
1997-05-12 11:26:10 +00:00