mirror of
https://github.com/AuxXxilium/eudev.git
synced 2024-11-23 23:10:57 +07:00
[PATCH] added more documentation in README and TODO files.
This commit is contained in:
parent
1c8c0f6212
commit
d2ce181711
@ -1 +1,2 @@
|
||||
0.1 - initial release
|
||||
0.1 - Added a bit of documentation to the README and TODO files.
|
||||
0.01 - initial release
|
||||
|
2
Makefile
2
Makefile
@ -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
39
README
Normal 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
6
TODO
Normal 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...
|
Loading…
Reference in New Issue
Block a user