Commit Graph

9814 Commits

Author SHA1 Message Date
greg@kroah.com 8dfc8dbe01 [PATCH] copyright updates. 2005-04-26 21:01:41 -07:00
greg@kroah.com c9e6dc553b [PATCH] Add AUTHORS and INSTALL files. 2005-04-26 21:01:41 -07:00
greg@kroah.com cd74c8e202 [PATCH] TODO updates 2005-04-26 21:01:41 -07:00
greg@kroah.com bf3ca56fd4 [PATCH] Updatd the README 2005-04-26 21:01:41 -07:00
greg@kroah.com fc1c2fd8b1 [PATCH] updated the TODO list. 2005-04-26 21:01:41 -07:00
greg@kroah.com 04db8c9e06 [PATCH] add udev man page (basically just a place holder for now.) 2005-04-26 21:01:41 -07:00
greg@kroah.com 6785820d38 [PATCH] added uninstall support 2005-04-26 21:01:41 -07:00
greg@kroah.com 9f53b06a8d [PATCH] added install target for makefile so people don't have to do it by hand anymore. 2005-04-26 21:01:41 -07:00
greg@kroah.com 2e5a8b99f8 [PATCH] add version to debug log on startup. 2005-04-26 21:01:41 -07:00
greg@kroah.com 8479066ec7 [PATCH] tell the user what mknod() we are trying to do. 2005-04-26 21:01:41 -07:00
greg@kroah.com 5ef7b7992a [PATCH] add dbg_parse() to cut down on parse file debugging statements
Can be turned on by hand in the namedev.c file.
2005-04-26 21:01:41 -07:00
greg@kroah.com 6739707df5 [PATCH] put config files and database in /etc/udev by default
Can be overridden on the makefile line.
2005-04-26 21:01:40 -07:00
patmans@us.ibm.com c27e69116d [PATCH] add callout config type to udev
This patch adds a callout config type to udev, so external programs can be
called to get serial numbers or id's that are not available as a sysfs
attribute.
2005-04-26 21:01:40 -07:00
dsteklof@us.ibm.com dbfc520c60 [PATCH] udevdb patch
This patch:

1) removes the three database files for just one udevdb.tdb file.
2) adds udevdb_init() and udevdb_exit() functions
3) initializes database now in main() in udev.c.

Please look it over.
2005-04-26 21:01:40 -07:00
greg@kroah.com 149f210617 [PATCH] clean up some debugging stuff in namedev.c 2005-04-26 21:01:40 -07:00
greg@kroah.com dca0297941 [PATCH] do not build the tdb binary programs, only the objects.
Now it's not necessary to have gdbm to build properly.
2005-04-26 21:01:40 -07:00
olh@suse.de e436917d9c [PATCH] print udev pid
makes debugging easier.
2005-04-26 21:01:40 -07:00
lethal@linux-sh.org 99bec17497 [PATCH] Fix TDB cross compilation
The merge of tdb ended up breaking the ability to cross compile again, here's
a bk patch that yanks CC out of the tdb Makefile, and in turn falls back on
the exported CC value from the top-level Makefile which correctly sets it
based off of the CROSS value.
2005-04-26 21:01:40 -07:00
greg@kroah.com a2822451e2 [PATCH] merge tdb into the build process. 2005-04-26 21:01:40 -07:00
dsteklof@us.ibm.com 8e41d35d76 [PATCH] udevdb prototype
Here's an "idea" of what I had in mind for udevdb. Let me preface the
code with a few remarks:

1) I was expecting to write this udevdb for udev to keep track of
devices. I was planning an external package that depends upon udev
to provide an external API to the udevdb database. The calls for the
interface would be read only access. Not sure how you want to do
packaging, if having a separate package is ok or having it included
in udev.

2) I created it as it is because udev isn't a daemon. So, the open
database call doesn't take any parameters. My plan was to create a
udevdb_init function that took arguments for initializing the db
to start, where you could specify in memory only or a file location.
This can all be filled in.

3) I hacked the Makefile to get it to work. Not sure how you'd want
that in the future.

4) This assumes TDB has been installed elsewhere, you would need to
edit your Makefile and point it to the header and library locations.
How do you want to do TDB in udev? Do you want to just reference it
and make udev dependent on that package being installed. Or should
we do what samba does and include a limited tdb version in udev?

5) Again, I hacked udev into your existing code. In the future, I'd
probably make a function around the filling out the udevice before
calling the store command. Didn't know if you wanted to change
your add device function to use struct udevice rather than having
everything separate.

6) Not sure what we should include in the udevice structure that's stored
by udev. I made a stab at a first shot - we can add and remove of course,
this was a first pass. I've come to realize - with you including libsysfs
in udev, the "external" interface that references udevdb could make
use of getting information from through libsysfs from sysfs and doesn't
need to be in udevdb.

7) I could write a namedevdb for namedev's device management if you
wanted.
2005-04-26 21:01:40 -07:00
greg@kroah.com 5ac4a56b39 [PATCH] Added tdb code from latest cvs version in the samba tree 2005-04-26 21:01:40 -07:00
greg@kroah.com e092920616 [PATCH] added my name to the .spec file. 2005-04-26 21:01:40 -07:00
lethal@linux-sh.org 3660f0b8ab [PATCH] udev spec file
Here's a relatively rudimentary patch that addes udev.spec. With this, you can
rpm -ta the tarball and generate rpms. I've also attached the ones I build on
my RH 7.3 host incase they are of interest to you.
2005-04-26 21:01:40 -07:00
lethal@linux-sh.org b137e367bb [PATCH] udev/libsysfs cross compile fixes
I noticed that libsysfs doesn't inherently grab cross compilation arguments
that are set in the top-level Makefile, so I've come up with the following
patch to fix this. With the patch, I can succesfully cross compile for other
architectures (such as sh) by doing 'make ARCH=sh CROSS=sh-linux-' in the
top-level directory.
2005-04-26 21:01:40 -07:00
greg@kroah.com 63dde9f8eb [PATCH] minor cleanups. 2005-04-26 21:01:40 -07:00
greg@kroah.com 1331c889c3 [PATCH] cleanup the mknod code a bit. 2005-04-26 21:01:40 -07:00
greg@kroah.com 0abf54fc09 [PATCH] remove mknod callout
Patch from "Guo, Min" <min.guo@intel.com>
2005-04-26 21:01:40 -07:00
greg@kroah.com ea256f901e [PATCH] handle new major:minor format of dev files that showed up in 2.6.0-test2-bk3 or so. 2005-04-26 21:01:40 -07:00
greg@kroah.com 615e05f84a [PATCH] oops, everything was getting created as 000 mode, try to fix this up, 2005-04-26 21:01:40 -07:00
greg@kroah.com 08daec117c [PATCH] more test stuff... 2005-04-26 21:01:40 -07:00
greg@kroah.com ea70388c3c [PATCH] removed unneeded stuff from udev.h 2005-04-26 21:01:40 -07:00
greg@kroah.com cee360d32e [PATCH] added 0.2 change log info. 2005-04-26 21:01:40 -07:00
greg@kroah.com 03e64c8f8c [PATCH] start working on label support, and fix some segfaults for block devices. 2005-04-26 21:01:40 -07:00
greg@kroah.com fa39f0990a [PATCH] test config file changes... 2005-04-26 21:01:40 -07:00
greg@kroah.com 8a6fbab6dd [PATCH] add NUMBER support (basically same logic as TOPOLOGY, perhaps we should merge this...) 2005-04-26 21:01:40 -07:00
greg@kroah.com 20051a5be9 [PATCH] added topology support. 2005-04-26 21:01:40 -07:00
greg@kroah.com c18d70b447 [PATCH] got REPLACE to work properly. 2005-04-26 21:01:40 -07:00
greg@kroah.com cb32ac946f [PATCH] make struct config_device contain a struct device_attr instead of duplicating the mess. 2005-04-26 21:01:40 -07:00
greg@kroah.com b4c1dcf912 [PATCH] block test 2005-04-26 21:01:39 -07:00
greg@kroah.com 405f634279 [PATCH] split the tests up into different files. 2005-04-26 21:01:39 -07:00
greg@kroah.com ea733a2f00 [PATCH] split udev main logic into udev-add and udev-remove. 2005-04-26 21:01:39 -07:00
greg@kroah.com 19dc5d4ce1 [PATCH] Clean up the namedev interface a bit, making the code smaller... 2005-04-26 21:01:39 -07:00
greg@kroah.com fa41b24051 [PATCH] update the tests to handle block devices too. 2005-04-26 21:01:39 -07:00
greg@kroah.com 185a35a403 [PATCH] add initial libsysfs support...
needs lots more cleanup, but is much nicer than doing this by hand...
2005-04-26 21:01:39 -07:00
greg@kroah.com 28972fe8a9 [PATCH] added libsysfs to the build. 2005-04-26 21:01:39 -07:00
greg@kroah.com 070f54223f [PATCH] added libsysfs code from sysutils-0.1.1-071803 release 2005-04-26 21:01:39 -07:00
greg@kroah.com 469c7cff3b [PATCH] namedev config files are fully parsed.
now to do something with the data...
2005-04-26 21:01:39 -07:00
greg@kroah.com 3cc78d2637 [PATCH] more permission tests 2005-04-26 21:01:39 -07:00
greg@kroah.com 032abea6fb [PATCH] make log_message spit out warnings so I don't have 2005-04-26 21:01:39 -07:00
greg@kroah.com fe30043301 [PATCH] added klibc makefile 2005-04-26 21:01:39 -07:00