[PATCH] added more documentation in README and TODO files.

This commit is contained in:
greg@kroah.com 2003-04-10 15:56:20 -07:00 committed by Greg KH
parent 1c8c0f6212
commit d2ce181711
4 changed files with 48 additions and 2 deletions

View File

@ -1 +1,2 @@
0.1 - initial release
0.1 - Added a bit of documentation to the README and TODO files.
0.01 - initial release

View File

@ -22,7 +22,7 @@ DEBUG = true
ROOT = udev
VERSION = 0.01
VERSION = 0.1
INSTALL_DIR = /usr/local/bin
RELEASE_NAME = $(ROOT)-$(VERSION)

39
README Normal file
View File

@ -0,0 +1,39 @@
udev - a userspace implementation of devfs
For more information on the design, and structure of this project, see the
files in the docs/ directory.
To use:
- Edit the udev.h file and replace the following variables with values
that make sense for your system:
#define SYSFS_ROOT "/sys"
#define UDEV_ROOT "/home/greg/linux/udev/"
#define DEV_FILE "/dev"
#define MKNOD "/bin/mknod"
The only value most people will have to change is the UDEV_ROOT
variable, as I doubt you really want device nodes to be created in my
home directory :)
- Run make to build the project.
- Make sure sysfs is mounted.
- Point /proc/sys/kernel/hotplug at the location of the udev binary that
is created. Then plug some block devices in, or other types of
devices that create dev files in sysfs. An easy way to do this,
without any hardware is to use the scsi_debug module to create virtual
scsi devices.
- Watch as the nodes get created and removed.
Yes this is a really rough first cut, I know. It's mostly a proof of
concept that this can actually work. See the TODO file for a list of
things left to be done.
Any comment/questions/concerns please let me know.
greg k-h
greg@kroah.com

6
TODO Normal file
View File

@ -0,0 +1,6 @@
- use mknod(2) and not execute mknod(1)
- add klibc to the build process (or make it easier to do) to get
smaller binary
- make program work like design says it should (three parts, not 1)
- add hooks to call D-BUS when new node is created or removed
- lots of other stuff...