Compare commits
362 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ce9320b04b | ||
|
|
a07cb8f5f4 | ||
|
|
38609fdb7f | ||
|
|
b59133e5f9 | ||
|
|
1fcd4845c9 | ||
|
|
d138c6fc55 | ||
|
|
9646fdce3a | ||
|
|
90bdfa8bcd | ||
|
|
17aa1fb443 | ||
|
|
e0bc75be11 | ||
|
|
36b9856624 | ||
|
|
dc3e663505 | ||
|
|
f110253ee5 | ||
|
|
e0eeb8a6eb | ||
|
|
faded2be30 | ||
|
|
27412d3df2 | ||
|
|
f9c13ce3bf | ||
|
|
4dfe0853b6 | ||
|
|
9653945ff2 | ||
|
|
2d66943d2f | ||
|
|
2618aa966e | ||
|
|
5fd2aaff27 | ||
|
|
08ec76712b | ||
|
|
c28cf5922c | ||
|
|
6ae88f0d84 | ||
|
|
c48bf88aea | ||
|
|
0c6edc1da2 | ||
|
|
27c9ba33fe | ||
|
|
2443122e5f | ||
|
|
3643fbe9e5 | ||
|
|
f9e3401ad5 | ||
|
|
3ad6199da3 | ||
|
|
60836322f1 | ||
|
|
e70c43125b | ||
|
|
83891f6381 | ||
|
|
3bc0c66b99 | ||
|
|
b52809d0de | ||
|
|
cef722535f | ||
|
|
8df68695ff | ||
|
|
58624e426e | ||
|
|
cbf7ac132c | ||
|
|
8cf0c7defa | ||
|
|
0b0304cfe1 | ||
|
|
21ab835136 | ||
|
|
90347b2001 | ||
|
|
7d03ac0923 | ||
|
|
9ecfc0140b | ||
|
|
a8dfb502d8 | ||
|
|
545bd16ca5 | ||
|
|
99318e91b4 | ||
|
|
400c0eaaaa | ||
|
|
57a491c1af | ||
|
|
61095fb1d9 | ||
|
|
243a0734e5 | ||
|
|
c67280da85 | ||
|
|
863c17e8e2 | ||
|
|
ad72e1d944 | ||
|
|
15fa57fca0 | ||
|
|
3f6713d0df | ||
|
|
9a010ac3e5 | ||
|
|
1efa3f58ce | ||
|
|
dfa8b8fed2 | ||
|
|
3ce9b85314 | ||
|
|
8fcb6e53ed | ||
|
|
94c7d90643 | ||
|
|
d8bca2a5df | ||
|
|
b11538a6c7 | ||
|
|
d2cb40f302 | ||
|
|
cd22a06c9a | ||
|
|
9c03079ed4 | ||
|
|
48e3b21647 | ||
|
|
2576ac70df | ||
| 120363a388 | |||
|
|
1fbe74e970 | ||
|
|
8e5a749a3e | ||
|
|
ef9ccbd582 | ||
|
|
bc17ac23b4 | ||
|
|
29c9ccefc5 | ||
|
|
fda0e26b46 | ||
|
|
cb30ef5c02 | ||
|
|
84bd1b90a3 | ||
|
|
7b608d10c8 | ||
|
|
8ead087df8 | ||
|
|
31132ed7f5 | ||
|
|
9e1428cd3e | ||
|
|
0d812c700e | ||
|
|
89b0f29d8b | ||
|
|
db587cb8c2 | ||
|
|
a444fba280 | ||
|
|
1bb5602ec7 | ||
|
|
ad37a7c965 | ||
|
|
977de72a58 | ||
|
|
52b32c5a0d | ||
|
|
e0288040af | ||
|
|
bcb2d05c81 | ||
|
|
7ff3775e4d | ||
|
|
f4ef922fde | ||
|
|
c82df992b8 | ||
|
|
93b6fcbee7 | ||
|
|
4152795a09 | ||
|
|
401942f50d | ||
|
|
38fd08cab9 | ||
|
|
da9416e2a2 | ||
| ad3d6b6260 | |||
|
|
468c4865b8 | ||
|
|
e87fdf7d46 | ||
|
|
f90281fa86 | ||
|
|
11f08c47bd | ||
|
|
c6a10bffc7 | ||
|
|
b13ebc6c30 | ||
|
|
6a426a6072 | ||
|
|
5b53a68b94 | ||
|
|
ab3b433362 | ||
|
|
367c089c3e | ||
|
|
b4fc064139 | ||
|
|
6e123c68b9 | ||
|
|
d2639a068d | ||
|
|
d6ea95d064 | ||
|
|
c0058968a2 | ||
| 518b087e2a | |||
|
|
825b6c9802 | ||
|
|
c47b803b68 | ||
|
|
fdc9d097a5 | ||
|
|
e07ce5575e | ||
|
|
ffe7cacec8 | ||
|
|
2a1f66d75f | ||
|
|
9f98e34d40 | ||
|
|
ab646bebe4 | ||
|
|
0b109e9f9e | ||
|
|
75cb6aeb76 | ||
|
|
b0b79fa1f4 | ||
|
|
fe7fc4b385 | ||
|
|
021d639f1a | ||
|
|
4db620ffcd | ||
|
|
e4cfa15239 | ||
|
|
80a542a733 | ||
|
|
975b6aaa58 | ||
|
|
b5dbf93f17 | ||
|
|
6e30c7cb59 | ||
|
|
00844ad871 | ||
|
|
05f6581408 | ||
|
|
5b6b2232ee | ||
|
|
5a26722c4c | ||
|
|
6bccb7062a | ||
|
|
d301daacbd | ||
|
|
6bbb3cd9b1 | ||
|
|
3eb03420e3 | ||
|
|
4ba917fed6 | ||
|
|
bfbe3859db | ||
|
|
7177394ffd | ||
|
|
9625547be1 | ||
|
|
15769f5bb4 | ||
|
|
b4f99d61c8 | ||
|
|
87b3260317 | ||
|
|
161545341e | ||
|
|
c5a0ade124 | ||
|
|
062c6309a9 | ||
|
|
b9c56fc59b | ||
|
|
61a823a384 | ||
|
|
d2a67004f3 | ||
|
|
16b250a44c | ||
|
|
8a8111a52f | ||
|
|
31d0512f74 | ||
|
|
2a36d8e695 | ||
|
|
c84cd4cf3d | ||
|
|
79dad1f706 | ||
|
|
1c37832687 | ||
|
|
8f604df8fa | ||
|
|
117812f91a | ||
|
|
909e9abf9b | ||
|
|
fcbc73b894 | ||
|
|
044f8613a1 | ||
|
|
fccce2dfec | ||
|
|
e7cf708e92 | ||
|
|
61e50e95cd | ||
|
|
092d541b37 | ||
|
|
3d3a3af458 | ||
|
|
2c757bb7e3 | ||
|
|
014d60c40e | ||
|
|
96e7b59eba | ||
|
|
64b78c2124 | ||
|
|
b4a3ffd582 | ||
|
|
ee9c1f7f35 | ||
|
|
5d7b98eb8a | ||
|
|
3cc65b7cd1 | ||
|
|
0789c11c2a | ||
|
|
c4ef96efd1 | ||
|
|
658661bad2 | ||
|
|
6710a9140a | ||
|
|
97c8b1ad1f | ||
|
|
dd250c2ac7 | ||
|
|
6b943c46bb | ||
|
|
59eb68e649 | ||
|
|
dff4f6c762 | ||
|
|
6df79e09b9 | ||
|
|
756aedf68e | ||
|
|
bf94b5f5d6 | ||
|
|
000e6f0367 | ||
|
|
c0da6ce073 | ||
|
|
e84f72ec14 | ||
|
|
d866c81409 | ||
|
|
9a1b893d92 | ||
|
|
e45ef51da4 | ||
|
|
419422bec2 | ||
|
|
99bbbf0c28 | ||
|
|
80bb3482f9 | ||
|
|
0f63ee4555 | ||
|
|
4b43db589b | ||
|
|
fe89c88d6c | ||
|
|
52ea19d569 | ||
|
|
a10f11986e | ||
|
|
43a10928d3 | ||
|
|
be27b3c4c3 | ||
|
|
cd5b874b87 | ||
|
|
743bae2ad5 | ||
|
|
84691f7da4 | ||
|
|
7af1642351 | ||
|
|
9b390c6367 | ||
|
|
076b875099 | ||
|
|
9aa3450a5b | ||
|
|
fe7568c899 | ||
|
|
3edf874f7b | ||
|
|
0664b17c28 | ||
|
|
51abef88ed | ||
|
|
b4febc7639 | ||
|
|
e708ad0b18 | ||
|
|
44e34d2079 | ||
|
|
1bfaa201d6 | ||
|
|
aadbc380b9 | ||
|
|
51a22f5380 | ||
|
|
7742e8f29d | ||
|
|
a4391af2e9 | ||
|
|
6e058278a3 | ||
|
|
1aaca4fdb7 | ||
|
|
fdb25436cf | ||
|
|
2d859988b1 | ||
|
|
17ce3a409f | ||
|
|
1cf039df54 | ||
|
|
8678664c78 | ||
|
|
e308c60caf | ||
|
|
e07d68eda3 | ||
|
|
2d22e1c5c1 | ||
|
|
8407649468 | ||
|
|
b494cb39bf | ||
|
|
63e9a00026 | ||
|
|
6fd25ff85d | ||
|
|
f738113d4a | ||
|
|
fdab2e6f19 | ||
|
|
e3cabf4370 | ||
|
|
f8783dfa92 | ||
|
|
1b56481816 | ||
|
|
f486785e65 | ||
|
|
7206c443f2 | ||
|
|
48e0255fe1 | ||
|
|
9a32ee02ac | ||
|
|
0904310594 | ||
|
|
a826011309 | ||
|
|
ebe26124be | ||
|
|
4f5a6fab69 | ||
|
|
2df070cad8 | ||
|
|
9becaa37c6 | ||
|
|
60b94c9c31 | ||
|
|
3892caa221 | ||
|
|
9aaef42608 | ||
|
|
88af617e09 | ||
|
|
897627043a | ||
|
|
9654039373 | ||
|
|
f65c3cb4a8 | ||
|
|
ee52139bd5 | ||
|
|
ae856446bf | ||
|
|
43f97d0c53 | ||
|
|
5c6d821ff8 | ||
|
|
e6df39c973 | ||
|
|
96d1914827 | ||
|
|
745b7ce640 | ||
|
|
869e091c24 | ||
|
|
2fd405182f | ||
|
|
05e9aae4f8 | ||
|
|
d6fb468686 | ||
|
|
986dcaeed0 | ||
|
|
bdceeec2ea | ||
|
|
069e790657 | ||
|
|
a6a2d82126 | ||
|
|
25b1a2f2cc | ||
|
|
4963a5abc6 | ||
|
|
b2c48e51e1 | ||
|
|
ba918a836b | ||
|
|
5b946d5c23 | ||
|
|
7af6ec89ac | ||
|
|
54b5db6c13 | ||
|
|
b3e7af9c85 | ||
|
|
6c25f29a81 | ||
|
|
26b9ad252b | ||
|
|
6878729651 | ||
|
|
62bf5c0de0 | ||
|
|
b2213416f9 | ||
|
|
ccbb0e0820 | ||
|
|
5cc58e0e20 | ||
|
|
805b385273 | ||
|
|
24f280441e | ||
|
|
2a6c1dbd3f | ||
|
|
902abf37cf | ||
|
|
285fc6caaa | ||
|
|
8593922a5a | ||
|
|
5f9b8f914d | ||
|
|
50e08bddca | ||
|
|
8f9b6c9f1c | ||
|
|
0131431c96 | ||
|
|
f3564757ad | ||
|
|
5174c128fa | ||
|
|
81638c327d | ||
|
|
1d3eed8331 | ||
|
|
b48a865144 | ||
|
|
7c0527fe2f | ||
|
|
97e8ede572 | ||
|
|
10981960a3 | ||
|
|
1e16a1d5b3 | ||
|
|
6413004747 | ||
|
|
fcfdcc0dd5 | ||
|
|
dc2e00c475 | ||
|
|
f66253e152 | ||
|
|
b39909ba2e | ||
|
|
5de74438c5 | ||
|
|
09b238109b | ||
|
|
5dd903e941 | ||
|
|
1b5feedb36 | ||
|
|
5dd3b5697e | ||
|
|
d7fbf6a26f | ||
|
|
c6b772ba10 | ||
|
|
e8b633ad2c | ||
|
|
b198546ab3 | ||
|
|
76f89a4401 | ||
|
|
70ffb4bd24 | ||
|
|
9e968b14fa | ||
|
|
2619d5983e | ||
|
|
ee5ba570de | ||
|
|
490aa9a9d0 | ||
|
|
e588d498e2 | ||
|
|
288828e9c4 | ||
|
|
9cc61248a2 | ||
|
|
58d8ac4f79 | ||
|
|
cec444ea88 | ||
|
|
a914be6a14 | ||
|
|
39700cfdea | ||
|
|
ea1258e60f | ||
|
|
38007829b4 | ||
|
|
880828fba2 | ||
|
|
049b932f67 | ||
|
|
3519453b7c | ||
|
|
19db7d9495 | ||
|
|
a1468479a3 | ||
|
|
73cab9fba7 | ||
|
|
07dd434632 | ||
|
|
9f1515e388 | ||
|
|
25d4c8997b | ||
|
|
bd451ac0cb | ||
|
|
8d2eeee09b | ||
|
|
e2e104fd8f | ||
|
|
7c6763afcb | ||
|
|
c4e0a92835 | ||
|
|
03795f0742 | ||
|
|
14ac6ac432 |
6 changed files with 1 additions and 940 deletions
|
|
@ -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
|
||||
6
Makefile
6
Makefile
|
|
@ -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
1
dead.package
Normal file
|
|
@ -0,0 +1 @@
|
|||
obsolete udev, it is replaced by systemd
|
||||
2
sources
2
sources
|
|
@ -1,2 +0,0 @@
|
|||
b9b6de70e26abb02c026296e9fbea25b pam_console_setowner-1.4.tgz
|
||||
8a248b0c672e06b9c399c6e31471c922 udev-039.tar.gz
|
||||
185
start_udev
185
start_udev
|
|
@ -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
739
udev.spec
|
|
@ -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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue