Kay Sievers
f032e0ed6b
allow to pass STRIPCMD, to skip stripping of binaries
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-10-27 19:14:21 +02:00
Kay Sievers
49fb51c615
use DESTDIR on uninstall, no need to pass prefix to submake
...
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
2005-10-27 18:42:52 +02:00
Kay Sievers
638b983b4d
cleanup compiler/linker flags
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-10-27 18:20:58 +02:00
Kay Sievers
a743be9a78
071 release
2005-10-20 00:28:34 +02:00
Kay Sievers
586e1a37ef
fix selinux compilation
...
Taken from Red Hat CVS.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-10-16 14:16:43 +02:00
Greg KH
8355c61b48
070 release
2005-09-14 16:19:07 -07:00
Kay Sievers
85701baede
add install test to 'make buildtest'
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-14 17:29:27 +02:00
Kay Sievers
db28d2ea4f
EXTRAS: cleanup and sync all Makefiles
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-14 17:00:02 +02:00
Jürg Billeter
1ac216b198
EXTRAS/Makefile: fix install targets to match main Makefile
2005-09-14 14:27:28 +02:00
Greg KH
a2c7b2173a
069 release
2005-09-13 10:24:51 -07:00
Kay Sievers
a8b38f1c44
fic gcov use and move it into the Makefile
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-12 15:26:33 +02:00
Kay Sievers
17d3cb1288
Makefile: cleanup install targets
...
Split into individual target and never remove any config file.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-12 14:21:14 +02:00
Kay Sievers
7a526da67d
Makefile: fix prerequisits for $(PROGRAMS)
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-10 23:35:30 +02:00
Kay Sievers
7b86ada7d4
all man pages rewritten to use DocBook XML
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-30 23:30:52 +02:00
Kay Sievers
0e47c219fc
Makefile: remove all the duplicated rules
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-30 17:03:25 +02:00
Kay Sievers
420a506ef0
write man page masters in DocBook XML
...
The troff man pages will still be checked into the tree but the
source is DocBook XML format living in the docs/ directory now.
Start with the easy ones, the main udev page is still left to
rewrite.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-30 04:41:42 +02:00
Kay Sievers
5b13ecb830
add uft8 validation for safe volume label exporting
...
We will not support any other character encoding than plain ascii
or utf8 for volume labels. All invalid utf8 and non-ascii characters
are substituted for security reasons. No options, no fancy heuristics.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-28 13:49:32 +02:00
Greg KH
8c11a2f0ff
068 release
2005-08-18 10:04:49 -07:00
Kay Sievers
beb9f9ccb8
move udevmonitor to /usr/sbin
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-15 12:00:43 +02:00
Greg Kroah-Hartman
8aafc06d94
067 release
2005-08-13 10:10:50 -07:00
Kay Sievers
d2e8d41b9c
fix make install, as we don't provide a default rule set anymore
...
Several people complained about the "default" rules and the "default"
setup. Here we start to remove things where we can't hava a "default".
The best examples for rules are in the distro folders, just pick the one
that matches your needs and start from there.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-12 02:07:50 +02:00
Greg KH
f5bed72a53
066 release
2005-08-11 15:44:08 -07:00
Kay Sievers
59d6bfefce
split udev_util in several files
...
It too big for the small tools to link against for only the log function.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-10 16:54:14 +02:00
Greg Kroah-Hartman
cfb7ac2b5b
065 release
2005-08-02 13:56:41 -07:00
Kay Sievers
1bc3362678
add udevmonitor, to debug netlink+udev events at the same time
...
This rule:
RUN+="socket:/org/kernel/udev/monitor"
send the event to the running monitor. Running udevstart give a nice
monitor output. Also the delay between the kernel uevent and the udev
udev event can be investigated:
pim:/home/kay/src/udev-kay # ./udevmonitor
UEVENT[1122920113] add@/devices/pci0000:00/0000:00:1d.1/usb2/2-1
UEVENT[1122920113] add@/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0
UEVENT[1122920113] add@/class/scsi_host/host12
UEVENT[1122920113] add@/class/usb_device/usbdev2.99
UEVENT[1122920113] add@/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/host12/target12:0:0/12:0:0:0
UDEV [1122920113] add@/devices/pci0000:00/0000:00:1d.1/usb2/2-1
UEVENT[1122920113] add@/block/sda
UEVENT[1122920113] add@/class/scsi_generic/sg0
UEVENT[1122920113] add@/class/scsi_device/12:0:0:0
UDEV [1122920113] add@/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0
UDEV [1122920113] add@/class/scsi_host/host12
UDEV [1122920113] add@/class/usb_device/usbdev2.99
UDEV [1122920113] add@/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/host12/target12:0:0/12:0:0:0
UDEV [1122920113] add@/block/sda
UDEV [1122920113] add@/class/scsi_generic/sg0
UDEV [1122920113] add@/class/scsi_device/12:0:0:0
UEVENT[1122920115] add@/block/sda/sda1
UDEV [1122920115] add@/block/sda/sda1
pim:/home/kay/src/udev-kay # ./udevmonitor --env
UDEV [1122920185] add@/block/sda/sda1
ACTION=add
DEVPATH=/block/sda/sda1
SUBSYSTEM=block
SEQNUM=2159
MINOR=1
MAJOR=8
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/host13/target13:0:0/13:0:0:0
PHYSDEVBUS=scsi
PHYSDEVDRIVER=sd
UDEVD_EVENT=1
UDEV_LOG=3
ID_VENDOR=IBM
ID_MODEL=Memory_Key
ID_REVISION=3.04
ID_SERIAL=IBM_Memory_Key_0218B301030027E8
ID_TYPE=disk
ID_BUS=usb
ID_PATH=usb-0218B301030027E8:0:0:0
ID_FS_USAGE=filesystem
ID_FS_TYPE=vfat
ID_FS_VERSION=FAT16
ID_FS_UUID=42D8-9E02
ID_FS_LABEL_SAFE=s_p_c
DEVNAME=/dev/sda1
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-01 20:22:46 +02:00
Kay Sievers
70721db6d7
fix GGC signed pointer warnings and switch volume_id to stdint
...
Solaris uses volume_id now and they fiddled around with configure scripts
to map the linux kernel int types. Adding the types locally to volume_id
breaks the klibc build, so just switch to these ugly types and forget it. :)
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-01 01:33:36 +02:00
Greg Kroah-Hartman
fa5c98ab9c
063 release
2005-07-23 12:26:28 -04:00
Kay Sievers
e8d569b414
move code to its own files
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-22 12:35:58 -04:00
Kay Sievers
594dd61025
allow rules to have labels and skip to next label
...
This will allow us to have whole blocks of rules to skip
conditionally. The following section creates the node "yes":
GOTO="TEST"
NAME="no"
NAME="no2", LABEL="NO"
NAME="yes", LABEL="TEST"
NAME="no3"
2005-07-16 07:46:31 +02:00
Greg KH
8365854ccd
063 release
2005-07-14 16:09:21 -07:00
Greg KH
0de3c3edeb
add 'make tests' as I'm always typing that one wrong...
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-07-14 15:27:30 -07:00
Greg Kroah-Hartman
face198a5f
062 release
2005-07-07 15:00:50 -07:00
Greg Kroah-Hartman
a82f23bf96
061 release
2005-07-06 14:24:08 -07:00
Kay Sievers
1196e46c33
we want to provide OPTFLAGS
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-06 21:36:21 +02:00
Kay Sievers
f41951c840
set default device node to /dev
...
Using prefix seems pretty useless and the empty /udev
with every "make install" is annoying.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-06 01:44:34 +02:00
Greg KH
281c368b8f
060 release
2005-07-02 23:55:08 -07:00
Gustavo Zacarias
3cf745e128
[PATCH] Udev doesn't properly build with $CROSS
...
Patch attached - basically you're always invoking klcc for the udev
build itself, but klibc builds $(CROSS)klcc.
Thus static cross builds don't work.
2005-07-01 12:45:06 -07:00
Greg Kroah-Hartman
4d8c16072a
059 release
2005-06-30 16:27:52 -07:00
Kay Sievers
6bf0ffe8fd
allow rules to be compiled to one binary file
...
All the rule files can be compiled into a single file,
which can be mapped into the udev process to avoid parsing
the rules with every event.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-24 18:05:32 +02:00
Kay Sievers
e33d1515e2
Makefile: remove dev.d/ hotplug.d/ from install target
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-16 03:26:16 +02:00
Kay Sievers
8ab44e3fd0
udevd: control log-priority of the running daemon with udevcontrol
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-16 01:58:47 +02:00
Kay Sievers
3632a36858
udeveventrecorder: add small program that writes an event to disk
...
Used for debugging and event replay from initramfs.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-15 03:07:14 +02:00
Kay Sievers
c07669bd66
udev: handle all events - not only class and block devices
...
Handle all events with rules. If udev is expected to handle hotplug.d/
the exernal helper must be called.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-05 15:55:29 +02:00
Kay Sievers
1682c8c4a3
Makefile: fix DESTDIR
...
Patch from: Vassilis Virvilis <vasvir@iit.demokritos.gr>
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-05 04:48:09 +02:00
Kay Sievers
0590abd720
udevd: add initsend
...
Transfer stored events from initramfs to the running udevd to replay
events after userspace is ready.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-05 04:44:07 +02:00
Kay Sievers
3b47c7394d
udevd: add udevcontrol
...
Controls the behavior of the running daemon. Currently only stopping and starting
of the execution queue is supported.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-05 04:41:09 +02:00
Greg KH
5e65ab9a19
Fix makefile to allow 'make release' to work with git
2005-05-20 13:22:05 -07:00
Greg KH
db60d377b0
058 release
2005-05-20 13:18:28 -07:00
gregkh@suse.de
9530f1fe19
[PATCH] 057 relelease
2005-04-26 23:55:01 -07:00
kay.sievers@vrfy.org
05bd6efb41
[PATCH] add test for make -j4 to build-check
2005-04-26 23:55:01 -07:00
kay.sievers@vrfy.org
87b60f72b7
[PATCH] fix make -j4 and the local klibc-install
2005-04-26 23:55:00 -07:00
kay.sievers@vrfy.org
821d0ec803
[PATCH] add RUN key to be able to run rule based notification
...
SUBSYSTEM=="block", RUN="/sbin/program"
will execute the program only for block device events.
ACTION="remove", SUBSYSTEM=="block", RUN"/sbin/program"
will execute the program, if a block device is removed.
2005-04-26 23:55:00 -07:00
kay.sievers@vrfy.org
6b493a20e1
[PATCH] support log-priority levels in udev.conf
2005-04-26 23:54:59 -07:00
gregkh@suse.de
69b5c2ca51
[PATCH] 056 release
2005-04-26 23:54:59 -07:00
kay.sievers@vrfy.org
21c0367349
[PATCH] klibc: remove SCCS directories from the temporary klibc install
2005-04-26 23:54:59 -07:00
kay.sievers@vrfy.org
92ebb398ed
[PATCH] klibc: use klcc wrapper instead of our own Makefile
2005-04-26 23:53:53 -07:00
gregkh@suse.de
2861655484
[PATCH] 055 release
2005-04-26 23:53:53 -07:00
kay.sievers@vrfy.org
e5e322bc62
[PATCH] rename namedev_dev to udev_rule
2005-04-26 23:53:17 -07:00
kay.sievers@vrfy.org
319112e295
[PATCH] remove udevstart on make clean
2005-04-26 23:53:17 -07:00
kay.sievers@vrfy.org
56a8a624ee
[PATCH] split udev and udevstart
2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org
6c18b1fb87
[PATCH] rename LOG to USE_LOG in all places
2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org
57e1a2770c
[PATCH] remove Makefile magic for klibc integration
...
The new libsysfs and klibc don't need that anymore.
Wrap getpwnam(), so we can use the built-in /etc/passwd
parser for statically compiled glibc binaries too.
2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org
5f335ca4af
[PATCH] klibc_fixups: remove no longer needed stuff
2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org
9bad6028f7
[PATCH] fix up segfaulting binaries with new klibc
2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org
733677e2c2
[PATCH] klibc_fixups: remove unneeded stuff
2005-04-26 23:48:48 -07:00
gregkh@suse.de
6d7a6d08c2
[PATCH] 054 release
2005-04-26 23:39:48 -07:00
kay.sievers@vrfy.org
f385ff6512
[PATCH] big libsysfs diet (pre 2.0 version)
2005-04-26 23:36:13 -07:00
gregkh@suse.de
5d2d1e7e85
[PATCH] 053 release
2005-04-26 23:35:15 -07:00
gregkh@suse.de
6b3df4310f
[PATCH] make the release tarballs have writable files in them.
2005-04-26 23:35:15 -07:00
greg@kroah.com
1d62f6e2de
[PATCH] 052 release
2005-04-26 23:28:12 -07:00
kay.sievers@vrfy.org
51df9ee496
[PATCH] Makefile: add some more warnings and prepare for clean gcc4 compile
2005-04-26 23:24:19 -07:00
kay.sievers@vrfy.org
045b1f0f7a
[PATCH] Makefile: cleanup conditional config option sections
2005-04-26 23:24:19 -07:00
kay.sievers@vrfy.org
fbda4a34d8
[PATCH] selinux: cleanup udev integration
...
Move code into a .c-file instead of big inline functions in a header file.
Pass the device name down instead of relying that the node name is equal
to the kernel name.
2005-04-26 23:24:19 -07:00
greg@kroah.com
9badc83e4f
[PATCH] 051 release
2005-04-26 23:24:19 -07:00
hare@suse.de
94f88ba5ee
[PATCH] rearrange link order in Makefile
...
The link-order in the main Makefile is not quite correct (sysfs should
be linked after udev.a) which might cause the build to fail.
2005-04-26 23:21:58 -07:00
kay.sievers@vrfy.org
8b36cc0f17
[PATCH] complete removal of explicit udev permissions config file
2005-04-26 23:17:47 -07:00
greg@kroah.com
35413b2b88
[PATCH] 050 release
2005-04-26 23:17:47 -07:00
kay.sievers@vrfy.org
0d9057a1ce
[PATCH] avoid building klibc test programs and pass SUBDIRS= to klibc clean
2005-04-26 23:13:48 -07:00
greg@kroah.com
e3686a8858
[PATCH] 049 release
2005-04-26 23:13:48 -07:00
greg@kroah.com
7d92b28f39
[PATCH] 048 release
2005-04-26 23:13:47 -07:00
greg@kroah.com
09f2756071
[PATCH] fix scsi_id build errors due to changes in the main udev makefile
...
also fixed up the QUIET issue when it was disabled for the extras programs
2005-04-26 23:13:47 -07:00
greg@kroah.com
6fbecf3547
[PATCH] 047 release
2005-04-26 23:13:47 -07:00
greg@kroah.com
3efc93cc40
[PATCH] Fix the multithreaded build again...
2005-04-26 23:06:10 -07:00
kay.sievers@vrfy.org
c64081980e
[PATCH] don't install distribution specific init script on "make install"
...
Leave that part up to the one who itegrates udev into a system as
there is much more to care of than to call a init stript for a
dynamic dev.
2005-04-26 23:06:10 -07:00
kay.sievers@vrfy.org
9aa0485c97
[PATCH] remove archive file if we changed something
2005-04-26 22:44:26 -07:00
kay.sievers@vrfy.org
7c2aae11ff
[PATCH] link archive insted of objects
...
This cuts the size of the binaries, as only objects that
are actually used are linked into the binary:
45592 -> 43608 udev
4380 -> 4380 udevsend
10380 -> 4652 udevd
34732 -> 33100 udevinfo
45432 -> 37208 udevtest
2005-04-26 22:44:08 -07:00
kay.sievers@vrfy.org
9af5bb2f8f
[PATCH] rename udev_lib to udev_utils and dev_d to udev_multiplex
2005-04-26 22:44:02 -07:00
kay.sievers@vrfy.org
c449b25e3f
[PATCH] integrate wait_for_sysfs in udev
...
Move the wait_for_sysfs logic into the udev binary. udev is called for
every hotplug event. It also waits for /devices events.
2005-04-26 22:37:37 -07:00
greg@kroah.com
ff5761c972
[PATCH] fix parallel build error
2005-04-26 22:30:28 -07:00
greg@kroah.com
162c0ee8b9
[PATCH] 046 release
2005-04-26 22:30:28 -07:00
kay.sievers@vrfy.org
7225821d63
[PATCH] disable logging for udevstart
...
The slow logging facilites on some systems are a reason for
the reported slowness of udevstart. On one of my boxes udevstart
is down from 9 second to 0.3 seconds.
2005-04-26 22:27:34 -07:00
kay.sievers@vrfy.org
02fa9ae589
[PATCH] rename udevdb* to udev_db*
2005-04-26 22:25:14 -07:00
kay.sievers@vrfy.org
13f24d596c
[PATCH] remove udev_lib dependency from udevsend, which makes it smaller
2005-04-26 22:24:30 -07:00
greg@kroah.com
04b49aab9a
[PATCH] make spotless for releases.
2005-04-26 22:18:23 -07:00
kay.sievers@vrfy.org
2b41e68a08
[PATCH] replace tdb database by simple lockless file database
...
This makes the udev operation completely lockless by storing a
file for every node in /dev/.udevdb/* This solved the problem
with deadlocking concurrent udev processes waiting for each other
to release the file lock under heavy load.
2005-04-26 22:16:40 -07:00
greg@kroah.com
482b0ecd8f
[PATCH] 045 release
2005-04-26 22:12:45 -07:00
greg@kroah.com
0bac7bab72
[PATCH] 044 release
2005-04-26 22:12:34 -07:00
greg@kroah.com
5ca6ff6457
[PATCH] 043 release
2005-04-26 22:12:10 -07:00
greg@kroah.com
e9f653894e
[PATCH] remove 'sudo' usage from the Makefile
...
should fix a lot of gentoo bug reports
2005-04-26 22:09:26 -07:00
greg@kroah.com
bd842ba41a
[PATCH] add test target to makefile
...
Will help distros that have a test phase of their build.
2005-04-26 22:08:27 -07:00