]> err.no Git - systemd/log
systemd
19 years ago[PATCH] DESTDIR for udev
olh@suse.de [Thu, 30 Oct 2003 06:26:35 +0000 (22:26 -0800)]
[PATCH] DESTDIR for udev

19 years ago[PATCH] version number to 005_bk
greg@kroah.com [Thu, 30 Oct 2003 06:26:23 +0000 (22:26 -0800)]
[PATCH] version number to 005_bk

19 years ago[PATCH] udev init script
rml@tech9.net [Thu, 30 Oct 2003 06:14:24 +0000 (22:14 -0800)]
[PATCH] udev init script

I integrated udev with Fedora Core.  The main piece is simply building
/udev on boot, since we don't have an initramfs yet. We should also
clear out /udev on shutdown, for /udev directories mounted on persistent
media.

The attached script goes in /etc/init.d

Then do "chkconfig --add udev"

And the rest is handled automatically.  I made it for Fedora but it will
probably work, with little change, on any Linux system.

Right now it only does sysfs-based discovery of block and tty devices,
since those are the only types of devices I have on my system.  There is
a TODO in the script where we would add the other device types.

19 years ago[PATCH] pull some klibc stuff into the make Makefile to try to stay in sync.
greg@kroah.com [Sat, 25 Oct 2003 07:21:18 +0000 (00:21 -0700)]
[PATCH] pull some klibc stuff into the make Makefile to try to stay in sync.

19 years ago[PATCH] klibc build fixes
greg@kroah.com [Sat, 25 Oct 2003 07:20:51 +0000 (00:20 -0700)]
[PATCH] klibc build fixes

Still can't seem to build both klibc and glibc versions from same makefile :(

19 years ago[PATCH] Fixup path for kernel includes when building with klibc.
lethal@linux-sh.org [Sat, 25 Oct 2003 06:37:17 +0000 (23:37 -0700)]
[PATCH] Fixup path for kernel includes when building with klibc.

Fixup path for kernel includes when building with klibc.

klibc expects the symlink klibc/linux to point to a relatively up
to date tree, use -Iklibc/linux/include to make linux/ and asm/
includes resolve properly, as these won't exist in the regular
klibc/klibc/include location.

19 years ago[PATCH] 005 release 005
greg@kroah.com [Thu, 23 Oct 2003 08:08:58 +0000 (01:08 -0700)]
[PATCH] 005 release

19 years ago[PATCH] add klibc linux symlink info to the README
greg@kroah.com [Thu, 23 Oct 2003 08:04:30 +0000 (01:04 -0700)]
[PATCH] add klibc linux symlink info to the README

19 years ago[PATCH] get 'make release' to work properly again.
greg@kroah.com [Thu, 23 Oct 2003 08:04:09 +0000 (01:04 -0700)]
[PATCH] get 'make release' to work properly again.

19 years ago[PATCH] udev: sleep_for_dev() bits
rml@tech9.net [Thu, 23 Oct 2003 07:50:27 +0000 (00:50 -0700)]
[PATCH] udev: sleep_for_dev() bits

OK, I fixed that bug you hinted at earlier in my previous
sleep_for_dev() patch.  I am sure you fixed it, but here we go
nonetheless, just in case.

I actually changed it up a bit.  It is probably faster to count down
from SECONDS_TO_WAIT_FOR_DEV than count up.

I also made the lone 'path' argument const, since it can be.

Some other misc. bits, too.

19 years ago[PATCH] added README info for how to build using klibc.
greg@kroah.com [Thu, 23 Oct 2003 07:19:18 +0000 (00:19 -0700)]
[PATCH] added README info for how to build using klibc.

19 years ago[PATCH] turn off debugging if we are building with klibc
greg@kroah.com [Thu, 23 Oct 2003 07:13:16 +0000 (00:13 -0700)]
[PATCH] turn off debugging if we are building with klibc

19 years ago[PATCH] turn off debugging in namedev
greg@kroah.com [Thu, 23 Oct 2003 07:12:58 +0000 (00:12 -0700)]
[PATCH] turn off debugging in namedev

19 years ago[PATCH] added vsyslog support to klibc.
greg@kroah.com [Thu, 23 Oct 2003 07:12:41 +0000 (00:12 -0700)]
[PATCH] added vsyslog support to klibc.

19 years ago[PATCH] add ftruncate to klibc.
greg@kroah.com [Thu, 23 Oct 2003 06:59:44 +0000 (23:59 -0700)]
[PATCH] add ftruncate to klibc.

probably got it wrong too...

19 years ago[PATCH] klibc specific tweaks
greg@kroah.com [Thu, 23 Oct 2003 06:48:55 +0000 (23:48 -0700)]
[PATCH] klibc specific tweaks

19 years ago[PATCH] libsysfs does not need mntent.h in it's header file.
greg@kroah.com [Thu, 23 Oct 2003 06:46:19 +0000 (23:46 -0700)]
[PATCH] libsysfs does not need mntent.h in it's header file.

19 years ago[PATCH] klibc makefile changes.
greg@kroah.com [Thu, 23 Oct 2003 05:30:50 +0000 (22:30 -0700)]
[PATCH] klibc makefile changes.

19 years ago[PATCH] build tdb and libsysfs from the same makefile as udev.
greg@kroah.com [Thu, 23 Oct 2003 02:40:52 +0000 (19:40 -0700)]
[PATCH] build tdb and libsysfs from the same makefile as udev.

This fixes problem of libsysfs and tdb getting build with different gcc options
as the rest of udev.

19 years ago[PATCH] udev build tweaks to tdb's spinlock code
greg@kroah.com [Thu, 23 Oct 2003 05:39:59 +0000 (22:39 -0700)]
[PATCH] udev build tweaks to tdb's spinlock code

19 years ago[PATCH] udev-add build cleanups for other libc versions.
greg@kroah.com [Thu, 23 Oct 2003 02:39:54 +0000 (19:39 -0700)]
[PATCH] udev-add build cleanups for other libc versions.

19 years ago[PATCH] tweak tdb to build within udev better.
greg@kroah.com [Thu, 23 Oct 2003 02:39:28 +0000 (19:39 -0700)]
[PATCH] tweak tdb to build within udev better.

19 years ago[PATCH] make libsysfs spit debug messages to the same place as the rest of udev.
greg@kroah.com [Thu, 23 Oct 2003 02:38:59 +0000 (19:38 -0700)]
[PATCH] make libsysfs spit debug messages to the same place as the rest of udev.

19 years ago[PATCH] make libsysfs build cleanly
greg@kroah.com [Thu, 23 Oct 2003 02:38:10 +0000 (19:38 -0700)]
[PATCH] make libsysfs build cleanly

19 years ago[PATCH] added klibc version 0.82 (cvs tree) to the udev tree.
greg@kroah.com [Thu, 23 Oct 2003 01:37:40 +0000 (18:37 -0700)]
[PATCH] added klibc version 0.82 (cvs tree) to the udev tree.

Not hooked up to the build yet.

19 years ago[PATCH] makefile fix for now.
greg@kroah.com [Wed, 22 Oct 2003 08:32:07 +0000 (01:32 -0700)]
[PATCH] makefile fix for now.

19 years ago[PATCH] hm, makefile bug with so many files... will fix later...
greg@kroah.com [Wed, 22 Oct 2003 08:15:20 +0000 (01:15 -0700)]
[PATCH] hm, makefile bug with so many files... will fix later...

19 years ago[PATCH] regression tests starting to be added.
greg@kroah.com [Wed, 22 Oct 2003 08:14:59 +0000 (01:14 -0700)]
[PATCH] regression tests starting to be added.

19 years ago[PATCH] fix LABEL bug for device files (not class files.)
greg@kroah.com [Wed, 22 Oct 2003 08:12:40 +0000 (01:12 -0700)]
[PATCH] fix LABEL bug for device files (not class files.)

19 years ago[PATCH] got rid of struct device_attr
greg@kroah.com [Wed, 22 Oct 2003 05:28:32 +0000 (22:28 -0700)]
[PATCH] got rid of struct device_attr

namedev.c is still a mess, that's up next after testing...

19 years ago[PATCH] rename namedev.permissions and namedev.config to udev.permissions and udev...
greg@kroah.com [Wed, 22 Oct 2003 05:08:03 +0000 (22:08 -0700)]
[PATCH] rename namedev.permissions and namedev.config to udev.permissions and udev.config

the namedev name didn't really make much sense anymore...

19 years ago[PATCH] more warning flags to the build.
greg@kroah.com [Wed, 22 Oct 2003 07:18:49 +0000 (00:18 -0700)]
[PATCH] more warning flags to the build.

19 years ago[PATCH] namedev.c comments + debug patch
kay@vrfy.org [Wed, 22 Oct 2003 04:48:11 +0000 (21:48 -0700)]
[PATCH] namedev.c comments + debug patch

and a patch for namdev.c comments + debug
o correct 'device device'
o correct permission file to config file

19 years ago[PATCH] fix dbg line in namedev.c
greg@kroah.com [Wed, 22 Oct 2003 04:47:50 +0000 (21:47 -0700)]
[PATCH] fix dbg line in namedev.c

Thanks to Kay Sievers <kay@vrfy.org> for pointing this out.

19 years ago[PATCH] man page update
kay@vrfy.org [Wed, 22 Oct 2003 04:46:00 +0000 (21:46 -0700)]
[PATCH] man page update

here a new patch for the man page:
o namdev.permissions added
o corrected a few typos
o corrected text for config line format.
  owner, group mode are only in namedev.permissions
  (don't know what i was dreaming, while i wrote this :))

19 years ago[PATCH] udev: another canidate for static
rml@tech9.net [Wed, 22 Oct 2003 04:45:19 +0000 (21:45 -0700)]
[PATCH] udev: another canidate for static

Another one of those "trivial patches so everything must be good"

sleep_for_dev() isn't exported or defined in a header, so it can be
marked 'static'

19 years ago[PATCH] more overrides of config info with env variables if in test mode.
greg@kroah.com [Wed, 22 Oct 2003 04:41:35 +0000 (21:41 -0700)]
[PATCH] more overrides of config info with env variables if in test mode.

19 years ago[PATCH] Fix bug causing udev to sleep forever waiting for dev file to show up.
greg@kroah.com [Wed, 22 Oct 2003 04:40:53 +0000 (21:40 -0700)]
[PATCH] Fix bug causing udev to sleep forever waiting for dev file to show up.

Now we will timeout properly.

19 years ago[PATCH] change version to 004_bk
greg@kroah.com [Wed, 22 Oct 2003 03:20:03 +0000 (20:20 -0700)]
[PATCH] change version to 004_bk

19 years ago[PATCH] make config files, sysfs root, and udev root configurable from config variables
greg@kroah.com [Wed, 22 Oct 2003 03:19:09 +0000 (20:19 -0700)]
[PATCH] make config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler.

19 years ago[PATCH] 004 changelog entrys
greg@kroah.com [Wed, 22 Oct 2003 00:09:52 +0000 (17:09 -0700)]
[PATCH] 004 changelog entrys

19 years ago[PATCH] 004 release 004
greg@kroah.com [Wed, 22 Oct 2003 00:08:45 +0000 (17:08 -0700)]
[PATCH] 004 release

19 years ago[PATCH] new version of libsysfs patch
dsteklof@us.ibm.com [Tue, 21 Oct 2003 08:19:14 +0000 (01:19 -0700)]
[PATCH] new version of libsysfs patch

Here's the patch applying the latest libsysfs.
- adds the latest libsysfs code to udev
* new code includes dlist implementation, a generic linked list
implementation. Needed our own because LGPL
* rearranged structures
* provided more functions for accessing directory and attributes
- gets rid of ->directory->path references in namedev.c
- replaces sysfs_get_value_from_attributes with sysfs_get_classdev_attr

19 years ago[PATCH] man file update
lkml001@vrfy.org [Tue, 21 Oct 2003 06:33:54 +0000 (23:33 -0700)]
[PATCH] man file update

changes:
o CALLOUT method included
o required keys for every match method listed
o keywords changed to uppercase in EXAMPLE

19 years ago[PATCH] major database cleanups
greg@kroah.com [Tue, 21 Oct 2003 05:48:44 +0000 (22:48 -0700)]
[PATCH] major database cleanups

Now we standardise on a struct udevice to pass around, and store in the
database.  This cleaned up the database code a lot.

19 years ago[PATCH] Changed test.block and test.tty to take ACTION from the command line.
greg@kroah.com [Tue, 21 Oct 2003 05:45:46 +0000 (22:45 -0700)]
[PATCH] Changed test.block and test.tty to take ACTION from the command line.

19 years ago[PATCH] don't sleep if 'dev' file is already present on device add.
greg@kroah.com [Tue, 21 Oct 2003 04:03:15 +0000 (21:03 -0700)]
[PATCH] don't sleep if 'dev' file is already present on device add.

instead sleep for up to 10 seconds waiting for it to show up.

19 years ago[PATCH] fix comment about how the "dev" file is made up.
greg@kroah.com [Tue, 21 Oct 2003 03:31:24 +0000 (20:31 -0700)]
[PATCH] fix comment about how the "dev" file is made up.

19 years ago[PATCH] more database work. Now we only store the info we really need right now.
greg@kroah.com [Tue, 21 Oct 2003 03:28:42 +0000 (20:28 -0700)]
[PATCH] more database work. Now we only store the info we really need right now.

Also delete the record after the device is gone, and fix up a memory leak.

19 years ago[PATCH] add BUS= bug to TODO list so it will not get forgotten.
greg@kroah.com [Tue, 21 Oct 2003 00:58:23 +0000 (17:58 -0700)]
[PATCH] add BUS= bug to TODO list so it will not get forgotten.

Thanks to reg@dwf.com for pointing this out to me.

19 years ago[PATCH] man page update
lkml001@vrfy.org [Mon, 20 Oct 2003 04:59:45 +0000 (21:59 -0700)]
[PATCH] man page update

19 years ago[PATCH] udev: mode should be mode_t
rml@tech9.net [Mon, 20 Oct 2003 04:56:21 +0000 (21:56 -0700)]
[PATCH] udev: mode should be mode_t

Unix file modes should be stored in a mode_t, not a standard type.  At
the moment it is actually unsigned, in fact, not a signed integer.

Attached patch does an s/int mode/mode_t mode/ and cleans up the
results.

19 years ago[PATCH] udev: trivial trivialities
rml@tech9.net [Mon, 20 Oct 2003 04:55:43 +0000 (21:55 -0700)]
[PATCH] udev: trivial trivialities

Yah yah, really trivial stuff...

- get_class_device() doesn't need to be exported; it
  should be static

- white space cleanup

19 years ago[PATCH] udev: cool test scripts again
rml@tech9.net [Sat, 18 Oct 2003 08:18:04 +0000 (01:18 -0700)]
[PATCH] udev: cool test scripts again

> But the test.block script doesn't catch any partitions on the block
> devices :)

Never happy!

        [19:07:52]root@phantasy:~/src/udev/udev# ./test.block
        [19:13:37]root@phantasy:~/src/udev/udev# ls /udev/hd*
        ls: /udev/hd*: No such file or directory
        [19:13:42]root@phantasy:~/src/udev/udev# ./test.block
        [19:13:53]root@phantasy:~/src/udev/udev# ls /udev/hd*
        /udev/hda   /udev/hda2  /udev/hda4  /udev/hda6  /udev/hdd
        /udev/hda1  /udev/hda3  /udev/hda5  /udev/hdc

test.block now recurses /sys/block, looking for partitions.  Should add
all drives and all partitions.

19 years ago[PATCH] udev spec file symlink support
rml@tech9.net [Sat, 18 Oct 2003 07:12:16 +0000 (00:12 -0700)]
[PATCH] udev spec file symlink support

> Hm, I would also like to add the /etc/hotplug.d/default/udev.hotplug
> symlink, but rpm doesn't seem to like symlinks in the %files section.
> Anyone know how to do this properly?

The problem is that the symlink is left dangling to an absolute location
in the build root, which won't exist on the installer's system.  RPM 4.0
and on catches this.

Attached patch fixes it up and makes it work.

19 years ago[PATCH] spec file changes.
greg@kroah.com [Sat, 18 Oct 2003 07:11:13 +0000 (00:11 -0700)]
[PATCH] spec file changes.

19 years ago[PATCH] udev: cool test scripts
rml@mvista.com [Sat, 18 Oct 2003 06:54:14 +0000 (23:54 -0700)]
[PATCH] udev: cool test scripts

This patch changes test.tty and test.block to add/remove each tty and
block device, respectively, on the system.  Great way to
populate/unpopulate udev rapidly.

Its just a simple for loop over the sysfs entries.

19 years ago[PATCH] test.block changes.
greg@kroah.com [Sat, 18 Oct 2003 06:54:07 +0000 (23:54 -0700)]
[PATCH] test.block changes.

19 years ago[PATCH] ok, rpm likes the "_" character instead of "-" better...
greg@kroah.com [Sat, 18 Oct 2003 06:39:26 +0000 (23:39 -0700)]
[PATCH] ok, rpm likes the "_" character instead of "-" better...

19 years ago[PATCH] udev spec file bits
rml@tech9.net [Sat, 18 Oct 2003 06:34:19 +0000 (23:34 -0700)]
[PATCH] udev spec file bits

Some spec file changes.  Primarily, this makes the thing build without a
build root if so desired (i.e. build right out of /usr/src/redhat and
the standard file system).  It should still build from a build root,
too.

Also:

- Add some Prereqs
- Pass RPM_OPT_FLAGS to make so we build with the RPM build
  policy (i.e., optimizations, architecture, etc.)
- Specify the exact files in %files to make sure we install
  everything properly and avoid a warning

19 years ago[PATCH] change the version to 003-bk to keep things sane with people using the bk...
greg@kroah.com [Sat, 18 Oct 2003 06:33:28 +0000 (23:33 -0700)]
[PATCH] change the version to 003-bk to keep things sane with people using the bk tree.

19 years ago[PATCH] got "remove of named devices" working.
greg@kroah.com [Sat, 18 Oct 2003 06:32:17 +0000 (23:32 -0700)]
[PATCH] got "remove of named devices" working.

database code still needs some major cleanup.

19 years ago[PATCH] fix segfaults when dealing with partitions.
greg@kroah.com [Sat, 18 Oct 2003 02:26:07 +0000 (19:26 -0700)]
[PATCH] fix segfaults when dealing with partitions.

19 years ago[PATCH] update changelog for 003 release 003
greg@kroah.com [Fri, 17 Oct 2003 13:32:01 +0000 (06:32 -0700)]
[PATCH] update changelog for 003 release

19 years ago[PATCH] update the spec file for the new version and install process.
greg@kroah.com [Fri, 17 Oct 2003 13:14:02 +0000 (06:14 -0700)]
[PATCH] update the spec file for the new version and install process.

Spec file still does not install all of the proper files.

19 years ago[PATCH] fix makefile release rule to not drop tdb.h file.
greg@kroah.com [Fri, 17 Oct 2003 13:12:52 +0000 (06:12 -0700)]
[PATCH] fix makefile release rule to not drop tdb.h file.

19 years ago[PATCH] Add FAQ for udev
greg@kroah.com [Fri, 17 Oct 2003 12:55:24 +0000 (05:55 -0700)]
[PATCH] Add FAQ for udev

19 years ago[PATCH] removed AUTHORS and INSTALL files as they were pretty pointless.
greg@kroah.com [Fri, 17 Oct 2003 12:05:04 +0000 (05:05 -0700)]
[PATCH] removed AUTHORS and INSTALL files as they were pretty pointless.

19 years ago[PATCH] copyright updates.
greg@kroah.com [Fri, 17 Oct 2003 08:40:02 +0000 (01:40 -0700)]
[PATCH] copyright updates.

19 years ago[PATCH] Add AUTHORS and INSTALL files.
greg@kroah.com [Fri, 17 Oct 2003 08:39:47 +0000 (01:39 -0700)]
[PATCH] Add AUTHORS and INSTALL files.

19 years ago[PATCH] TODO updates
greg@kroah.com [Fri, 17 Oct 2003 08:39:29 +0000 (01:39 -0700)]
[PATCH] TODO updates

19 years ago[PATCH] Updatd the README
greg@kroah.com [Fri, 17 Oct 2003 08:39:19 +0000 (01:39 -0700)]
[PATCH] Updatd the README

19 years ago[PATCH] updated the TODO list.
greg@kroah.com [Fri, 17 Oct 2003 07:44:14 +0000 (00:44 -0700)]
[PATCH] updated the TODO list.

19 years ago[PATCH] add udev man page (basically just a place holder for now.)
greg@kroah.com [Fri, 17 Oct 2003 07:29:17 +0000 (00:29 -0700)]
[PATCH] add udev man page (basically just a place holder for now.)

19 years ago[PATCH] added uninstall support
greg@kroah.com [Fri, 17 Oct 2003 07:19:04 +0000 (00:19 -0700)]
[PATCH] added uninstall support

19 years ago[PATCH] added install target for makefile so people don't have to do it by hand anymore.
greg@kroah.com [Fri, 17 Oct 2003 04:18:40 +0000 (21:18 -0700)]
[PATCH] added install target for makefile so people don't have to do it by hand anymore.

19 years ago[PATCH] add version to debug log on startup.
greg@kroah.com [Thu, 16 Oct 2003 06:51:27 +0000 (23:51 -0700)]
[PATCH] add version to debug log on startup.

19 years ago[PATCH] tell the user what mknod() we are trying to do.
greg@kroah.com [Thu, 16 Oct 2003 06:51:11 +0000 (23:51 -0700)]
[PATCH] tell the user what mknod() we are trying to do.

19 years ago[PATCH] add dbg_parse() to cut down on parse file debugging statements
greg@kroah.com [Thu, 16 Oct 2003 06:50:50 +0000 (23:50 -0700)]
[PATCH] add dbg_parse() to cut down on parse file debugging statements

Can be turned on by hand in the namedev.c file.

19 years ago[PATCH] put config files and database in /etc/udev by default
greg@kroah.com [Thu, 16 Oct 2003 06:50:13 +0000 (23:50 -0700)]
[PATCH] put config files and database in /etc/udev by default

Can be overridden on the makefile line.

19 years ago[PATCH] add callout config type to udev
patmans@us.ibm.com [Wed, 15 Oct 2003 06:32:17 +0000 (23:32 -0700)]
[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.

19 years ago[PATCH] udevdb patch
dsteklof@us.ibm.com [Wed, 15 Oct 2003 06:20:53 +0000 (23:20 -0700)]
[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.

19 years ago[PATCH] clean up some debugging stuff in namedev.c
greg@kroah.com [Wed, 15 Oct 2003 06:20:18 +0000 (23:20 -0700)]
[PATCH] clean up some debugging stuff in namedev.c

19 years ago[PATCH] do not build the tdb binary programs, only the objects.
greg@kroah.com [Wed, 8 Oct 2003 13:09:57 +0000 (06:09 -0700)]
[PATCH] do not build the tdb binary programs, only the objects.

Now it's not necessary to have gdbm to build properly.

19 years ago[PATCH] print udev pid
olh@suse.de [Thu, 25 Sep 2003 03:56:17 +0000 (20:56 -0700)]
[PATCH] print udev pid

makes debugging easier.

19 years ago[PATCH] Fix TDB cross compilation
lethal@linux-sh.org [Tue, 12 Aug 2003 04:28:08 +0000 (21:28 -0700)]
[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.

19 years ago[PATCH] merge tdb into the build process.
greg@kroah.com [Wed, 6 Aug 2003 07:03:30 +0000 (00:03 -0700)]
[PATCH] merge tdb into the build process.

19 years ago[PATCH] udevdb prototype
dsteklof@us.ibm.com [Wed, 6 Aug 2003 06:57:23 +0000 (23:57 -0700)]
[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.

19 years ago[PATCH] Added tdb code from latest cvs version in the samba tree
greg@kroah.com [Tue, 5 Aug 2003 08:26:59 +0000 (01:26 -0700)]
[PATCH] Added tdb code from latest cvs version in the samba tree

19 years ago[PATCH] added my name to the .spec file.
greg@kroah.com [Tue, 5 Aug 2003 08:18:46 +0000 (01:18 -0700)]
[PATCH] added my name to the .spec file.

19 years ago[PATCH] udev spec file
lethal@linux-sh.org [Tue, 5 Aug 2003 08:17:07 +0000 (01:17 -0700)]
[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.

19 years ago[PATCH] udev/libsysfs cross compile fixes
lethal@linux-sh.org [Tue, 5 Aug 2003 08:10:01 +0000 (01:10 -0700)]
[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.

19 years ago[PATCH] minor cleanups.
greg@kroah.com [Tue, 5 Aug 2003 05:13:35 +0000 (22:13 -0700)]
[PATCH] minor cleanups.

19 years ago[PATCH] cleanup the mknod code a bit.
greg@kroah.com [Tue, 5 Aug 2003 04:59:50 +0000 (21:59 -0700)]
[PATCH] cleanup the mknod code a bit.

19 years ago[PATCH] remove mknod callout
greg@kroah.com [Tue, 5 Aug 2003 04:39:33 +0000 (21:39 -0700)]
[PATCH] remove mknod callout

Patch from "Guo, Min" <min.guo@intel.com>

19 years ago[PATCH] handle new major:minor format of dev files that showed up in 2.6.0-test2...
greg@kroah.com [Tue, 5 Aug 2003 04:20:19 +0000 (21:20 -0700)]
[PATCH] handle new major:minor format of dev files that showed up in 2.6.0-test2-bk3 or so.

19 years ago[PATCH] oops, everything was getting created as 000 mode, try to fix this up,
greg@kroah.com [Fri, 25 Jul 2003 11:01:48 +0000 (07:01 -0400)]
[PATCH] oops, everything was getting created as 000 mode, try to fix this up,

19 years ago[PATCH] more test stuff...
greg@kroah.com [Fri, 25 Jul 2003 00:00:32 +0000 (20:00 -0400)]
[PATCH] more test stuff...

19 years ago[PATCH] removed unneeded stuff from udev.h
greg@kroah.com [Fri, 25 Jul 2003 00:00:17 +0000 (20:00 -0400)]
[PATCH] removed unneeded stuff from udev.h

19 years ago[PATCH] added 0.2 change log info. 002
greg@kroah.com [Thu, 24 Jul 2003 23:59:52 +0000 (19:59 -0400)]
[PATCH] added 0.2 change log info.