summaryrefslogtreecommitdiffstats
path: root/etc/MAKEDEV
Commit message (Collapse)AuthorAgeFilesLines
* Give the USB devices sensible default permissions.n_hibma2001-01-071-12/+28
| | | | Suggested by: Kaltashkin Eugene <zhecka@klondike.ru>
* Add the "mdctl" device under the "std" stanza.phk2000-12-281-0/+1
|
* Create the vn%d.ctl devices.phk2000-12-161-0/+6
| | | | | | | | | | In a few days I will commit a patch which changes vn(4) to use the disk-minilayer. This will make vn(4) fully DEVFS friendly but have the side effect that vnconfig needs the vn%d.ctl devices to be able to configure vn(4). Please remake your /dev/vn entries with this revision of MAKEDEV if you don't rung DEVFS already.
* Add MAKEDEV support for jogdial device, the first cut of which will bensayer2000-12-111-2/+7
| | | | committed shortly.
* Add the 'amr' control device.msmith2000-11-281-0/+5
|
* Back out change to prepend /sbin:/bin to $PATH, just overwrite $PATHtruckman2000-11-051-1/+1
| | | | | | | with these in the normal case. Set MAKEDEVPATH in sysinstall to include the /mnt2 stuff before starting the fixit shell.
* Change MAKEDEV so that it prepends /sbin:/bin to $PATH instead of totallytruckman2000-11-051-3/+10
| | | | | | | | | | | | | overwriting $PATH, and find mknod $PATH instead of hardcoding /sbin so that the copy of MAKEDEV on the fixit floppy is usable, since mknod and expr live in /mnt2/stand when the fixit floppy is running. Get rid of the sed invokation in release/Makefile that attempts to delete the PATH setting stuff from MAKEDEV on the fixit floppy. This hasn't worked since a long ago change to MAKEDEV caused the sed expression to no longer match. PR: misc/21241
* Move 'tw*' after 'twe*' so that it's possible to create the control devicemsmith2000-10-311-5/+5
| | | | | | for the 'twe' driver. This is an expedient solution for an actually-manifesting symptom of a major problem with MAKEDEV. Roll on DEVFS.
* Entry for umodem0 devices, 124.n_hibma2000-10-291-4/+10
|
* The USB scanner driver. To be used together with SANE.n_hibma2000-10-251-1/+7
|
* Oops better ad the ar device to the all target, people might want tosos2000-10-241-0/+1
| | | | install on these...
* Add the ATA RAID (ar) devicesos2000-10-241-2/+4
|
* Make the [u]random device's permissions match those in the matchingmarkm2000-09-141-1/+1
| | | | | | | | | make_dev() call. At the moment, it is an error for anyone but root to write to this device (EPERM), and the permissions don't suggest that. Soon, however, anyone will be able to write here, but only root will cause an implicit reseed.
* Teach MAKEDEV about 'aac'.msmith2000-09-131-4/+12
|
* Add /dev/acpi for ACPI.iwasaki2000-08-291-0/+8
|
* - Break the acd track devices out into a seperate target acdXt[Y]. Thejhb2000-08-281-12/+34
| | | | | | | | | X field is treated the same as the unit number for acdX. The optional Y parameter specifies the number of track devices to create starting at track 1. If Y is not specified, it defaults to 100. - Add the acd0t target to the all target to preserve previous behavior. - Don't add the acd0t target to the fixit target, thus keeping the fixit floppy from running out of i-nodes.
* Fix the urio and ugen devices (I meant unit2minor, not minor2unit)brian2000-08-181-2/+2
| | | | Problem pointed out by: markm
* Add unit2minor() and use it where appropriate so that we handlebrian2000-08-161-56/+65
| | | | | | units > 255 properly. Fix usio while I'm there
* Add the acdNt# devices to the acd entry, for individual track access.sos2000-08-111-0/+10
|
* Keep urandom as a link to random (but a hard link).green2000-07-301-1/+1
|
* Since the driver supports both (and may have different semantics forgreen2000-07-301-1/+1
| | | | | both soon...), create urandom instead of the link to random. It's also what makes sense according to the make_dev(9)'s in random(4).
* Add the tap driver.nsayer2000-07-201-0/+12
| | | | | | | | | | | | | The tap driver is used to present a virtual Ethernet interface to the system. Packets presented by the network stack to the interface are made available to a character device in /dev. With tap and the bridge code, you can make remote bridge configurations where both sides of the bridge are separated by userland daemons. This driver also has a special naming hack to allow it to serve a similar purpose to the vmware port. Submitted by: myevmenkin@att.com, vsilyaev@mindspring.com
* Add /dev/agpgart for AGP.ru2000-07-191-0/+6
| | | | Reviewed by: dfr
* Apm device is now safe to be world readable, so make it so.imp2000-07-191-1/+1
|
* Finally merge newmidi.tanimura2000-07-111-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (I had been busy for my own research activity until the last weekend) Supported devices: SB Midi Port (sbc + midi) SB OPL3 (sbc + midi) 16550 UART (midi, needs a trick in your hint) CS461x Midi Port (csa + midi) OSS-compatible sequencer (seq) Supported playing software: playmidi (We definitely need more) Notes: /dev/midistat now reports installed midi drivers. /dev/sndstat reports only pcm drivers. We need the new name(pcmstat?). EMU8000(SB AWE) does not sound yet but does get probed so that the OPL3 synth on an AWE card works. TODO: MSS/PCI bridge drivers Midi-tty interface to support general serial devices Modules
* Force the link from 3dfx# -> 3dfx, so that it doesn't bail with "filecokane2000-06-261-1/+1
| | | | exists"
* Clean up all the old setup code for the old /dev/random. This will bemarkm2000-06-251-1/+1
| | | | revisited when the new /dev/random is done.
* Add 3dfxN to MAKEDEV, automatically links 3dfx to the last 3dfxN made.cokane2000-06-241-0/+7
|
* 1. Update Comtrol RocketPort driver(rp) to version 3.02.tanimura2000-06-111-12/+12
| | | | | | | | | | | | | | | | | | 2. Newbusify the driver. 3. Build as a module. 4. Use correct minor numbers when creating device files. 5. Correctly lock control characters. 6. Return ENXIO when device not configured. Submitted by: Tor Egge <Tor.Egge@fast.no> 7. Fix the baud_table. Submitted by: Elliot Dierksen <ebd@oau.org> Note: - the old driver still lives in src/sys/i386/isa, so that you can revert to it if something goes wrong. - The module does not detach very well. Attaching works fine.
* Learn how to create device nodes for the 'twe' devices.msmith2000-05-241-4/+11
|
* Add kbd1 to MAKEDEV's all) target so that we support using kbdcontroljhb2000-05-121-1/+1
| | | | to switch keyboards out of the box.
* Fix the linking in my `sa' changes.obrien2000-05-101-3/+3
| | | | Submitted by: Christian Weisgerber <naddy@mips.inka.de>
* Fix some whitespace brokeness.. (usio and ctx)peter2000-05-091-3/+3
|
* Finish off replacing the rest of the duplicate mknod's with hard links.peter2000-05-091-33/+19
|
* Use printf (shell builtin) instead of cut - cut isn't in /bin.peter2000-05-081-4/+4
| | | | This should fix the ttyA* and cuaA* up to the maximum possible 128 nodes.
* Add [en]sa devices for othoginality.obrien2000-05-081-6/+16
|
* Fix comparison of units.asmodai2000-05-061-1/+1
| | | | Submitted by: Maxim Sobolev <sobomax@altavista.net> on -current
* Fix a couple of easy cases where we make two identical devices.. onepeter2000-05-011-4/+4
| | | | | | /dev/xxx and one /dev/rxxx. This changes them to a hard link so that less inodes are consumed and so that the permissions are always in sync. There are lots more of these still.
* Replace the /dev/stdin, /dev/stdout, and /dev/stderr nodes withchris2000-04-261-3/+3
| | | | | | | | | symlinks to fd/0, fd/1, and fd/2 respectively. This will make things easier for upcoming changes to fdesc (and does not break anything for the current state of things) and hopefully its position as the replacement for our existing static /dev/fd nodes. Suggested (and reviewed) by: phk
* Doug Ambrisko recommends not using minor 0-127 yet (Hardware flown_hibma2000-03-261-1/+2
| | | | control)
* Add the entry for usio, major 138n_hibma2000-03-261-0/+6
|
* Add the entries for urio.n_hibma2000-03-181-1/+8
|
* Correct device naming for IDA disk nodes (idad)jlemon2000-03-081-9/+9
|
* Modify MAKEDEV to create four bpf devices instead of one when doing arwatson2000-02-181-1/+2
| | | | | | | | | | | | MAKEDEV all, making DHCP on multiple interfaces happier, and allowing use of tcpdump to to debug DHCP, without creating more devices. (we need devfs) Modify MAKEDEV to create four tun devices in MAKEDEV all as well, since we're being gratuitous with network pseudo-devices. (we need devfs) Approved by: The Hubbard
* Add the uhid device.n_hibma2000-02-121-1/+7
| | | | Approved by: jhk
* Remove /dev/console from the jail /dev environment. It's probably notrwatson2000-02-091-1/+2
| | | | | | | | | | | | strictly a security hole, but neither is it a very good idea. Replace it with a symlink to /dev/null to happify programs that expect it. It is suggested that users of the jail environment modify the jail's syslog.conf to not send stuff to /dev/console, but instead syslog it somewhere else. Such as a loghost, potentially even to the host environment's syslog. Approved by: jkh
* Fixed chgrp lossage in rev.1.233. Most floppy devices and all slices for diskbde2000-01-291-39/+41
| | | | | | | | | | | devices because accessible by group wheel instead of group operator. Didn't fix fishy group for rsa*.ctl. This device should have group operator if that is safe, or mode 600 and group wheel. Removed ssc and uk*. Removed bogus (redundant) chmod's to 600.
* Add the unlpt\d+ device to MAKEDEV. It is the same as ulpt\d+, exceptn_hibma2000-01-231-2/+5
| | | | | | | | | | | that it does not reset the printer when opened. This fixes the problem of printing a document almost till the end and then resetting the printer when the next print job is started. Submitted by: Christopher Masto <chris@netmonger.net> Also, remove all but the ums0 device from the fixit target 'to save precious i-nodes on the fixit floppy'.
* Group of usb and usb\d+ is now operator and permissions are 0660.n_hibma2000-01-211-2/+4
| | | | | Might need to be revisted to make it 0640 and limit the access to usb and usb\d+ (in sys/dev/usb/usb.c) to 'retrieve info' only for operator.
* Add device entries for new parallel port radio clock driver.jkh2000-01-191-0/+6
| | | | | | | We were supposed to get these in far earlier and didn't, hence the commit after feature freeze. A promise is a promise. :) Submitted by: Sascha Schumann <sascha@schumann.cx>
OpenPOWER on IntegriCloud