Compare commits

...
Sign in to create a new pull request.

362 commits

Author SHA1 Message Date
Kay Sievers
ce9320b04b obsolete udev, it is replaced by systemd 2012-07-11 14:28:30 +02:00
Kay Sievers
a07cb8f5f4 drop dependency on specific udev daemon verison 2012-05-24 22:51:05 +02:00
Harald Hoyer
38609fdb7f udev-182-2
- removed s390 rules
2012-03-27 16:54:27 +02:00
Kay Sievers
b59133e5f9 version 182 2012-03-18 20:30:37 +01:00
Kay Sievers
1fcd4845c9 rebuild with fixed binutils 2012-02-09 13:08:07 +01:00
Kay Sievers
d138c6fc55 version 181 2012-02-07 02:11:38 +01:00
Kay Sievers
9646fdce3a test building with filesystem guard 2012-02-03 11:36:31 +01:00
Kay Sievers
90bdfa8bcd install everything in /usr 2012-01-29 18:36:10 +01:00
Kay Sievers
17aa1fb443 version 180 2012-01-29 18:20:56 +01:00
Kay Sievers
e0bc75be11 use %{_sbindir} now that everything is in /usr 2012-01-25 19:42:51 +01:00
Harald Hoyer
36b9856624 increment release 2012-01-25 15:42:00 +01:00
Kay Sievers
dc3e663505 install everything in /usr
This patch is needed for the /usr-move feature
https://fedoraproject.org/wiki/Features/UsrMove

This package requires now 'filesystem' >= 3, which is only installable
on a system which has /bin, /sbin, /lib, /lib64 as symlinks to /usr and
not regular directories. The 'filesystem' package acts as a guard, to
prevent *this* package to be installed on old unconverted systems.

New installations will have the 'filesystem' >=3 layout right away, old
installations need to be converted with anaconda or dracut first; only
after that, the 'filesystem' package, and also *this* package can be
installed.

Packages *should* not install files in /bin, /sbin, /lib, /lib64, but
only in the corresponding directories in /usr. Packages *must* not
install conflicting files with the same names in the corresponding
directories in / and /usr. Especially compatibilty symlinks must not be
installed.

Feel free to modify any of the changes to the spec file, but keep the
above in mind.
2012-01-25 15:29:56 +01:00
Kay Sievers
f110253ee5 work around broken upstream tarball's 'xslt' ifdef 2012-01-25 15:02:58 +01:00
Kay Sievers
e0eeb8a6eb require 'kmod-devel' instead of 'kmod-libs' 2012-01-25 14:47:02 +01:00
Kay Sievers
faded2be30 version 179 2012-01-25 14:25:19 +01:00
Dennis Gilmore
27412d3df2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 01:25:45 -06:00
Kay Sievers
f9c13ce3bf version 175 2011-11-08 01:46:54 +01:00
Kay Sievers
4dfe0853b6 ignore entire rule when a key is unknown 2011-10-22 22:06:39 +02:00
Kay Sievers
9653945ff2 update dracut requirement, include entire /lib/udev directory 2011-10-20 13:55:54 +02:00
Kay Sievers
2d66943d2f fix version in changelog 2011-10-20 00:24:46 +02:00
Kay Sievers
2618aa966e version 174 2011-10-19 21:22:11 +02:00
Daniel Drake
5fd2aaff27 Update OLPC XO keymap 2011-08-29 14:39:36 +01:00
Harald Hoyer
08ec76712b version 173
udev-acl functionality is in systemd
2011-08-01 13:21:13 +02:00
Harald Hoyer
c28cf5922c removed loop devices (should be compiled in the kernel)
removed deprecated directories
removed scsi_id symlink
cleanup of requirements
2011-07-20 13:58:40 +02:00
Harald Hoyer
6ae88f0d84 removed loop devices (should be compiled in the kernel)
removed deprecated directories
2011-07-20 13:50:03 +02:00
Harald Hoyer
c48bf88aea removed loop devices (should be compiled in the kernel) 2011-07-20 13:29:29 +02:00
Harald Hoyer
0c6edc1da2 version 172 2011-07-11 15:12:16 +02:00
Harald Hoyer
27c9ba33fe build without introspection
removed unused dirs
added ConsoleKit dirs
2011-06-20 10:27:09 +02:00
Ville Skyttä
2443122e5f udev.spec: own the ConsoleKit and ConsoleKit/run-seat.d dirs
If udev does not actually require ConsoleKit, the dependency should not
be added just for dir ownership, instead the dirs should be owned in
udev which is what the patch does.

http://fedoraproject.org/wiki/Packaging/Guidelines#File_and_Directory_Ownership

https://bugzilla.redhat.com/show_bug.cgi?id=710781
2011-06-20 10:23:17 +02:00
Harald Hoyer
3643fbe9e5 udev.spec: remove introspection and unneeded dirs 2011-06-20 10:22:00 +02:00
Harald Hoyer
f9e3401ad5 version 171 2011-05-27 11:18:48 +02:00
Harald Hoyer
3ad6199da3 version 170
removed /sbin/start_udev
2011-05-20 14:53:29 +02:00
Harald Hoyer
60836322f1 version 170
removed /sbin/start_udev
2011-05-20 14:45:08 +02:00
Harald Hoyer
e70c43125b version 170
removed /sbin/start_udev
2011-05-20 14:40:12 +02:00
Harald Hoyer
83891f6381 - more selinux fixes 2011-04-11 12:15:57 +02:00
Harald Hoyer
3bc0c66b99 Merge remote branch 'origin/f15/master' 2011-04-08 10:05:50 +02:00
Harald Hoyer
b52809d0de udev.spec: untabify 2011-04-08 10:05:10 +02:00
Adam Williamson
cef722535f selinux_label.patch: don't label files outside of /dev 2011-04-07 17:19:42 -07:00
Harald Hoyer
8df68695ff Merge branch 'f15/master' 2011-03-31 18:32:08 +02:00
Harald Hoyer
58624e426e udev.spec: removed gtk-doc 2011-03-31 18:30:08 +02:00
Harald Hoyer
cbf7ac132c removed libxslt buildreq and touch man pages, to prevent rebuild 2011-03-31 18:29:20 +02:00
Harald Hoyer
8cf0c7defa - fixed udev-trigger.service 2011-03-31 18:17:55 +02:00
Harald Hoyer
0b0304cfe1 - fixed udev-trigger.service 2011-03-31 17:58:51 +02:00
Harald Hoyer
21ab835136 removed libxslt buildreq and touch man pages, to prevent rebuild 2011-03-30 17:36:11 +02:00
Harald Hoyer
90347b2001 - version 167 2011-03-30 17:29:32 +02:00
Harald Hoyer
7d03ac0923 - version 167 2011-03-30 17:29:25 +02:00
Harald Hoyer
9ecfc0140b - version 167 2011-03-30 17:18:01 +02:00
Harald Hoyer
a8dfb502d8 - version 167 2011-03-30 16:50:28 +02:00
Harald Hoyer
545bd16ca5 - add ACLs for harmony remote controls
Resolves: rhbz#559412
- fixed CDROM profile handling
2011-03-23 13:36:44 +01:00
Harald Hoyer
99318e91b4 - add ACLs for harmony remote controls
Resolves: rhbz#559412
- fixed CDROM profile handling
2011-03-23 13:35:43 +01:00
Harald Hoyer
400c0eaaaa - renamed udev-post initscript to udev-retry to match
upstream systemd service name
- version 166
2011-02-16 18:41:21 +01:00
Harald Hoyer
57a491c1af - renamed udev-post initscript to udev-retry to match
upstream systemd service name
- version 166
2011-02-16 18:27:27 +01:00
Dennis Gilmore
61095fb1d9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 17:57:39 -06:00
Harald Hoyer
243a0734e5 - fixed: network device renaming 2-step exceeds IFNAMSIZ
Resolves: rhbz#673675
2011-02-02 18:59:23 +01:00
Harald Hoyer
c67280da85 - fixed: network device renaming 2-step exceeds IFNAMSIZ
Resolves: rhbz#673675
2011-02-02 18:35:54 +01:00
Harald Hoyer
863c17e8e2 - fixed: network device renaming 2-step exceeds IFNAMSIZ
Resolves: rhbz#673675
2011-02-02 18:35:27 +01:00
Harald Hoyer
ad72e1d944 udev.spec: removed MAKEDEV symlink 2010-12-06 10:20:50 +01:00
Harald Hoyer
15fa57fca0 udev.spec: fixed pre/post udev kill loop 2010-12-06 09:52:36 +01:00
Bastien Nocera
3f6713d0df - Add patches to fix touchpad toggle key handling 2010-11-25 16:05:53 +00:00
Harald Hoyer
9a010ac3e5 - add ACLs for PDA devices
Resolves: rhbz#642435
2010-11-12 15:49:43 +01:00
Harald Hoyer
1efa3f58ce - enlarged the import buffer to fix the ressize bugs
Resolves: rhbz#652318
2010-11-12 15:29:16 +01:00
Harald Hoyer
dfa8b8fed2 - do not create mount point dirs in /dev 2010-11-12 14:20:37 +01:00
Harald Hoyer
3ce9b85314 - version 164
- skip start_udev with systemd
2010-10-29 10:56:18 +02:00
Harald Hoyer
8fcb6e53ed - version 164
- skip start_udev with systemd
2010-10-29 10:55:52 +02:00
Jesse Keating
94c7d90643 - Rebuilt for gcc bug 634757 2010-09-29 15:24:41 -07:00
Matthias Clasen
d8bca2a5df Rebuild 2010-09-21 20:18:19 -04:00
Harald Hoyer
b11538a6c7 - bugfixes for systemd service files
- bugfix for selinux labeling
- bugfixes for cdrom_id
2010-09-01 11:26:01 +02:00
Harald Hoyer
d2cb40f302 - udev-161 with an upstream quirk for the qemu cdrom and
more cdrom handling bugfixes
Resolves: rhbz#609049 rhbz#624286
- added floppy group
Resolves: rhbz#620814
2010-08-17 11:45:34 +02:00
Fedora Release Engineering
cd22a06c9a dist-git conversion 2010-07-29 14:38:21 +00:00
Harald Hoyer
9c03079ed4 - make loop block device again 2010-07-20 13:21:05 +00:00
Harald Hoyer
48e3b21647 - turn off hotplug in /sys/kernel/uevent_helper or /proc/sys/kernel/hotplug 2010-07-20 11:31:27 +00:00
Harald Hoyer
2576ac70df - add versioned requires for libudev to udev 2010-07-15 06:32:02 +00:00
120363a388 - update paths to arch-specific rules 2010-07-14 08:39:36 +00:00
Lennart Poettering
1fbe74e970 Comment systemd-install for now as long as sysinit is not split into pieces 2010-07-13 20:07:15 +00:00
Lennart Poettering
8e5a749a3e Update systemd-install lines to use --realize instead of --start (which got
renamed in systemd)
2010-07-13 19:54:32 +00:00
Lennart Poettering
ef9ccbd582 fix my email address 2010-07-13 19:41:07 +00:00
Lennart Poettering
bc17ac23b4 Don't require systemd .pc file 2010-07-13 19:40:37 +00:00
Harald Hoyer
29c9ccefc5 - version 160
- add systemd service files
- fixed COPYRIGHT files
2010-07-13 19:19:47 +00:00
Harald Hoyer
fda0e26b46 - moved udev pkgconfig to base file on authors request
- specfile cleanups
2010-06-25 13:33:19 +00:00
Harald Hoyer
cb30ef5c02 - version 158 2010-06-24 12:01:42 +00:00
Harald Hoyer
84bd1b90a3 - cleaned up start_udev and udev-post initscript
- removed redhat specific rules
- removed all the makedev.d stuff, udevd now natively supports
    /lib/udev/devices
- added basic devices in /lib/udev/devices
2010-05-27 09:31:37 +00:00
Harald Hoyer
7b608d10c8 - version 156 2010-05-25 12:09:05 +00:00
Harald Hoyer
8ead087df8 - version 154 2010-05-12 14:41:26 +00:00
Harald Hoyer
31132ed7f5 - version 153 2010-04-27 10:29:33 +00:00
Harald Hoyer
9e1428cd3e - pre release of version 152 2010-04-13 15:17:30 +00:00
Harald Hoyer
0d812c700e - pre release of version 152 2010-04-13 15:09:40 +00:00
Harald Hoyer
89b0f29d8b - only correct the timestamp, if UTC=="no" 2010-03-22 14:25:24 +00:00
Harald Hoyer
db587cb8c2 - touch with "--no-create", will not use open() and trigger devs/watchdogs
(bug #575417)
2010-03-22 13:34:41 +00:00
Harald Hoyer
a444fba280 - fixed return code of touching the device nodes [FAIL] -> [OK] 2010-03-22 10:08:46 +00:00
Harald Hoyer
1bb5602ec7 - add "-D" to gperf call 2010-03-19 13:24:17 +00:00
Harald Hoyer
ad37a7c965 add "-D" to gperf call 2010-03-19 13:20:44 +00:00
Harald Hoyer
977de72a58 - add patch for virtio-ports (#569700)
- own libgudev dirs (#561319)
- minor udev startup script improvements (#549518)
- create /dev/hugepages subdir in start_udev (#541998)
- remove GPL COPYING file from LGPL subpackages (#536843)
- removed symlinks to udevadm
- touch all device nodes after udev settled for the timezone timestamp
    (#569335)
- add some upstream bugfixes
2010-03-19 12:48:14 +00:00
Harald Hoyer
52b32c5a0d - udev-86a7a2f-fix-missing-firmware.patch: fix hang when loading microcode
(since microcode_intel tries to probe firmware which does not exist.
    *sigh*)
2010-02-09 09:59:25 +00:00
Harald Hoyer
e0288040af - version 151
- fixed udev-post initscript
- only require s390utils-base, rather than s390utils (#553156)
2010-01-29 09:57:03 +00:00
Harald Hoyer
bcb2d05c81 - version 151
- fixed udev-post initscript
- only require s390utils-base, rather than s390utils (#553156)
2010-01-27 15:44:40 +00:00
Bill Nottingham
7ff3775e4d Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:52:46 +00:00
Harald Hoyer
f4ef922fde - require s390utils, because it's essential on s390 2009-11-24 11:26:19 +00:00
Harald Hoyer
c82df992b8 - version 147
- Fix upgrade from Fedora 11 with bluez installed (#533925)
- obsolete DeviceKit and DeviceKit-devel (#532961)
- fixed udev-post exit codes (#523976)
- own directory /lib/udev/keymaps (#521801)
- no more floppy modaliases (#514329)
- added one more modems to modem-modeswitch.rules (#515349)
- add NEWS file to the doc section
- automatically turn on hotplugged CPUs (rhbz#523127)
- recognize a devtmpfs on /dev (bug #528488)
2009-11-12 10:11:06 +00:00
Harald Hoyer
93b6fcbee7 - version 147
- Fix upgrade from Fedora 11 with bluez installed (#533925)
- obsolete DeviceKit and DeviceKit-devel (#532961)
- fixed udev-post exit codes (#523976)
- own directory /lib/udev/keymaps (#521801)
- no more floppy modaliases (#514329)
- added one more modems to modem-modeswitch.rules (#515349)
- add NEWS file to the doc section
- automatically turn on hotplugged CPUs (rhbz#523127)
- recognize a devtmpfs on /dev (bug #528488)
2009-11-12 09:58:24 +00:00
Harald Hoyer
4152795a09 - pre 147
- database format changed
- lots of potential buffer overflow fixes
2009-10-09 10:48:57 +00:00
Harald Hoyer
401942f50d - add ConsoleKit patch for ConsoleKit 0.4.1 2009-09-29 13:09:11 +00:00
Harald Hoyer
38fd08cab9 - add patches to fix cdrom_id
- add patch to fix the inotify bug (bug #524752)
2009-09-25 17:05:23 +00:00
Harald Hoyer
da9416e2a2 - obsolete libgudev and libgudev-devel (bug #523569) 2009-09-23 17:27:00 +00:00
ad3d6b6260 - drop ifnarch s390x for usbutils, as we now have usbutils for s390x 2009-08-24 15:19:15 +00:00
Harald Hoyer
468c4865b8 - ifnarch s390 for usbutils
Tue Aug 04 2009 Harald Hoyer <harald@redhat.com> 145-5
- do not make extra nodes in parallel
- restorecon on /dev
2009-08-24 13:03:47 +00:00
Harald Hoyer
e87fdf7d46 - --enable-debug
- add patch for timestamps in debugging output
2009-08-04 09:16:53 +00:00
Harald Hoyer
f90281fa86 - add patch from upstream git to fix bug #514086
- add version to usbutils build requirement
2009-07-29 12:07:18 +00:00
Harald Hoyer
11f08c47bd - fix file permissions
- remove rpath
- chkconfig --add for udev-post
- fix summaries
- add "Required-Stop" to udev-post
2009-07-24 08:17:35 +00:00
Harald Hoyer
c6a10bffc7 - version 145
- add "udevlog" kernel command line option to redirect the output of udevd
    to /dev/.udev/udev.log
2009-07-14 12:09:01 +00:00
Harald Hoyer
b13ebc6c30 - version 145
- add "udevlog" kernel command line option to redirect the output of udevd
    to /dev/.udev/udev.log
2009-07-14 10:32:55 +00:00
Harald Hoyer
6a426a6072 - add acpi floppy modalias
- add retrigger of failed events in udev-post.init
- killall pids of udev in %pre
2009-07-03 13:48:12 +00:00
Harald Hoyer
5b53a68b94 add libtool to BuildRequires 2009-06-22 10:47:52 +00:00
Harald Hoyer
ab3b433362 add libacl-devel to BuildRequires 2009-06-22 10:27:37 +00:00
Harald Hoyer
367c089c3e add gperf to BuildRequires 2009-06-22 10:04:58 +00:00
Harald Hoyer
b4fc064139 - version 143 2009-06-22 09:59:16 +00:00
Harald Hoyer
6e123c68b9 obsolete libgudev 2009-06-19 14:41:31 +00:00
Harald Hoyer
d2639a068d - version 143 2009-06-19 14:36:59 +00:00
Harald Hoyer
d6ea95d064 - git fix: udevadm: settle - fix timeout
- git fix: OWNER/GROUP: fix if logic
- git fix: rule-generator: cd - skip by-path links if we create by-id links
- git fix: fix possible endless loop for GOTO to non-existent LABEL
- git fix: cdrom_id: suppress ID_CDROM_MEDIA_STATE=blank for plain
    non-writable CDROM media
2009-06-08 09:10:26 +00:00
Harald Hoyer
c0058968a2 - delay device-mapper changes 2009-06-08 08:56:38 +00:00
518b087e2a - Rebuild in dist-f12 2009-06-05 15:08:49 +00:00
Harald Hoyer
825b6c9802 - version 142
- no more libvolume_id and vol_id
2009-05-15 14:41:18 +00:00
Harald Hoyer
c47b803b68 - fixed post and pre 2009-04-16 06:49:39 +00:00
Harald Hoyer
fdc9d097a5 - fix for CVE-2009-1186 (bug #495052)
- Resolves: rhbz#495052
2009-04-15 17:42:26 +00:00
Harald Hoyer
e07ce5575e - version 141 2009-04-14 13:47:31 +00:00
Harald Hoyer
ffe7cacec8 - double the IMPORT buffer (bug #488554)
- Resolves: rhbz#488554
2009-04-01 13:40:26 +00:00
Harald Hoyer
2a1f66d75f - renamed modprobe /etc/modprobe.d/floppy-pnp to
/etc/modprobe.d/floppy-pnp.conf (bug #492732 #488768)
- Resolves: rhbz#492732
2009-04-01 13:29:30 +00:00
Harald Hoyer
9f98e34d40 - speedup of start_udev by doing make_extra_nodes in parallel to the daemon
start
2009-03-03 13:11:08 +00:00
Harald Hoyer
ab646bebe4 - version 139 2009-02-27 07:49:44 +00:00
Jesse Keating
0b109e9f9e - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-25 22:30:47 +00:00
Harald Hoyer
75cb6aeb76 fixed typo 2009-02-05 07:52:35 +00:00
Harald Hoyer
b0b79fa1f4 - fixed md change/remove event handling 2009-02-05 07:49:49 +00:00
Harald Hoyer
fe7fc4b385 - added 5 second sleep for "modprobedebug" to catch bad modules 2009-02-05 07:35:24 +00:00
Harald Hoyer
021d639f1a - moved groupadd to pre section (bug #483089) 2009-01-30 09:26:48 +00:00
Harald Hoyer
4db620ffcd - version 137
- add vol_id patches from kzak
- dialout group has gid 18 now
2009-01-29 11:49:39 +00:00
Harald Hoyer
e4cfa15239 - added some rule fixes, which will be in udev-137 2009-01-20 12:17:14 +00:00
Harald Hoyer
80a542a733 - test for restorecon in start_udev before it is used (bug #480608)
- added groups video audio cdrom tape dialout in post (might be moved to
    MAKEDEV)
- version 136
2009-01-20 11:58:53 +00:00
Harald Hoyer
975b6aaa58 test for restorecon before using it 2009-01-20 11:16:28 +00:00
Harald Hoyer
b5dbf93f17 - added sepol patch 2008-12-16 16:04:52 +00:00
Harald Hoyer
6e30c7cb59 - changed udevsettle -> udevadm settle
- added doc to libudev-devel
- added more attr and defattr
- various rpmlint fixes
2008-12-16 09:42:56 +00:00
Harald Hoyer
00844ad871 /sbin/udevsettle -> /sbin/udevadm settle 2008-12-16 09:31:55 +00:00
Harald Hoyer
05f6581408 - version 135 2008-12-02 10:23:48 +00:00
Harald Hoyer
5b6b2232ee - version 135 2008-12-02 10:22:49 +00:00
Harald Hoyer
5a26722c4c - version 133 2008-11-19 10:35:08 +00:00
Harald Hoyer
6bccb7062a - version 132
- added memory stick rules (bug #470096)
2008-11-10 10:45:26 +00:00
Harald Hoyer
d301daacbd fixed patch fuzz 2008-10-16 12:25:25 +00:00
Harald Hoyer
6bbb3cd9b1 - added 2 patches for md raid vol_id 2008-10-16 12:13:41 +00:00
Harald Hoyer
3eb03420e3 - version 127 2008-09-02 13:29:10 +00:00
Harald Hoyer
4ba917fed6 corrected fuzz 2008-08-08 13:36:37 +00:00
Harald Hoyer
bfbe3859db readded accidently removed udev-118-sysconf.patch 2008-08-08 13:29:32 +00:00
Harald Hoyer
7177394ffd - version 126
- fixed udevadm syntax in start_udev (credits B.J.W. Polman)
- removed some manually created devices from makedev (bug #457125)
2008-08-08 13:12:38 +00:00
Harald Hoyer
9625547be1 - readded udevcontrol, udevtrigger symlinks for Fedora 9, which are needed
by live-cd-tools
2008-06-20 09:48:41 +00:00
Harald Hoyer
15769f5bb4 - version 124
- removed udevcontrol, udevtrigger symlinks (use udevadm now)
2008-06-12 09:37:40 +00:00
Jeremy Katz
b4f99d61c8 - Add lost F9 change to remove /dev/.udev in start_udev (#442827) 2008-06-03 16:56:25 +00:00
Harald Hoyer
87b3260317 - version 121 + latest git fixes 2008-05-16 10:11:19 +00:00
Harald Hoyer
161545341e - added patches from git:
- persistent device naming: also read unpartitioned media
- scsi_id: initialize serial strings
- logging: add trailing newline to all strings
- path_id: remove subsystem whitelist
- allow setting of MODE="0000"
- selinux: more context settings
- rules_generator: net rules - always add KERNEL== match to generated rules
- cdrom_id: replace with version which also exports media properties
- vol_id: add --offset option
- udevinfo: do not replace chars when printing ATTR== matches
2008-04-23 15:45:38 +00:00
Harald Hoyer
c5a0ade124 - fixed pre/preun scriptlets (bug #441941)
- removed fedora specific patch for selinux symlink handling
2008-04-11 14:21:50 +00:00
Harald Hoyer
062c6309a9 - removed warning about deprecated /lib/udev/devices (rhbz#440961)
- replaced /usr/bin/find with shell find function (rhbz#440961)
2008-04-05 16:29:16 +00:00
Harald Hoyer
b9c56fc59b - version 120 2008-04-04 13:35:38 +00:00
Harald Hoyer
61a823a384 - removed /var/lib/udev/rules.d again 2008-03-17 18:09:38 +00:00
Harald Hoyer
d2a67004f3 - turned off MAKEDEV cache, until the generated shell scripts create new
directories
2008-03-14 22:37:47 +00:00
Harald Hoyer
16b250a44c - added more support for the "modprobedebug" kernel command line option, to
debug hanging kernel modules
2008-03-13 16:45:35 +00:00
Harald Hoyer
8a8111a52f - added /etc/sysconfig/udev to configure some speedups
- added "udevnopersist" as a kernel command line, to disable persistent
    storage symlink generation
2008-03-13 15:28:17 +00:00
Harald Hoyer
31d0512f74 - files from /var/lib/udev/rules.d are copied to /dev/.udev/rules.d at
startup and back at shutdown
- persistent cd and net rules generate the files in /dev/.udev/rules.d now
- added post section to symlink 70-persistent-cd.rules
    70-persistent-net.rules from /etc/udev/rules.d to /dev/.udev/rules.d
2008-03-13 14:33:00 +00:00
Harald Hoyer
2a36d8e695 - moved all generated files to /var/lib/udev (also 70-persistent-cd.rules
70-persistent-net.rules)
- added a caching mechanism for MAKEDEV (saves some seconds on startup)
- added trigger for selinux-policy and MAKEDEV to remove the udev cache
    files
2008-03-13 13:00:10 +00:00
Harald Hoyer
c84cd4cf3d - disabled static version (no static selinux lib) 2008-02-20 17:33:26 +00:00
Harald Hoyer
79dad1f706 - made symlinks relative (rhbz#432878)
- removed the backgrounding of node creation (rhbz#381461)
- do not change sg group ownership to disk for scanners (rhbz#432602)
- attempt to fix selinux symlink bug (rhbz#345071)
- fixed URL
- made rpmlint mostly happy
2008-02-20 17:05:41 +00:00
Harald Hoyer
1c37832687 - do not change sg group ownership to disk for scanners (rhbz#432602) 2008-02-20 11:36:39 +00:00
Harald Hoyer
8f604df8fa satisfied rpmlint 2008-02-20 11:26:02 +00:00
Harald Hoyer
117812f91a - removed the backgrounding of node creation (rhbz#381461) 2008-02-20 11:07:27 +00:00
Jesse Keating
909e9abf9b - Autorebuild for GCC 4.3 2008-02-19 04:41:57 +00:00
Harald Hoyer
fcbc73b894 - reenabled static version 2008-01-09 12:23:31 +00:00
Harald Hoyer
044f8613a1 - reenabled static version 2008-01-09 12:22:57 +00:00
Harald Hoyer
fccce2dfec -disabled static version 2008-01-08 14:04:12 +00:00
Harald Hoyer
e7cf708e92 - version 118
- removed old USB compat rule (rhbz#424331)
2008-01-08 13:29:53 +00:00
Harald Hoyer
61e50e95cd - fixed preun chkconfig
- added /sbin path to chkconfig in post section
- patch: do not generate net rules for type > 256
- fixes glitches appearing in bz#323991
2007-10-18 19:50:31 +00:00
Dennis Gilmore
092d541b37 sparc64 requires -fPIE not -fpie 2007-10-16 15:52:09 +00:00
Bill Nottingham
3d3a3af458 makefile update to properly grab makefile.common 2007-10-15 19:29:11 +00:00
Harald Hoyer
2c757bb7e3 - version 116 2007-10-15 13:20:44 +00:00
Harald Hoyer
014d60c40e - added upstream patch for rhbz#328691
- moved floppy module loading to pnp-alias in /etc/modprobe.d/floppy-pnp
2007-10-12 11:53:35 +00:00
Harald Hoyer
96e7b59eba - better modprobe options for the kernel command line 'modprobedebug'
option
2007-10-10 13:08:00 +00:00
Harald Hoyer
64b78c2124 removed duplicate patch 2007-09-21 16:34:52 +00:00
Harald Hoyer
b4a3ffd582 - more upstream fixes from git 2007-09-21 16:32:15 +00:00
Harald Hoyer
ee9c1f7f35 - some upstream fixes from git
- removed last_rule for loop rules
- added "udevinfo udevtrace" kernel command line options for better
    debugging
2007-09-20 12:27:11 +00:00
Harald Hoyer
5d7b98eb8a - some upstream fixes from git
- last_rule for loop rules (speedup for live-cds/qemu with 128 loop
    devices)
2007-09-07 12:52:05 +00:00
Harald Hoyer
3cc65b7cd1 - version 115 2007-08-24 09:42:49 +00:00
Harald Hoyer
0789c11c2a - version 115 2007-08-24 08:37:19 +00:00
Harald Hoyer
c4ef96efd1 - added patch to prevent persistent net rules for virtual network
interfaces, like vmware and vlans
2007-08-23 09:11:21 +00:00
Harald Hoyer
658661bad2 - changed license tag
- changed to latest upstream rule ordering
2007-08-23 08:24:52 +00:00
Harald Hoyer
6710a9140a - changed license tag
- changed to latest upstream rule ordering
2007-08-23 08:24:09 +00:00
Harald Hoyer
97c8b1ad1f - fixed isapnp rule (bug #251815)
- fix for nikon cameras (bug #251401)
2007-08-13 08:39:12 +00:00
Harald Hoyer
dd250c2ac7 version 114 2007-08-10 14:43:14 +00:00
Harald Hoyer
6b943c46bb preview of rules unification 2007-08-10 14:38:10 +00:00
Harald Hoyer
59eb68e649 - version 114
- big rule unification and cleanup
- added persistent names for network and cdrom devices over reboot
2007-08-10 14:37:15 +00:00
Harald Hoyer
dff4f6c762 - removed "noreplace" config tag from rules (#250043) 2007-07-30 16:24:32 +00:00
Harald Hoyer
6df79e09b9 - major rule cleanup
- removed persistent rules from 50 and included upstream rules
- removed skip_wait from modprobe
2007-07-27 16:51:38 +00:00
Harald Hoyer
756aedf68e - kernel does not provide usb_device anymore, corrected the rules (#248916) 2007-07-20 12:58:24 +00:00
Harald Hoyer
bf94b5f5d6 - kernel changed subsystem name from usb_device to usb_endpoint, corrected
the rule (#248916)
2007-07-19 16:46:06 +00:00
Harald Hoyer
000e6f0367 - do not collect modprobes (bug #222542), because firmware loading seems to
depend on it.
2007-07-14 10:12:48 +00:00
Harald Hoyer
c0da6ce073 some speedups 2007-07-09 15:46:45 +00:00
Harald Hoyer
e84f72ec14 fw_unit_symlinks.sh added 2007-07-03 10:24:16 +00:00
Harald Hoyer
d866c81409 - added more firewire symlinks (#240770)
- minor rule patches
2007-07-03 10:18:00 +00:00
Harald Hoyer
9a1b893d92 - added rule for SD cards in a TI FlashMedia slot (#217070) 2007-06-27 08:32:59 +00:00
Harald Hoyer
e45ef51da4 version 113 2007-06-26 14:39:44 +00:00
Harald Hoyer
419422bec2 - do not skip all events on modprobe (#238385)
- Resolves: rhbz#238385
2007-05-02 10:18:23 +00:00
Harald Hoyer
99bbbf0c28 - modprobe only on modalias (bug #238140)
- make startup messages visible again
- speedup boot process by not executing pam_console_apply while booting
- Resolves: rhbz#238140
2007-04-27 13:47:00 +00:00
Harald Hoyer
80bb3482f9 removed debugging actions 2007-04-27 12:55:55 +00:00
Harald Hoyer
0f63ee4555 moved modprobe rules 2007-04-27 12:55:14 +00:00
Harald Hoyer
4b43db589b fixed console output 2007-04-27 12:48:07 +00:00
Harald Hoyer
fe89c88d6c - added env patch
- moved modprobe to the beginning
- added some speedups
2007-04-27 12:47:41 +00:00
Harald Hoyer
52ea19d569 - create floppy device nodes with the correct selinux context (bug #235953)
- Resolves: rhbz#235953
2007-04-11 09:53:30 +00:00
Harald Hoyer
a10f11986e - version 106
- specfile cleanup
- removed pilot rule
- removed dasd_id and dasd_id rule
- provide static versions in a subpackage
2007-03-07 18:01:25 +00:00
Harald Hoyer
43a10928d3 version 105 2007-02-21 13:19:32 +00:00
Harald Hoyer
be27b3c4c3 - moved uinput to input subdirectory (rhbz#213854)
- added USB floppy symlinks (rhbz#185171)
- fixed ZIP drive handling (rhbz#223016)
- Resolves: rhbz#213854,rhbz#185171,rhbz#223016
2007-02-06 12:59:51 +00:00
Harald Hoyer
cd5b874b87 merged in RHEL changes 2007-01-23 14:54:57 +00:00
Harald Hoyer
743bae2ad5 - version 104
- merged changes from RHEL
2007-01-23 14:53:25 +00:00
Harald Hoyer
84691f7da4 - changed DRIVER to DRIVERS
- Resolves: rhbz#218160
2006-12-06 12:13:57 +00:00
Harald Hoyer
7af1642351 - changed SYSFS to new ATTR rules
- Resolves: rhbz#214898
2006-11-10 10:06:15 +00:00
Harald Hoyer
9b390c6367 - changed SYSFS to new ATTR rules
- Resolves: rhbz#214898
2006-11-10 09:58:51 +00:00
Harald Hoyer
076b875099 version 103 2006-11-07 14:25:07 +00:00
Harald Hoyer
9aa3450a5b - skip persistent block for gnbd devices (bug #210227) 2006-10-11 06:49:42 +00:00
Harald Hoyer
fe7568c899 - fixed path_id script (bug #207139) 2006-10-04 08:24:32 +00:00
Jeremy Katz
3edf874f7b - autoload mmc_block (#171687) 2006-10-03 20:18:25 +00:00
Harald Hoyer
0664b17c28 removed modprobe uglieness... better done by /etc/modprobe.d 2006-09-28 14:10:54 +00:00
Harald Hoyer
51abef88ed - load the mptctl module, if mptbase is loaded (bug #205510) 2006-09-28 13:58:57 +00:00
Harald Hoyer
b4febc7639 - typo in xpram/slram rule (bug #205563) 2006-09-27 16:18:08 +00:00
Harald Hoyer
e708ad0b18 *** empty log message *** 2006-09-25 15:08:44 +00:00
Harald Hoyer
44e34d2079 - improved error msg for firmware_helper (bug #206944)
- added xpram symlink to slram device nodes (bug #135733)
- removed infiniband rules (bug #206224)
- use newest path_id script (bug #207139)
2006-09-25 15:02:11 +00:00
Harald Hoyer
1bfaa201d6 fixed bug #204157 2006-08-29 08:09:03 +00:00
Harald Hoyer
aadbc380b9 - added udevtimeout=<timeout in seconds> kernel command line parameters for
start_udev (default is to wait forever)
2006-08-16 15:27:55 +00:00
Harald Hoyer
51a22f5380 - new speedup patch for selinux (bug #202673) 2006-08-16 12:10:56 +00:00
Harald Hoyer
7742e8f29d allow long comments 2006-08-10 12:13:36 +00:00
Harald Hoyer
a4391af2e9 allow long comments 2006-08-10 12:08:54 +00:00
Harald Hoyer
6e058278a3 allow long comments 2006-08-10 12:08:39 +00:00
Harald Hoyer
1aaca4fdb7 - fixed CAPI device nodes (bug #139321)
- fixed bug #201422
2006-08-07 12:59:00 +00:00
Harald Hoyer
fdb25436cf - more infiniband rules (bug #198501) 2006-07-12 09:27:01 +00:00
Harald Hoyer
2d859988b1 - more infiniband rules (bug #198501) 2006-07-12 09:26:05 +00:00
Jesse Keating
17ce3a409f bumped for rebuild 2006-07-12 08:35:18 +00:00
Harald Hoyer
1cf039df54 *** empty log message *** 2006-07-06 07:18:04 +00:00
Harald Hoyer
8678664c78 - added option to debug udev with kernel cmdline option "udevdebug" 2006-07-06 07:17:43 +00:00
Harald Hoyer
e308c60caf version 095 2006-07-05 11:50:38 +00:00
Harald Hoyer
e07d68eda3 version 094 2006-06-14 10:21:55 +00:00
Peter Jones
2d22e1c5c1 - fix typo in pam-console rule 2006-05-21 21:06:55 +00:00
Harald Hoyer
8407649468 -version 092 2006-05-18 15:38:32 +00:00
Harald Hoyer
b494cb39bf corrected some rules 2006-05-09 10:06:13 +00:00
Harald Hoyer
63e9a00026 patched for lib64 2006-05-03 16:19:56 +00:00
Harald Hoyer
6fd25ff85d - added subpackages libvolume_id and libvolume_id-devel 2006-05-03 15:54:21 +00:00
Harald Hoyer
f738113d4a version 091 2006-05-03 11:20:16 +00:00
Harald Hoyer
fdab2e6f19 version 090 2006-04-19 11:48:15 +00:00
Harald Hoyer
e3cabf4370 correction for shlib 2006-04-13 12:37:35 +00:00
Harald Hoyer
f8783dfa92 correction for shlib 2006-04-13 10:36:46 +00:00
Harald Hoyer
1b56481816 correction for shlib 2006-04-13 09:58:06 +00:00
Harald Hoyer
f486785e65 correction for shlib 2006-04-13 09:48:33 +00:00
Harald Hoyer
7206c443f2 - version 089
- do not force loading of parport_pc (bug #186850)
- manually load snd-powermac (bug #176761)
- added usb floppy symlink (bug #185171)
- start_udev uses udevtrigger now instead of udevstart
2006-04-13 08:46:43 +00:00
Harald Hoyer
48e0255fe1 fixed pam_console rule 2006-03-08 10:14:43 +00:00
Harald Hoyer
9a32ee02ac fixed DRI permissions 2006-03-06 15:35:13 +00:00
Bill Nottingham
0904310594 need ENV{MODALIAS} as well 2006-03-05 05:59:32 +00:00
Bill Nottingham
a826011309 type much? 2006-03-05 05:43:08 +00:00
Bill Nottingham
ebe26124be $modalias is deprecated in favor of $env{MODALIAS}. And it appears to break
with things that only have MODALIAS in the environment, as opposed to
    sysfs files. Such as, say, firewire. (#181494)
2006-03-05 05:42:06 +00:00
Harald Hoyer
4f5a6fab69 fixed cdrom rule 2006-03-02 07:33:00 +00:00
Harald Hoyer
2df070cad8 *docs*
- Enumeration for cdrom, floppy, scanner, changer is gone (no more
    /dev/cdrom1). udev now creates one device (cdrom, floppy, scanner,
    changer) for compatibility (random device wins) and e.g. for cdrom:
    e.g. /dev/cdrom -> hdd /dev/cdrom-hdc -> hdc /dev/cdrom-hdd -> hdd
2006-03-01 17:09:15 +00:00
Harald Hoyer
9becaa37c6 - fixed ZIP drive thrashing (bz #181041 #182601)
- fixed enumeration (%e does not work anymore) (bz #183288)
2006-03-01 16:31:25 +00:00
Peter Jones
60b94c9c31 - input from notting WRT pidof arguments 2006-02-24 23:40:51 +00:00
Peter Jones
3892caa221 - don't start udev in %post unless it's already running
- turn udev off in %preun before chkconfig --del
- changelog + release
2006-02-24 23:23:09 +00:00
Harald Hoyer
9aaef42608 - put back original WAIT_FOR_SYSFS rule 2006-02-24 16:14:11 +00:00
Harald Hoyer
88af617e09 - removed WAIT_FOR_SYSFS rule 2006-02-24 14:55:34 +00:00
Harald Hoyer
897627043a - fixed group issue with vol_id (bz #181432)
- fixed dvb permissions (bz #179993)
- added support for scsi media changer (bz #181911)
- fixed pktcdvd device creation (bz #161268)
2006-02-22 08:19:05 +00:00
Florian La Roche
9654039373 - -3 2006-02-21 19:47:51 +00:00
Florian La Roche
f65c3cb4a8 - auch, seems -2 is already commited from Jeremy??? 2006-02-21 19:47:21 +00:00
Florian La Roche
ee52139bd5 - also output space at end of startup message 2006-02-21 19:35:08 +00:00
Jesse Keating
ae856446bf bump for bug in double-long on ppc(64) 2006-02-11 05:54:36 +00:00
Jeremy Katz
43f97d0c53 okay, don't need this 2006-02-07 21:45:33 +00:00
Jeremy Katz
5c6d821ff8 - continue to include /sbin/udev for now as it's needed for determining the
version of udev
2006-02-07 21:23:49 +00:00
Harald Hoyer
e6df39c973 version 084 2006-02-07 11:13:42 +00:00
Harald Hoyer
96d1914827 version 084 2006-02-07 11:06:20 +00:00
Harald Hoyer
745b7ce640 closed fd leak 2006-02-06 15:30:27 +00:00
Harald Hoyer
869e091c24 - changed usb device naming 2006-01-26 08:12:17 +00:00
Harald Hoyer
2fd405182f - put WAIT_FOR_SYSFS rules in 05-udev-early.rules 2006-01-24 12:37:12 +00:00
Harald Hoyer
05e9aae4f8 *** empty log message *** 2006-01-23 10:39:02 +00:00
Harald Hoyer
d6fb468686 - added some WAIT_FOR_SYSFS rules
- removed warning message, if udev_db is not available
2006-01-23 10:38:21 +00:00
Kristian Høgsberg
986dcaeed0 - Drop udev dependency (#178621). 2006-01-22 18:47:58 +00:00
Harald Hoyer
bdceeec2ea - removed group "video" from the rules
- fixed specfile
- load nvram, floppy, parport and lp modules in
    /etc/sysconfig/modules/udev-stw.modules until there is a better
    solution
- fixed more floppy module loading
2006-01-11 12:11:24 +00:00
Harald Hoyer
069e790657 *** empty log message *** 2005-12-23 12:48:26 +00:00
Harald Hoyer
a6a2d82126 *** empty log message *** 2005-12-23 12:42:02 +00:00
Harald Hoyer
25b1a2f2cc - fixed floppy module loading
- added monitor socket
- fixed typo in dvb rule
2005-12-23 12:41:33 +00:00
Bill Nottingham
4963a5abc6 greylist usb/firewire controllers in udevstart 2005-12-21 22:43:32 +00:00
Harald Hoyer
b2c48e51e1 version 078 2005-12-21 11:36:19 +00:00
Harald Hoyer
ba918a836b *** empty log message *** 2005-12-15 11:47:26 +00:00
Harald Hoyer
5b946d5c23 - switched back to udevstart and use active /dev/.udev/queue waiting in
start_udev
- removed support for old kernels
- refined some udev.rules
2005-12-15 11:46:52 +00:00
Harald Hoyer
7af6ec89ac version 077 2005-12-13 15:38:10 +00:00
Harald Hoyer
54b5db6c13 - version 077
- patch to include udevstart2 in udevd and delay daemonize until queue is
    empty
2005-12-13 15:36:46 +00:00
Jesse Keating
b3e7af9c85 gcc update bump 2005-12-09 22:43:40 +00:00
Harald Hoyer
6c25f29a81 - speedup udevd with selinux by calling matchpathcon_init_prefix()
- version 076
2005-12-06 17:48:12 +00:00
Harald Hoyer
26b9ad252b version 076 2005-11-29 13:25:51 +00:00
Harald Hoyer
6878729651 speedup udev event replay with udevstart2 2005-11-21 12:04:44 +00:00
Harald Hoyer
62bf5c0de0 refined start_udev for old kernels 2005-11-21 07:25:27 +00:00
Harald Hoyer
b2213416f9 *** empty log message *** 2005-11-15 11:22:23 +00:00
Harald Hoyer
ccbb0e0820 *** empty log message *** 2005-11-15 11:16:11 +00:00
Harald Hoyer
5cc58e0e20 - moved /etc/udev/scripts to /lib/udev
- moved /etc/udev/devices to /lib/udev/devices
- added new event replay for kernel >= 2.6.15
- added usb devices
- renamed cpu device to cpuid (bug #161538)
- changed vendor string "Onstream" to "On[sS]tream" (bug #173043)
- compiled all *_id programs statically
2005-11-14 17:42:04 +00:00
Harald Hoyer
805b385273 - version 075 2005-11-11 13:26:37 +00:00
Harald Hoyer
24f280441e - version 075 2005-11-11 13:06:41 +00:00
Harald Hoyer
2a6c1dbd3f udev-071 2005-10-25 11:24:16 +00:00
Harald Hoyer
902abf37cf udev-071 2005-10-25 11:21:26 +00:00
Harald Hoyer
285fc6caaa removed group usb 2005-10-10 09:44:52 +00:00
Harald Hoyer
8593922a5a added libsepol-devel BuildReq, refined persistent rules 2005-10-10 08:03:06 +00:00
Harald Hoyer
5f9b8f914d added -lsepol 2005-10-10 06:41:55 +00:00
Harald Hoyer
50e08bddca corrected c&p edd_id rule, symlink for js devices 2005-10-07 14:40:52 +00:00
Harald Hoyer
8f9b6c9f1c added edd_id 2005-10-06 07:19:33 +00:00
Harald Hoyer
0131431c96 special handling of IEEE1394 firewire devices (bug #168093) 2005-09-30 12:23:22 +00:00
Harald Hoyer
f3564757ad added missing path_id 2005-09-23 10:46:26 +00:00
Harald Hoyer
5174c128fa readded volume_id now known as vol_id, bug #168883 2005-09-21 07:32:10 +00:00
Bill Nottingham
81638c327d fix firmware loading 2005-09-15 12:34:55 +00:00
Bill Nottingham
1d3eed8331 bad day. fix build 2005-09-14 13:39:04 +00:00
Bill Nottingham
b48a865144 duh 2005-09-14 13:35:08 +00:00
Bill Nottingham
7c0527fe2f bump releases 2005-09-14 13:31:59 +00:00
Bill Nottingham
97e8ede572 own /lib/firmware (#167016) 2005-09-14 13:31:07 +00:00
Harald Hoyer
10981960a3 version 069 2005-09-14 11:53:03 +00:00
Harald Hoyer
1e16a1d5b3 - version 069
- updated rules file
2005-09-14 11:51:46 +00:00
Harald Hoyer
6413004747 compile with pie 2005-08-04 15:12:14 +00:00
Harald Hoyer
fcfdcc0dd5 compile with pie 2005-08-04 15:11:43 +00:00
Harald Hoyer
dc2e00c475 fixed typo bz #138509 2005-08-04 09:01:10 +00:00
Harald Hoyer
f66253e152 *** empty log message *** 2005-08-03 09:37:29 +00:00
Bill Nottingham
b39909ba2e allow pcmcia function id matching (#164665) 2005-08-03 03:01:38 +00:00
Harald Hoyer
5de74438c5 fixed scsi replay 2005-08-02 16:46:33 +00:00
Harald Hoyer
09b238109b changed mode to 0660 for tape devices 2005-08-02 15:23:38 +00:00
Harald Hoyer
5dd903e941 changed SYMLINK= to SYMLINK+= 2005-07-28 11:44:53 +00:00
Bill Nottingham
1b5feedb36 From the udev relnotes: udev 059 ========
...
o udevd listens to netlink events now. The first valid netlink event will
    make udevd ignore any message from udevsend that contains a SEQNUM, to
    avoid duplicate events.
Ergo, don't set it for replay events (#163729).
2005-07-25 03:05:27 +00:00
Bill Nottingham
5dd3b5697e update to 063 2005-07-20 00:59:21 +00:00
Bill Nottingham
d7fbf6a26f obsolete firmware.agent too 2005-07-19 23:59:03 +00:00
Bill Nottingham
c6b772ba10 ship release-notes in %%doc 2005-07-14 04:05:11 +00:00
Bill Nottingham
e8b633ad2c - update to 062
- use included ata_id, build usb_id
- load modules for pci, usb, pcmcia
2005-07-13 14:33:08 +00:00
Harald Hoyer
b198546ab3 compile with pie 2005-07-07 13:36:42 +00:00
Bill Nottingham
76f89a4401 update to 058 to fix sysfs incompatibility 2005-05-21 03:38:00 +00:00
Harald Hoyer
70ffb4bd24 move ata_identify to udev-persistent 2005-05-12 12:39:51 +00:00
Harald Hoyer
9e968b14fa polished persistent 2005-05-12 10:19:24 +00:00
Bill Nottingham
2619d5983e add changelog 2005-05-06 01:37:56 +00:00
Bill Nottingham
ee5ba570de remove excludearch 2005-05-06 01:37:16 +00:00
Bill Nottingham
490aa9a9d0 beta blocker, need to get this built 2005-05-05 16:25:34 +00:00
Bill Nottingham
e588d498e2 better check for mounted /dev (#156862) 2005-05-05 16:24:26 +00:00
Peter Jones
288828e9c4 fix udevstart.static build 2005-04-27 04:49:20 +00:00
Harald Hoyer
9cc61248a2 - added Inifiniband devices (bug #147035)
- fixed pam_console.dev (bug #153250)
2005-04-21 13:11:33 +00:00
Harald Hoyer
58d8ac4f79 version 057 2005-04-18 10:42:19 +00:00
Daniel J Walsh
cec444ea88 - Fix SELinux during creation of Symlinks 2005-04-15 20:33:13 +00:00
Daniel J Walsh
a914be6a14 - Fix SELinux during creation of Symlinks 2005-04-15 20:33:00 +00:00
Harald Hoyer
39700cfdea updated source 2005-04-15 15:09:49 +00:00
Harald Hoyer
ea1258e60f update to udev-056 2005-04-11 13:03:51 +00:00
Warren Togami
38007829b4 own default and net dirs (#151368 Hans de Goede) 2005-03-29 09:23:22 +00:00
Warren Togami
880828fba2 bump spec 2005-03-08 09:24:12 +00:00
Harald Hoyer
049b932f67 *** empty log message *** 2005-03-02 16:21:16 +00:00
Harald Hoyer
3519453b7c - fixed rh#144598 2005-03-02 16:19:37 +00:00
Harald Hoyer
19db7d9495 - introducing /etc/udev/makedev.d/50-udev.nodes
- glibcstatic patch modified to let gcc4 compile udev
2005-02-18 13:07:41 +00:00
Harald Hoyer
a1468479a3 doh, reverted the start_udev devel version, which slipped in 2005-02-14 10:27:27 +00:00
Harald Hoyer
73cab9fba7 doh, reverted the start_udev devel version, which slipped in 2005-02-14 10:25:48 +00:00
Harald Hoyer
07dd434632 corrected typo in udev.rules 2005-02-10 11:10:57 +00:00
Harald Hoyer
9f1515e388 new version 050 2005-01-11 10:53:53 +00:00
Harald Hoyer
25d4c8997b /dev/cpu/0/microcode -> /dev/cpu/microcode 2005-01-11 10:41:46 +00:00
Daniel J Walsh
bd451ac0cb - Call selinux_restore to fix labeling problem in selinux
- Fixes rh#142817
2004-12-21 22:00:40 +00:00
Harald Hoyer
8d2eeee09b -maybe fixed bug rh#143367 2004-12-21 15:35:37 +00:00
Harald Hoyer
e2e104fd8f - remove with -fr in case of a directory (bug rh#142962) 2004-12-16 14:49:09 +00:00
Harald Hoyer
7c6763afcb - fixed a case where reading /proc/ide/hd?/media returns EIO
- changed all device node permissions of group "disk" to 0640
2004-12-16 14:36:32 +00:00
Harald Hoyer
c4e0a92835 - version 048 2004-12-13 13:02:40 +00:00
Harald Hoyer
03795f0742 - version 048
- major specfile cleanup
2004-12-13 13:00:54 +00:00
Harald Hoyer
14ac6ac432 version 042 2004-11-04 16:16:37 +00:00
6 changed files with 1 additions and 940 deletions

View file

@ -1,8 +0,0 @@
udev-032.tar.bz2
pam_console_setowner-1.3.tgz
pam_console_setowner-1.4.tgz
udev-034.tar.bz2
udev-035.tar.bz2
udev-036.tar.bz2
udev-038.tar.gz
udev-039.tar.gz

View file

@ -1,6 +0,0 @@
# Makefile for source rpm: udev
# $Id$
NAME := udev
SPECFILE = $(firstword $(wildcard *.spec))
include ../common/Makefile.common

1
dead.package Normal file
View file

@ -0,0 +1 @@
obsolete udev, it is replaced by systemd

View file

@ -1,2 +0,0 @@
b9b6de70e26abb02c026296e9fbea25b pam_console_setowner-1.4.tgz
8a248b0c672e06b9c399c6e31471c922 udev-039.tar.gz

View file

@ -1,185 +0,0 @@
#!/bin/sh
#
# start_udev
#
# script to initialize /dev by using udev.
#
# Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com>
#
# Released under the GPL v2 only.
#
# This needs to be run at the earliest possible point in the boot
# process.
#
# Based on the udev init.d script
#
# Thanks go out to the Gentoo developers for proving
# that this is possible to do.
#
# Yes, it's very verbose, feel free to turn off all of the echo calls,
# they were there to make me feel better that everything was working
# properly during development...
#
# don't use udev if sysfs is not mounted.
sysfs_dir=/sys
[ -d $sysfs_dir/class ] || exit 1
[ -r /proc/mounts ] || exit 1
[ -x /sbin/udev ] || exit 1
[ -f /etc/udev/udev.conf ] && . /etc/udev/udev.conf
. /etc/init.d/functions
prog=udev
bin=/sbin/udev
udevd=/sbin/udevd
MAKEDEV="/sbin/MAKEDEV"
make_extra_nodes () {
ln -snf /proc/self/fd $udev_root/fd
ln -snf /proc/self/fd/0 $udev_root/stdin
ln -snf /proc/self/fd/1 $udev_root/stdout
ln -snf /proc/self/fd/2 $udev_root/stderr
ln -snf /proc/kcore $udev_root/core
[ -d $udev_root/pts ] || (mkdir $udev_root/pts;chmod 0755 $udev_root/pts)
[ -d $udev_root/shm ] || (mkdir $udev_root/shm;chmod 0755 $udev_root/shm)
if [ -x $MAKEDEV ]; then
$MAKEDEV -x $(
for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
echo cpu/$i/microcode;
done;
for i in 1 2 3 4 5 6; do echo tty$i;done;
for i in 0 1 2 3 4 5 6 7; do echo loop$i; done;
for i in 0 1 2 3; do echo lp$i; echo parport$i;done;
echo net/tun ppp console null zero;
);
[ -a /dev/MAKEDEV ] || ln -s $MAKEDEV /dev/MAKEDEV;
cp -a /etc/udev/devices/* /dev/ >/dev/null 2>&1 || :
fi
}
# we cannot use /usr/bin/find here
find_d () {
where=$1
what=$2
found=""
for f in $where/*; do
if [ -d "$f" -a ! -L "$f" ]; then
if [ "$f" != "${f%%$what}" ];then
# make sure we are at the path end
# we have no dirname and basename
rest="${f#*$what}"
[ "${rest##*/}" = "$rest" ] && found="$found $f"
fi
found="$found $(find_d $f $what)"
fi
done
echo "$found"
}
# we cannot use /usr/bin/find here
find_f () {
where=$1
what=$2
found=""
for f in $where/*; do
if [ -d "$f" -a ! -L "$f" ]; then
found="$found $(find_f $f $what)"
elif [ -e "$f" ]; then
[ "$f" != "${f%$what}" ] && found="$found $f"
fi
done
echo "$found"
}
kill_udevd() {
if [ -x /sbin/pidof ]; then
pid=`/sbin/pidof -x udevd`
[ -n "$pid" ] && kill $pid
fi
}
# call hotplug with the scsi devices
scsi_replay () {
HOTPLUG=$(cat /proc/sys/kernel/hotplug)
[ -z "$HOTPLUG" ] && return 1
scsi_hosts=$(find_d /sys/devices host\*)
SEQNUM=1
for host in $scsi_hosts;do
[ -d $host ] || continue
devs=$(find_f $host type)
for dev in $devs;do
[ -f $dev ] || continue
export SEQNUM
DEVPATH=${dev%/type}
DEVPATH=${DEVPATH#/sys}
export DEVPATH
export ACTION=add
$HOTPLUG scsi_device
SEQNUM=$[$SEQNUM + 1]
$HOTPLUG scsi
SEQNUM=$[$SEQNUM + 1]
done
done
return 0
}
ide_scan() {
if [ ! -d /proc/ide ]; then
return 1
fi
for i in /proc/ide/*/media; do
read media < "$i"
case "$media" in
disk)
module=ide-disk
;;
cdrom)
module=ide-cd
;;
tape)
module=ide-tape
;;
floppy)
module=ide-floppy
;;
*)
module=ide-generic
;;
esac
/sbin/modprobe $module
done
return 0
}
export ACTION=add
export UDEV_NO_SLEEP=1
prog=udev
ret=0
STRING=$"Starting $prog: "
# propagate $udev_root from /sys
echo -n "$STRING "
grep -q "none ${udev_root%/} " /proc/mounts || {
mount -n -o mode=0755 -t tmpfs none "$udev_root"
ret=$[$ret + $?]
}
rm -f $udev_root/.udev.tdb
make_extra_nodes
kill_udevd >/dev/null 2>&1
scsi_replay >/dev/null 2>&1
ret=$[$ret + $?]
kill_udevd >/dev/null 2>&1
ide_scan >/dev/null 2>&1
/sbin/udevstart </dev/null >/dev/null 2>&1
ret=$[$ret + $?]
[ $ret -eq 0 ] && success $"$STRING" || failure $"$STRING"
echo
exit 0

739
udev.spec
View file

@ -1,739 +0,0 @@
# if we want to build the static version with klibc or not
# 0 - build with glibc
# 1 - build with klibc
%define klibc 0
# if we want to build the volume_id "extra" package or not
# 0 - do not build the package
# 1 - build it
%define volume_id 1
# if we want to build the scsi_id "extra" package or not
# 0 - do not build the package
# 1 - build it
%define scsi_id 1
%define chassis_id 0
# if we want to build pam_console support
# 0 - do not build the package
# 1 - build it
%define pam_console 1
%define udev_kernel_includes 2.6.6
%define debug true
%define with_persistent 0
Summary: A userspace implementation of devfs
Name: udev
Version: 039
Release: 7
License: GPL
Group: System Environment/Base
%if !%{with_persistent}
Provides: udev-persistent = 0:%{version}-%{release}
Obsoletes: udev-persistent < 0:030-5
%endif
Source: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.gz
Source1: udev.rules
Source2: udev.permissions
Source3: udev.conf
Source4: pam_console.dev
Source5: MAKEDEV.dev
Source10: pam_console_setowner-1.4.tgz
Source11: ata_identify.c
Source12: ata_identify-Makefile
Source13: udev.get_persistent_device_name.sh
Source14: udev.get_unique_hardware_path.sh
Source15: udev.get_unique_drive_id.sh
Source16: udev.rules.persistent
Source17: check-cdrom.sh
Source20: start_udev
Source21: udev.html
%if %{klibc}
Source30: include-linux-%{udev_kernel_includes}.tar.bz2
%endif
Patch1: udev-039-static.patch
Patch2: udev-025-volsbin.patch
Patch3: udev-039-wait-error-log.patch
Patch4: udev-039-logging.patch
Patch5: udev-039-wait-ppp-class.patch
Patch6: udev-039-wait-dm-block.patch
Patch7: udev-039-static2.patch
Patch8: udev-039-netif.patch
Patch9: udev-039-dummy.patch
Patch10: udev-039-volume_id-nonblock.patch
Patch11: udev-039-norm.patch
Patch22: udev-032-symlink.patch
Patch24: udev-038-volmak.patch
%if %{klibc}
Patch30: include-linux-2.6.6-fdset.patch
Patch31: include-linux-2.6.6-ia64-page.patch
Patch32: include-linux-2.6.6-ia64-break.patch
Patch33: include-linux-2.6.6-s390-bitops.patch
Patch40: udev-025-klibc-strnlen.patch
Patch41: udev-029-lseek64.patch
Patch42: klibc-0.115-ia64.patch
Patch43: klibc-0.148.ia64.patch
Patch44: klibc-0.148-getpagesize.patch
%endif
ExclusiveOS: Linux
URL: http://kernel.org/pub/linux/utils/kernel/hotplug/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Prereq: /bin/sh fileutils hotplug
Prereq: MAKEDEV >= 0:3.11
BuildRequires: sed libselinux-devel >= 0:1.17.9-2 flex
Requires: libselinux >= 0:1.17.9-2 MAKEDEV
Conflicts: kernel < 0:2.6 mkinitrd <= 0:4.1.11-1 initscripts < 7.84
Obsoletes: dev
Provides: dev = 0:3.12-1
%if %{pam_console}
BuildRequires: pam-devel glib2-devel bison
Requires: pam
%endif
%description
udev is a implementation of devfs in userspace using sysfs and
/sbin/hotplug. It requires a 2.6 kernel to run properly.
%if %{with_persistent}
%package -n udev-persistent
Summary: Persistent device naming with udev
Group: Utilities/System
PreReq: udev = 0:%{version}-%{release}
Requires: sed
%description -n udev-persistent
udev-persistent enables persistent device naming with udev.
%endif
%define add %{nil}
%prep
%if %{pam_console}
%define pamadd -a 10
%endif
%if %{klibc}
%define klibcadd -a 30
%endif
%setup -q %{pamadd} %{klibcadd}
%patch1 -p1 -b .glibcstatic
%patch2 -p1 -b .volsbin
%patch3 -p1 -b .waiterrorlog
%patch4 -p1 -b .closelog
%patch5 -p1 -b .waitppp
%patch6 -p1 -b .waitdm
%patch7 -p1 -b .udevstatic
%patch8 -p1 -b .netif
%patch9 -p1 -b .dummy
%patch10 -p1 -b .nonblock
%patch11 -p1 -b .norm
%patch22 -p1 -b .symlink
touch etc/init.d/udev.debian
%patch24 -p1 -b .volmak
%if %{with_persistent}
mkdir ata_identify
cp %{SOURCE11} ata_identify
cp %{SOURCE12} ata_identify/Makefile
%endif
cp %{SOURCE21} .
%if %{klibc}
mkdir -p klibc/klibc/linux
mv include-linux-%{udev_kernel_includes} klibc/klibc/linux/include
pushd klibc/klibc/linux/include
for i in `find -type f`;do grep -Eq 'linux/(autoconf|config).h' $i || continue ; sed '/linux\/autoconf.h/d;/linux\/config.h/d' < $i > $i. ; mv $i. $i ; done
ln -sv asm-`uname -m |
sed -e s/i.86/i386/ \
-e s/sun4u/sparc64/ \
-e s/arm.*/arm/ \
-e s/sa110/arm/ \
-e s/s390x/s390/ \
-e s/parisc64/parisc/` asm
popd
%patch30 -p1 -b .fdset
%patch31 -p1 -b .page
%patch32 -p1 -b .break
%patch33 -p1 -b .bitops
pushd klibc
%patch40 -p2 -b .strnlen
%patch41 -p2 -b .lseek64
%patch42 -p1 -b .p40
%patch43 -p1 -b .p41
#%patch44 -p1 -b .p42
popd
%endif
%build
# Do not USE_LOG in udev.static, cause it causes segfaults on openlog (bug 136005)
%if %{klibc}
make CC="gcc $RPM_OPT_FLAGS -D__user=''" KERNEL_DIR="$PWD/klibc/klibc/linux" \
USE_KLIBC=true \
USE_SELINUX=false \
%else
make CC="gcc $RPM_OPT_FLAGS -DUDEV_STATIC" LD="gcc $RPM_OPT_FLAGS -static" \
USE_KLIBC=false \
USE_SELINUX=true \
%endif
udevdir="/dev" \
USE_LOG=false DEBUG=%{debug} \
EXTRAS="" udev
mv udev udev.static
make clean
make CC="gcc $RPM_OPT_FLAGS" \
USE_KLIBC=false \
USE_SELINUX=true \
udevdir="/dev" \
USE_LOG=true \
DEBUG=%{debug} \
EXTRAS=" \
%if %{scsi_id}
extras/scsi_id \
%endif
%if %{volume_id}
extras/volume_id \
%endif
%if %{chassis_id}
extras/chassis_id \
%endif
%if %{with_persistent}
ata_identify"
%else
"
%endif
%if %{pam_console}
pushd pam_console_setowner
make LIBDIR=%{_libdir}
popd
%endif
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
make DESTDIR=$RPM_BUILD_ROOT install \
EXTRAS=" \
%if %{scsi_id}
extras/scsi_id \
%endif
%if %{volume_id}
extras/volume_id \
%endif
%if %{chassis_id}
extras/chassis_id \
%endif
%if %{with_persistent}
ata_identify"
%else
"
%endif
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/udev/udev.rules
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/udev/udev.permissions
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/init.d/udev
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/udev/{rules.d,permissions.d,scripts,devices}
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dev.d/{default,block}
install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/50-udev.rules
install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/udev/permissions.d/50-udev.permissions
install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/udev/udev.conf
mv $RPM_BUILD_ROOT%{_sysconfdir}/dev.d/net/hotplug.dev $RPM_BUILD_ROOT%{_sysconfdir}/udev/scripts/
ln -s ../../udev/scripts/hotplug.dev $RPM_BUILD_ROOT%{_sysconfdir}/dev.d/net/
# obsoleted by selinux patch
#install -m 0755 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/dev.d/default
install -m 0755 udev.static $RPM_BUILD_ROOT/sbin/udev.static
ln -s udev.static $RPM_BUILD_ROOT/sbin/udevstart.static
%if %{with_persistent}
#persistent
install -m 0755 %{SOURCE13} $RPM_BUILD_ROOT/sbin
install -m 0755 %{SOURCE14} $RPM_BUILD_ROOT/sbin
install -m 0755 %{SOURCE15} $RPM_BUILD_ROOT/sbin
install -m 0644 %{SOURCE16} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/51-udev-persistent.rules
install -m 0644 extras/volume_id/s390-dasd.rules $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/52-udev-s390-persistent.rules
%endif
%if %{pam_console}
install -m 0755 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/udev/scripts/
ln -s ../../udev/scripts/pam_console.dev $RPM_BUILD_ROOT%{_sysconfdir}/dev.d/default/05-pam_console.dev
install -m 0755 pam_console_setowner/pam_console_setowner $RPM_BUILD_ROOT/sbin
%endif
install -m 0755 %{SOURCE17} $RPM_BUILD_ROOT%{_sysconfdir}/udev/scripts/
mkdir -p $RPM_BUILD_ROOT%{_datadir}/udev
install -m 0644 %{SOURCE20} $RPM_BUILD_ROOT/sbin/start_udev
# floppy madness
for i in 0 1 2 3;do
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dev.d/fd$i
ln -s ../../udev/scripts/MAKEDEV.dev $RPM_BUILD_ROOT%{_sysconfdir}/dev.d/fd$i/10-MAKEDEV.dev
done
install -m 0755 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/udev/scripts/
%preun
if [ $1 = 0 -a -f %{_initrddir}/udev ]; then
/sbin/chkconfig --del udev
fi
exit 0
%post
if [ "$1" -ge "1" -a -x /sbin/pidof ]; then
pid=`/sbin/pidof -x udevd`
[ -n "$pid" ] && kill $pid
fi
exit 0
%triggerpostun -- dev <= 0:3.12-1
if [ $2 = 0 ]; then
if [ -x /sbin/MAKEDEV ]; then
/sbin/MAKEDEV null
else
/bin/mknod /dev/null c 1 3
fi
/sbin/start_udev >/dev/null 2>&1
fi
exit 0
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc COPYING README TODO ChangeLog HOWTO* docs/* udev.html
%doc etc/udev/udev.rules.{examples,redhat}
%doc etc/udev/udev.permissions.redhat
%attr(0755,root,root) /sbin/udev
%attr(0755,root,root) /sbin/udev.static
%attr(0755,root,root) /sbin/udevsend
%attr(0755,root,root) /sbin/udevd
%attr(0755,root,root) /sbin/udevstart
%attr(0755,root,root) /sbin/udevstart.static
%attr(0755,root,root) /sbin/start_udev
%attr(0755,root,root) /sbin/wait_for_sysfs
%if %{with_persistent}
%attr(755,root,root) /sbin/ata_identify
%endif
%attr(0755,root,root) %{_bindir}/udevtest
%attr(0755,root,root) %{_bindir}/udevinfo
%attr(0755,root,root) %dir %{_sysconfdir}/udev/
%attr(0755,root,root) %dir %{_sysconfdir}/udev/rules.d/
%attr(0755,root,root) %dir %{_sysconfdir}/udev/permissions.d/
%attr(0755,root,root) %dir %{_sysconfdir}/udev/scripts/
%attr(0755,root,root) %dir %{_sysconfdir}/udev/devices/
%if %{pam_console}
%attr(0755,root,root) /sbin/pam_console_setowner
%attr(0755,root,root) %{_sysconfdir}/udev/scripts/pam_console.dev
%config(missingok) %{_sysconfdir}/dev.d/default/05-pam_console.dev
%endif
%config(missingok) %{_sysconfdir}/dev.d/net/hotplug.dev
# floppy madness
%attr(0755,root,root) %dir %{_sysconfdir}/dev.d/
%attr(0755,root,root) %dir %{_sysconfdir}/dev.d/fd0
%attr(0755,root,root) %dir %{_sysconfdir}/dev.d/fd1
%attr(0755,root,root) %dir %{_sysconfdir}/dev.d/fd2
%attr(0755,root,root) %dir %{_sysconfdir}/dev.d/fd3
%config(missingok) %{_sysconfdir}/dev.d/fd?/*
%attr(0755,root,root) %{_sysconfdir}/udev/scripts/MAKEDEV.dev
%attr(0755,root,root) %{_sysconfdir}/udev/scripts/hotplug.dev
%attr(0755,root,root) %{_sysconfdir}/udev/scripts/check-cdrom.sh
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/udev/udev.conf
%config %attr(0644,root,root) %{_sysconfdir}/udev/rules.d/50-udev.rules
%config %attr(0644,root,root) %{_sysconfdir}/udev/permissions.d/50-udev.permissions
%config(missingok) %{_sysconfdir}/hotplug.d/default/05-wait_for_sysfs.hotplug
%config(missingok) %{_sysconfdir}/hotplug.d/default/10-udev.hotplug
%attr(0644,root,root) %{_mandir}/man8/udev*.8*
%if %{scsi_id}
%attr(755,root,root) /sbin/scsi_id
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/scsi_id.config
%attr(0644,root,root) %{_mandir}/man8/scsi_id*.8*
%endif
%if %{volume_id}
%attr(755,root,root) /sbin/udev_volume_id
%endif
%if %{chassis_id}
%attr(755,root,root) /sbin/chassis_id
%endif
%if %{with_persistent}
%files -n udev-persistent
%config %attr(0644,root,root) %{_sysconfdir}/udev/rules.d/51-udev-persistent.rules
%attr(0755,root,root) /sbin/udev.get_persistent_device_name.sh
%attr(0755,root,root) /sbin/udev.get_unique_hardware_path.sh
%attr(0755,root,root) /sbin/udev.get_unique_drive_id.sh
%if %{volume_id}
%attr(0644,root,root) %{_sysconfdir}/udev/rules.d/52-udev-s390-persistent.rules
%endif
%endif
%changelog
* Mon Oct 25 2004 Harald Hoyer <harald@redhat.com> - 039-7
- speedup pam_console.dev
- redirect udevstart completly to /dev/null
* Thu Oct 21 2004 Harald Hoyer <harald@redhat.com> - 039-6
- fixed typo
* Thu Oct 21 2004 Harald Hoyer <harald@redhat.com> - 039-5
- added udev-039-norm.patch, which prevents removal of hd* devices,
because the kernel sends remove/add events, if an IDE removable device
is close(2)ed. mke2fs, e.g. would fail in this case.
* Wed Oct 20 2004 Harald Hoyer <harald@redhat.com> - 039-4
- do not call dev.d scripts, if network interface hasn't changed
the name
- correct wait for dummy network devices
- removed NONBLOCK from volume-id
- do not log in udev.static, which should fix bug 136005
* Mon Oct 18 2004 Harald Hoyer <harald@redhat.com> - 039-3
- refined wait_for_sysfs for udev.static
* Mon Oct 18 2004 Harald Hoyer <harald@redhat.com> - 039-2
- improved wait_for_sysfs for virtual consoles with Kay Siever's patch
- wait for ppp class
- wait for LVM dm- devices
- integrate wait_for_sys in udev.static for the initrd
* Mon Oct 18 2004 Harald Hoyer <harald@redhat.com> - 039-1
- version 039, fixes also manpage bug 135996
- fixed glibc issue for static version (getgrnam, getpwnam) (bug 136005)
- close the syslog in every app
* Fri Oct 15 2004 Harald Hoyer <harald@redhat.com> - 038-2
- par[0-9] is now a symlink to lp
- MAKEDEV the parport devices
- now conflicts with older initscripts
* Thu Oct 14 2004 Harald Hoyer <harald@redhat.com> - 038-1
- raw device nodes are now created in directory raw
- version 038
* Wed Oct 13 2004 Harald Hoyer <harald@redhat.com> - 036-1
- better wait_for_sysfs warning messages
* Wed Oct 13 2004 Harald Hoyer <harald@redhat.com> - 035-2
- fixed double bug in start_udev (bug 135405)
* Tue Oct 12 2004 Harald Hoyer <harald@redhat.com> - 035-1
- version 035, which only improves wait_for_sysfs
- load ide modules in start_udev, until a hotplug script is available
(bug 135260)
* Mon Oct 11 2004 Harald Hoyer <harald@redhat.com> - 034-3
- removed scary error messages from wait_for_sysfs
- symlink from nst? -> tape?
- kill udevd on update
* Fri Oct 8 2004 Harald Hoyer <harald@redhat.com> - 034-2
- check for /proc/sys/dev/cdrom/info existence in check-cdrom.sh
* Fri Oct 8 2004 Harald Hoyer <harald@redhat.com> - 034-1
- new version udev-034
- removed patches, which went upstream
- pam_console.dev link renamed to 05-pam_console.dev
- MAKEDEV.dev links renamed to 10-MAKEDEV.dev
* Thu Oct 07 2004 Harald Hoyer <harald@redhat.com> - 032-10
- added floppy madness (bug 134830)
- replay scsi events in start_udev for the devices on the adapter (bug 130746)
* Wed Oct 06 2004 Harald Hoyer <harald@redhat.com> - 032-9
- obsoleted $UDEV_LOG, use udev_log
- correct SYMLINK handling in pam_console.dev
- specfile cleanup
- added check-cdrom.sh for nice cdrom symlinks
* Mon Oct 04 2004 Harald Hoyer <harald@redhat.com> - 032-8
- added patches from Féliciano Matias for multiple symlinks (bug 134477 and 134478)
- corrected some permissions with a missing leading 0
- added z90crypt to the permissions file (bug 134448)
- corrected requires and conflicts tags
- removed /dev/log from MAKEDEV creation
* Fri Oct 01 2004 Harald Hoyer <harald@redhat.com> - 032-7
- more device nodes for those without initrd
* Thu Sep 30 2004 Harald Hoyer <harald@redhat.com> - 032-6
- prevent error message from device copying
- use already translated starting strings
* Wed Sep 29 2004 Harald Hoyer <harald@redhat.com> - 032-5
- add "fi" to start_udev
- do not create floppy devices manually (bug 133838)
* Tue Sep 28 2004 Harald Hoyer <harald@redhat.com> - 032-4
- made /etc/udev/devices/ for manual device nodes
- refined SELINUX check, if /dev is not yet mounted in start_dev
* Mon Sep 27 2004 Harald Hoyer <harald@redhat.com> - 032-3
- corrected permissions for /dev/rtc (bug 133636)
- renamed device-mapper to mapper/control (bug 133688)
* Wed Sep 22 2004 Harald Hoyer <harald@redhat.com> - 032-2
- removed option to turn off udev
- udevstart.static now symling to udev.static
* Tue Sep 21 2004 Harald Hoyer <harald@redhat.com> - 032-1
- version 032
* Mon Sep 20 2004 Harald Hoyer <harald@redhat.com> - 030-27
- simplified udev.conf
- refined close_on_exec patch
- added pam_console supply for symlinks, now gives correct permissions,
for e.g. later plugged in cdroms
- renamed sr? to scd? (see devices.txt; k3b likes that :)
* Mon Sep 13 2004 Jeremy Katz <katzj@redhat.com> - 030-26
- require a 2.6 kernel
- prereq instead of requires MAKEDEV
- obsolete and provide dev
- add a trigger for the removal of /dev so that we set things up
* Fri Sep 10 2004 Dan Walsh <dwalsh@redhat.com> - 030-25
- Use matchmediacon
* Fri Sep 10 2004 Harald Hoyer <harald@redhat.com> - 030-24
- check if SELINUX is not disabled before executing setfiles (bug 132099)
* Wed Sep 8 2004 Harald Hoyer <harald@redhat.com> - 030-23
- mount tmpfs with mode 0755 in start_udev
* Tue Sep 7 2004 Harald Hoyer <harald@redhat.com> - 030-22
- applied rules from David Zeuthen which read /proc directly without
shellscript
* Tue Sep 7 2004 Harald Hoyer <harald@redhat.com> - 030-21
- applied enumeration patch from David Zeuthen for cdrom symlinks (bug 131532)
- create /dev/ppp in start_udev (bug 131114)
- removed nvidia devices from start_udev
- check for restorecon presence in start_udev (bug 131904)
* Fri Sep 3 2004 Harald Hoyer <harald@redhat.com> - 030-20
- due to -x added to MAKEDEV specify the par and lp numbers
* Fri Sep 3 2004 Harald Hoyer <harald@redhat.com> - 030-19
- added udev-030-rhsec.patch (bug 130351)
* Thu Sep 2 2004 Jeremy Katz <katzj@redhat.com> - 030-18
- make the exact device in start_udev (and thus, require new MAKEDEV)
* Thu Sep 2 2004 Jeremy Katz <katzj@redhat.com> - 030-17
- make sure file contexts of everything in the tmpfs /dev are set right
when start_udev runs
* Thu Sep 02 2004 Harald Hoyer <harald@redhat.com> - 030-16
- moved %{_sysconfdir}/hotplug.d/default/udev.hotplug to %{_sysconfdir}/hotplug.d/default/10-udev.hotplug
* Thu Sep 02 2004 Harald Hoyer <harald@redhat.com> - 030-15
- added nvidia devices to start_udev
- added UDEV_RAMFS for backwards compat to udev.conf
- changed Group (bug 131488)
- added libselinux-devel to build requirements
* Wed Sep 1 2004 Jeremy Katz <katzj@redhat.com> - 030-14
- require MAKEDEV
* Wed Sep 1 2004 Dan Walsh <dwalsh@redhat.com> - 030-13
- Change to setfilecon if directory exists.
* Wed Sep 01 2004 Harald Hoyer <harald@redhat.com> - 030-12
- fixed start_udev
* Tue Aug 31 2004 Jeremy Katz <katzj@redhat.com> - 030-11
- use tmpfs instead of ramfs (it has xattr support now)
- change variables appropriately to TMPFS intead of RAMFS in udev.conf
- create loopN, not just loop in start_udev
* Fri Aug 27 2004 Dan Walsh <dwalsh@redhat.com> - 030-10
- Fix Patch
* Thu Aug 26 2004 Dan Walsh <dwalsh@redhat.com> - 030-9
- Cleaned up selinux patch
* Tue Aug 24 2004 Harald Hoyer <harald@redhat.com> - 030-8
- changed defaults not to remove device nodes
- added rule for net/tun
- extended start_udev to create devices, which can trigger module autoloading
- refined cloexec patch, to redirect stdin,out,err of /dev.d execed apps to /dev/null
* Mon Aug 23 2004 Harald Hoyer <harald@redhat.com> - 030-7
- removed usage of /usr/bin/seq in start_udev
- set correct permissions in start_udev
- extended the cloexec patch
- removed udev-persistent package (define with_persistent==0)
- check for /var/run/console/console.lock before calling /sbin/pam_console_setowner
- linked pam_console_setowner statically against libglib-2.0.a
* Fri Aug 20 2004 Harald Hoyer <harald@redhat.com> - 030-5
- use correct console.lock file now in pam_console_setowner
* Wed Aug 18 2004 Harald Hoyer <harald@redhat.com> - 030-4
- added the selinux patch
* Fri Jul 23 2004 Harald Hoyer <harald@redhat.com> - 030-3
- extended the cloexec patch
* Wed Jul 21 2004 Dan Walsh <dwalsh@redhat.com> - 030-2
- Close Database fd in exec processes using FD_CLOSEXEC
* Wed Jul 14 2004 Harald Hoyer <harald@redhat.com> - 030-1
- version 030
* Wed Jul 14 2004 Harald Hoyer <harald@redhat.com> - 029-4
- added udevstart.static
* Wed Jul 14 2004 Harald Hoyer <harald@redhat.com> - 029-3
- put /etc/sysconfig/udev in /etc/udev/udev.conf and removed it
- made only udev.static static
- make our defaults the default values
- removed /udev
* Tue Jul 6 2004 Harald Hoyer <harald@redhat.com> - 029-1
- version 029, added udev_remove and udev_owner to udev.conf
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
* Tue Jun 8 2004 Harald Hoyer <harald@redhat.com> - 026-3
- fixed UDEV_REMOVE=no
* Tue Jun 8 2004 Harald Hoyer <harald@redhat.com> - 026-2
- udev-026
- preserve ownership of device nodes, which already exist
- do not remove device nodes if UDEV_REMOVE="no"
- added volume_id
- build with klibc
* Wed May 26 2004 Harald Hoyer <harald@redhat.com> - 025-1
- udev-025
- added ata_identify
- build nearly all with dietlibc
* Mon May 10 2004 Elliot Lee <sopwith@redhat.com> 024-6
- Turn off udevd by default for FC2
* Tue Apr 20 2004 Harald Hoyer <harald@redhat.com> - 024-5
- fixed permission for /dev/tty (FC2)
* Thu Apr 15 2004 Harald Hoyer <harald@redhat.com> - 024-4
- moved the 00- files to 50-, to let the use place his files in front
* Thu Apr 15 2004 Harald Hoyer <harald@redhat.com> - 024-3
- set UDEV_SELINUX to yes
- added UDEV_LOG
* Thu Apr 15 2004 Harald Hoyer <harald@redhat.com> - 024-2
- added /udev to filelist
* Wed Apr 14 2004 Harald Hoyer <harald@redhat.com> - 024-1
- update to 024
- added /etc/sysconfig/udev
- added selinux, pam_console, dbus support
* Fri Mar 26 2004 Harald Hoyer <harald@redhat.com> - 023-1
- update to 023
* Wed Mar 24 2004 Bill Nottingham <notting@redhat.com> 022-1
- update to 022
* Sun Mar 21 2004 Florian La Roche <Florian.LaRoche@redhat.de>
- really move initscript
* Sun Feb 29 2004 Florian La Roche <Florian.LaRoche@redhat.de>
- move chkconv to preun
- nicer url
* Wed Feb 25 2004 Harald Hoyer <harald@redhat.com> - 018-1
- changes permissions and rules
* Mon Feb 23 2004 Dan Walsh <dwalsh@redhat.com>
- Add selinux support
* Thu Feb 19 2004 Greg Kroah-Hartman <greg@kroah.com>
- add some more files to the documentation directory
- add ability to build scsi_id and make it the default
* Mon Feb 16 2004 Greg Kroah-Hartman <greg@kroah.com>
- fix up udevd build, as it's no longer needed to be build seperatly
- add udevtest to list of files
- more Red Hat sync ups.
* Thu Feb 12 2004 Greg Kroah-Hartman <greg@kroah.com>
- add some changes from the latest Fedora udev release.
* Mon Feb 2 2004 Greg Kroah-Hartman <greg@kroah.com>
- add udevsend, and udevd to the files
- add ability to build udevd with glibc after the rest is build with klibc
* Mon Jan 26 2004 Greg Kroah-Hartman <greg@kroah.com>
- added udevinfo to rpm
- added URL to spec file
- added udevinfo's man page
* Mon Jan 05 2004 Rolf Eike Beer <eike-hotplug@sf-tec.de>
- add defines to choose the init script (Redhat or LSB)
* Tue Dec 16 2003 Robert Love <rml@ximian.com>
- install the initscript and run chkconfig on it
* Tue Nov 2 2003 Greg Kroah-Hartman <greg@kroah.com>
- changes due to config file name changes
* Fri Oct 17 2003 Robert Love <rml@tech9.net>
- Make work without a build root
- Correctly install the right files
- Pass the RPM_OPT_FLAGS to gcc so we can build per the build policy
- Put some prereqs in
- Install the hotplug symlink to udev
* Mon Jul 28 2003 Paul Mundt <lethal@linux-sh.org>
- Initial spec file for udev-0.2.