1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-14 15:21:37 +03:00
Commit Graph

22139 Commits

Author SHA1 Message Date
dsteklof@us.ibm.com
8d8172514d [PATCH] patch for libsysfs sysfs directory handling
Here's a quick patch to:

1) Add an environment variable "SYSFS_PATH" that libsysfs will check
for when getting mount point before searching system's sysfs mount
point.

2) A quick fix to sysfs_get_link where the bug was.

I have tested this out with libsysfs and with udev. I couldn't test
with klibc because I haven't got the tree to build with klibc without
my changes either. I made the link but get an error finding
linux/linits.h. I will figure that out.

Please have a look at the patch. If it's agreeable, please test it. I
really want to add some generic path manipulation functions for the
sysfs_get_link error, rather than my patch's hack. But, I haven't had
time yet to do that. You really sounded like you needed this for
testing, so I'm sending it out to you. I should probably add a
function to set the env variable(?).
2005-04-26 21:06:23 -07:00
greg@kroah.com
e308ebb70f [PATCH] fix udev-add.c to build properly with older versions of gcc. 2005-04-26 21:06:23 -07:00
kay.sievers@vrfy.org
da86c7f02f [PATCH] more manpage tweaks
man page style fixes
  present the tiny udev in bold font :)
2005-04-26 21:06:23 -07:00
kay.sievers@vrfy.org
218eae8727 [PATCH] add support for subdirs
support subdirectory creation/removal for NAME="/devfs/is/crazy/video0"
  create parent subdirs for device node if needed
  remove subdirs when last node is removed
2005-04-26 21:06:23 -07:00
kay.sievers@vrfy.org
c19a6b304c [PATCH] add uid/gid to nodes
set uid/gid of node specified in udev.permissions
  only numeric id's are supported cause we can't resolve with
  klibc or libc before real /etc is mounted
2005-04-26 21:06:23 -07:00
greg@kroah.com
ebc180a2b7 [PATCH] add prototype for ftruncate to klibc 2005-04-26 21:06:23 -07:00
greg@kroah.com
b80d82bced [PATCH] Remove a few items from the TODO list that are already done. 2005-04-26 21:06:23 -07:00
olh@suse.de
4360a56d7f [PATCH] DESTDIR for udev 2005-04-26 21:06:23 -07:00
greg@kroah.com
8519ed1a5b [PATCH] version number to 005_bk 2005-04-26 21:06:22 -07:00
rml@tech9.net
8b94dcd067 [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.
2005-04-26 21:06:22 -07:00
greg@kroah.com
2d5b68864f [PATCH] pull some klibc stuff into the make Makefile to try to stay in sync. 2005-04-26 21:06:22 -07:00
greg@kroah.com
38ebdcac03 [PATCH] klibc build fixes
Still can't seem to build both klibc and glibc versions from same makefile :(
2005-04-26 21:06:22 -07:00
lethal@linux-sh.org
6ea7aa72dd [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.
2005-04-26 21:06:22 -07:00
greg@kroah.com
e1b579406d [PATCH] 005 release 2005-04-26 21:06:22 -07:00
greg@kroah.com
0fba212217 [PATCH] add klibc linux symlink info to the README 2005-04-26 21:06:22 -07:00
greg@kroah.com
c94705b564 [PATCH] get 'make release' to work properly again. 2005-04-26 21:06:22 -07:00
rml@tech9.net
c332cfc72d [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.
2005-04-26 21:06:22 -07:00
greg@kroah.com
a34ea8f598 [PATCH] added README info for how to build using klibc. 2005-04-26 21:06:22 -07:00
greg@kroah.com
9c516bec0d [PATCH] turn off debugging if we are building with klibc 2005-04-26 21:06:22 -07:00
greg@kroah.com
6c5c770ac6 [PATCH] turn off debugging in namedev 2005-04-26 21:06:22 -07:00
greg@kroah.com
606bce83da [PATCH] added vsyslog support to klibc. 2005-04-26 21:06:22 -07:00
greg@kroah.com
1861680616 [PATCH] add ftruncate to klibc.
probably got it wrong too...
2005-04-26 21:06:22 -07:00
greg@kroah.com
1e959a4b05 [PATCH] klibc specific tweaks 2005-04-26 21:06:22 -07:00
greg@kroah.com
c8ba857171 [PATCH] libsysfs does not need mntent.h in it's header file. 2005-04-26 21:06:22 -07:00
greg@kroah.com
bb27dd9b6d [PATCH] klibc makefile changes. 2005-04-26 21:06:22 -07:00
greg@kroah.com
5c75a3ecd1 [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.
2005-04-26 21:05:23 -07:00
greg@kroah.com
1c386a909a [PATCH] udev build tweaks to tdb's spinlock code 2005-04-26 21:05:23 -07:00
greg@kroah.com
32ff5bca15 [PATCH] udev-add build cleanups for other libc versions. 2005-04-26 21:05:23 -07:00
greg@kroah.com
aa04c7f0cf [PATCH] tweak tdb to build within udev better. 2005-04-26 21:05:23 -07:00
greg@kroah.com
3e2677a31e [PATCH] make libsysfs spit debug messages to the same place as the rest of udev. 2005-04-26 21:05:23 -07:00
greg@kroah.com
bf0314e326 [PATCH] make libsysfs build cleanly 2005-04-26 21:05:23 -07:00
greg@kroah.com
a41a0e28c2 [PATCH] added klibc version 0.82 (cvs tree) to the udev tree.
Not hooked up to the build yet.
2005-04-26 21:05:23 -07:00
greg@kroah.com
6c0eae77a1 [PATCH] makefile fix for now. 2005-04-26 21:05:22 -07:00
greg@kroah.com
daf0bafa81 [PATCH] hm, makefile bug with so many files... will fix later... 2005-04-26 21:05:22 -07:00
greg@kroah.com
562e881016 [PATCH] regression tests starting to be added. 2005-04-26 21:04:10 -07:00
greg@kroah.com
64455bfc69 [PATCH] fix LABEL bug for device files (not class files.) 2005-04-26 21:04:10 -07:00
greg@kroah.com
9d496c74f3 [PATCH] got rid of struct device_attr
namedev.c is still a mess, that's up next after testing...
2005-04-26 21:04:10 -07:00
greg@kroah.com
d411208793 [PATCH] rename namedev.permissions and namedev.config to udev.permissions and udev.config
the namedev name didn't really make much sense anymore...
2005-04-26 21:04:09 -07:00
greg@kroah.com
7bfd1a5643 [PATCH] more warning flags to the build. 2005-04-26 21:04:09 -07:00
kay@vrfy.org
c2ec26b928 [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
2005-04-26 21:04:09 -07:00
greg@kroah.com
116176b0bd [PATCH] fix dbg line in namedev.c
Thanks to Kay Sievers <kay@vrfy.org> for pointing this out.
2005-04-26 21:04:09 -07:00
kay@vrfy.org
eb13ff8707 [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 :))
2005-04-26 21:04:09 -07:00
rml@tech9.net
6089318cd4 [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'
2005-04-26 21:04:09 -07:00
greg@kroah.com
c2f17c9ea8 [PATCH] more overrides of config info with env variables if in test mode. 2005-04-26 21:04:09 -07:00
greg@kroah.com
5b52fccb59 [PATCH] Fix bug causing udev to sleep forever waiting for dev file to show up.
Now we will timeout properly.
2005-04-26 21:04:09 -07:00
greg@kroah.com
ada26cf593 [PATCH] change version to 004_bk 2005-04-26 21:01:42 -07:00
greg@kroah.com
c056c5141b [PATCH] make config files, sysfs root, and udev root configurable from config variables
This will make running tests a lot simpler.
2005-04-26 21:01:42 -07:00
greg@kroah.com
d4e52dd0d9 [PATCH] 004 changelog entrys 2005-04-26 21:01:42 -07:00
greg@kroah.com
97d8c01567 [PATCH] 004 release 2005-04-26 21:01:42 -07:00
dsteklof@us.ibm.com
fe3fe3b29f [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
2005-04-26 21:01:42 -07:00