-0.1 - Added a bit of documentation to the README and TODO files.
-0.01 - initial release
+0.2 - added namedev
+ now used a snapshot of libsysfs.
+ Can now handle the 5 different naming schemes.
+ Was released based on my OLS 2003 presentation.
+ Lots still left to do, but it kinda works better...
+
+0.1 - Added a bit of documentation to the README and TODO files.
+
+0.01 - initial release
ROOT = udev
-VERSION = 0.1
+VERSION = 0.2
INSTALL_DIR = /usr/local/bin
RELEASE_NAME = $(ROOT)-$(VERSION)
- 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 UDEV_ROOT "/udev/"
#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
- use mknod(2) and not execute mknod(1)
- add klibc to the build process (or make it easier to do) to get
smaller binary
+- document the config file format (it will change over time...)
+- persistant naming database backend
- 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...