udev-vl.spec 38 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189
  1. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  2. %define debug false
  3. %define udev_scriptdir /lib/udev
  4. %define firmwaredir /lib/firmware
  5. Summary: A userspace implementation of devfs
  6. Summary(ja): ユーザスペース実装のデバイスファイルシステム
  7. Name: udev
  8. Version: 182
  9. Release: 1%{?_dist_release}
  10. License: GPL
  11. Group: System Environment/Base
  12. URL: http://kernel.org/pub/linux/utils/kernel/hotplug/
  13. Source: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.xz
  14. Source1: start_udev
  15. Source3: udev-post.init
  16. Source4: fw_unit_symlinks.sh
  17. Source5: udev.sysconfig
  18. #
  19. Patch101: udev-151-rules.patch
  20. Patch102: udev-revert-remove-support-for-ide-device.patch
  21. # vine patch
  22. ExclusiveOS: Linux
  23. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  24. BuildRequires: sed, flex
  25. BuildRequires: pam-devel, glib2-devel, bison
  26. BuildRequires: findutils
  27. BuildRequires: hwdata
  28. BuildRequires: gobject-introspection-devel >= 0.6.2
  29. BuildRequires: gtk-doc
  30. BuildRequires: usbutils >= 0.82
  31. BuildRequires: gperf
  32. BuildRequires: libacl-devel
  33. BuildRequires: libusb-devel
  34. BuildRequires: kmod-devel
  35. BuildRequires: libblkid-devel
  36. Requires(pre): /bin/sh fileutils
  37. Requires(pre): MAKEDEV >= 3.21
  38. Requires: MAKEDEV >= 3.21
  39. Requires: util-linux-ng >= 2.16
  40. Obsoletes: dev < 3.22
  41. Conflicts: dev < 3.22
  42. Provides: dev = 3.22
  43. Obsoletes: murasaki, usbmgr, hotplug
  44. Requires: pam
  45. Vendor: Project Vine
  46. Distribution: Vine Linux
  47. Packager: daisuke
  48. %description
  49. The udev package contains an implementation of devfs in
  50. userspace using sysfs and netlink.
  51. %package -n libudev
  52. Summary: Dynamic library to access udev device information
  53. Group: System Environment/Libraries
  54. Obsoletes: libudev0 <= 142
  55. Provides: libudev0 = 143
  56. %description -n libudev
  57. This package contains the dynamic library libudev, which provides access
  58. to udev device information, and an interface to search devices in sysfs.
  59. %package -n libudev-devel
  60. Summary: Development files for libudev
  61. Group: Development/Libraries
  62. Requires: udev = %{version}-%{release}
  63. Requires: libudev = %{version}-%{release}
  64. %description -n libudev-devel
  65. This package contains the development files for the library libudev, a
  66. dynamic library, which provides access to udev device information.
  67. %package -n libudev-static
  68. Summary: Static libraries for libudev
  69. Group: Development/Libraries
  70. Requires: libudev-devel = %{version}-%{release}
  71. %description -n libudev-static
  72. This package contains the static library libudev, which provides
  73. access to udev device information.
  74. %package -n libgudev1
  75. Summary: Libraries for adding libudev support to applications that use glib
  76. Group: Development/Libraries
  77. Requires: libudev >= 142
  78. # remove the following lines for libgudev so major 1
  79. Provides: libgudev = 20090518
  80. Obsoletes: libgudev <= 20090517
  81. %description -n libgudev1
  82. This package contains the libraries that make it easier to use libudev
  83. functionality from applications that use glib.
  84. %package -n libgudev1-devel
  85. Summary: Header files for adding libudev support to applications that use glib
  86. Group: Development/Libraries
  87. Requires: libudev-devel >= 142
  88. Provides: libgudev-devel = 20090518
  89. Obsoletes: libgudev-devel <= 20090517
  90. Requires: libgudev1 = %{version}-%{release}
  91. %description -n libgudev1-devel
  92. This package contains the header and pkg-config files for developing
  93. glib-based applications using libudev functionality.
  94. # compat32
  95. %package -n compat32-libudev
  96. Summary: A userspace implementation of devfs
  97. Summary(ja): ユーザスペース実装のデバイスファイルシステム
  98. Group: System Environment/Base
  99. Requires: libudev = %{version}-%{release}
  100. %description -n compat32-libudev
  101. The udev package contains an implementation of devfs in
  102. userspace using sysfs and netlink.
  103. %package -n compat32-libudev-devel
  104. Summary: Development files for libudev
  105. Group: Development/Libraries
  106. Requires: compat32-libudev = %{version}-%{release}
  107. %description -n compat32-libudev-devel
  108. This package contains the development files for the library libudev, a
  109. dynamic library, which provides access to udev device information.
  110. %package -n compat32-libgudev1
  111. Summary: Libraries for adding libudev support to applications that use glib
  112. Group: Development/Libraries
  113. Requires: compat32-libudev >= %{version}-%{release}
  114. %description -n compat32-libgudev1
  115. This package contains the libraries that make it easier to use libudev
  116. %package -n compat32-libgudev1-devel
  117. Summary: Header files for adding libudev support to applications that use glib
  118. Group: Development/Libraries
  119. Requires: compat32-libudev-devel
  120. Requires: compat32-libgudev1 = %{version}-%{release}
  121. %description -n compat32-libgudev1-devel
  122. This package contains the header and pkg-config files for developing
  123. glib-based applications using libudev functionality.
  124. %prep
  125. %setup -q
  126. #%patch101 -p1
  127. #%patch102 -p1
  128. %build
  129. #autoreconf -f -i
  130. %configure \
  131. --without-selinux \
  132. --prefix=%{_prefix} \
  133. --with-rootprefix= \
  134. --sysconfdir=%{_sysconfdir} \
  135. --exec-prefix="" \
  136. --bindir="/sbin" \
  137. --sbindir="/sbin" \
  138. --libexecdir=/lib \
  139. --with-rootlibdir=/%{_lib} \
  140. --enable-introspection \
  141. --enable-udev_acl \
  142. --enable-floppy \
  143. --enable-edd \
  144. --enable-rule_generator \
  145. --enable-debug --enable-static
  146. make %{?_smp_mflags}
  147. %install
  148. rm -rf $RPM_BUILD_ROOT
  149. mkdir -p $RPM_BUILD_ROOT%{_sbindir}
  150. make DESTDIR=$RPM_BUILD_ROOT install
  151. rm -fr $RPM_BUILD_ROOT%{_docdir}/udev
  152. rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
  153. rm -f $RPM_BUILD_ROOT/%{_libdir}/libgudev*.a
  154. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/udev/udev.rules
  155. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/init.d/udev
  156. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/hotplug.d/default/10-udev.hotplug
  157. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/udev/{rules.d,makedev.d,scripts,devices}
  158. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dev.d
  159. mkdir -p $RPM_BUILD_ROOT%{_bindir}
  160. touch $RPM_BUILD_ROOT%{_sysconfdir}/scsi_id.config
  161. # force relative symlinks
  162. ln -sf ..%{udev_scriptdir}/scsi_id $RPM_BUILD_ROOT/sbin/scsi_id
  163. ln -sf ../../sbin/udevadm $RPM_BUILD_ROOT%{_bindir}/udevinfo
  164. ln -sf ../../sbin/udevadm $RPM_BUILD_ROOT%{_bindir}/udevtest
  165. ln -sf ../../sbin/udevadm $RPM_BUILD_ROOT%{_sbindir}/udevmonitor
  166. ln -sf udevadm $RPM_BUILD_ROOT/sbin/udevtrigger
  167. ln -sf udevadm $RPM_BUILD_ROOT/sbin/udevsettle
  168. ln -sf udevadm $RPM_BUILD_ROOT/sbin/udevcontrol
  169. mkdir -p $RPM_BUILD_ROOT%{udev_scriptdir}/{,devices}
  170. for i in \
  171. %ifarch ppc ppc64
  172. rules/arch/40-ppc.rules \
  173. %endif
  174. ; do
  175. install -m 0644 "$i" "$RPM_BUILD_ROOT%{udev_scriptdir}/rules.d/${i##*/}"
  176. done
  177. mkdir -p $RPM_BUILD_ROOT%{udev_scriptdir}/{,devices}
  178. install -m 0755 %{SOURCE4} $RPM_BUILD_ROOT%{udev_scriptdir}/fw_unit_symlinks.sh
  179. mkdir -p $RPM_BUILD_ROOT%{_datadir}/udev
  180. install -m 0755 %{SOURCE1} $RPM_BUILD_ROOT/sbin/start_udev
  181. mkdir -p -m 0755 $RPM_BUILD_ROOT%{firmwaredir}
  182. mkdir -p -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d
  183. cat > $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/floppy-pnp.conf <<EOF
  184. alias pnp:dPNP0700 floppy
  185. alias acpi:PNP0700: floppy
  186. EOF
  187. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
  188. install -m 0755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/udev-post
  189. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
  190. install -m 0755 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/udev
  191. mkdir -p $RPM_BUILD_ROOT/var/lib/udev/makedev.d
  192. # move udevd
  193. mv $RPM_BUILD_ROOT/lib/udev/udevd $RPM_BUILD_ROOT/sbin/
  194. %pre
  195. getent group video >/dev/null || /usr/sbin/groupadd -g 39 video || :
  196. getent group audio >/dev/null || /usr/sbin/groupadd -g 63 audio || :
  197. getent group cdrom >/dev/null || /usr/sbin/groupadd -g 11 cdrom || :
  198. getent group tape >/dev/null || /usr/sbin/groupadd -g 33 tape || :
  199. getent group dialout >/dev/null || /usr/sbin/groupadd -g 18 dialout || :
  200. %preun
  201. if [ $1 = 0 -a -f %{_initrddir}/udev ]; then
  202. if [ -x /sbin/pidof ]; then
  203. pid=$(/sbin/pidof udevd)
  204. if [ -n "$pid" ]; then
  205. kill $pid
  206. fi
  207. fi
  208. /sbin/chkconfig --del udev
  209. fi
  210. if [ "$1" = 0 ]; then
  211. /sbin/chkconfig --del udev-post
  212. fi
  213. exit 0
  214. %post
  215. if [ "$1" -ge "1" -a -x /sbin/pidof ]; then
  216. pid=$(/sbin/pidof udevd)
  217. if [ -n "$pid" ]; then
  218. kill $pid
  219. /sbin/udevd -d
  220. fi
  221. fi
  222. /sbin/ldconfig
  223. /sbin/chkconfig --add udev-post
  224. exit 0
  225. %postun -p /sbin/ldconfig
  226. %triggerpostun -- dev <= 0:3.21-1vl1
  227. if [ $2 = 0 ]; then
  228. if [ -x /sbin/MAKEDEV ]; then
  229. /sbin/MAKEDEV null
  230. /sbin/MAKEDEV console
  231. else
  232. /bin/mknod /dev/null c 1 3
  233. /bin/mknod /dev/console c 5 1
  234. fi
  235. if [ "$(/sbin/kernelversion)" == "2.6" ] &&
  236. [ $(($(uname -r |cut -f1 -d-|cut -f3 -d.))) -gt 15 ]
  237. then
  238. /sbin/start_udev >/dev/null 2>&1
  239. if [ -e /dev/mapper/control -a -x /sbin/lvm ]; then
  240. /sbin/lvm vgmknodes >/dev/null 2>&1
  241. fi
  242. fi
  243. fi
  244. exit 0
  245. %clean
  246. rm -rf $RPM_BUILD_ROOT
  247. %files
  248. %defattr(-,root,root)
  249. %doc COPYING README TODO ChangeLog
  250. %attr(0755,root,root) /sbin/udevadm
  251. %attr(0755,root,root) /sbin/udevcontrol
  252. %attr(0755,root,root) /sbin/udevtrigger
  253. %attr(0755,root,root) /sbin/udevsettle
  254. %attr(0755,root,root) /sbin/udevd
  255. %attr(0755,root,root) /sbin/start_udev
  256. %attr(0755,root,root) /sbin/scsi_id
  257. %attr(0755,root,root) %{udev_scriptdir}/ata_id
  258. %attr(0755,root,root) %{udev_scriptdir}/cdrom_id
  259. %attr(0755,root,root) %{udev_scriptdir}/create_floppy_devices
  260. %attr(0755,root,root) %{udev_scriptdir}/fw_unit_symlinks.sh
  261. %attr(0755,root,root) %{udev_scriptdir}/collect
  262. %attr(0755,root,root) %{udev_scriptdir}/keyboard-force-release.sh
  263. %attr(0755,root,root) %{udev_scriptdir}/mtd_probe
  264. %attr(0755,root,root) %{udev_scriptdir}/accelerometer
  265. %attr(0644,root,root) %{udev_scriptdir}/rule_generator.functions
  266. %attr(0755,root,root) %{udev_scriptdir}/write_cd_rules
  267. %attr(0755,root,root) %{udev_scriptdir}/write_net_rules
  268. #%attr(0755,root,root) %{udev_scriptdir}/usb_id
  269. #%attr(0755,root,root) %{udev_scriptdir}/path_id
  270. #%attr(0755,root,root) %{udev_scriptdir}/input_id
  271. %attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/udev-post
  272. %attr(0755,root,root) %{_bindir}/udevtest
  273. %attr(0755,root,root) %{_bindir}/udevinfo
  274. %attr(0755,root,root) %{_sbindir}/udevmonitor
  275. %attr(0755,root,root) %dir %{_sysconfdir}/udev/
  276. %attr(0755,root,root) %dir %{_sysconfdir}/udev/rules.d/
  277. %attr(0755,root,root) %dir %{udev_scriptdir}/
  278. %attr(0755,root,root) %dir %{udev_scriptdir}/rules.d/
  279. %attr(0755,root,root) %dir %{udev_scriptdir}/devices/
  280. %attr(0755,root,root) %dir %{_sysconfdir}/udev/makedev.d/
  281. %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/sysconfig/udev
  282. %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/udev/udev.conf
  283. %attr(0644,root,root) %{udev_scriptdir}/rules.d/*.rules
  284. %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/scsi_id.config
  285. %config %attr(0644,root,root) %{_sysconfdir}/modprobe.d/floppy-pnp.conf
  286. %dir %attr(0755,root,root) %{firmwaredir}
  287. %attr(0644,root,root) %{_mandir}/man8/udev*.8*
  288. %attr(0644,root,root) %{_mandir}/man7/udev*.7*
  289. %attr(0644,root,root) %{_mandir}/man8/scsi_id*.8*
  290. %dir %attr(0755,root,root) /var/lib/udev
  291. %dir %attr(0755,root,root) /var/lib/udev/makedev.d
  292. # Deprecated, but keep the ownership
  293. %ghost %dir %{_sysconfdir}/udev/scripts/
  294. %ghost %dir %{_sysconfdir}/udev/devices/
  295. %ghost %dir %{_sysconfdir}/dev.d/
  296. %attr(0755,root,root) %{udev_scriptdir}/scsi_id
  297. %attr(0755,root,root) %{udev_scriptdir}/keymap
  298. %attr(0755,root,root) %{udev_scriptdir}/v4l_id
  299. %attr(0755,root,root) %{udev_scriptdir}/findkeyboards
  300. %attr(0644,root,root) %{udev_scriptdir}/keymaps/*
  301. %files -n libudev
  302. %defattr(0644,root,root,0755)
  303. %attr(0755,root,root) /%{_lib}/libudev.so.*
  304. %files -n libudev-devel
  305. %defattr(0644,root,root,0755)
  306. %doc COPYING
  307. %{_includedir}/libudev.h
  308. %{_libdir}/libudev.so
  309. %{_libdir}/pkgconfig/libudev.pc
  310. %{_datadir}/pkgconfig/udev.pc
  311. %{_datadir}/gtk-doc/html/libudev/*
  312. %files -n libudev-static
  313. %defattr(0644,root,root,0755)
  314. %{_libdir}/libudev.a
  315. %files -n libgudev1
  316. %defattr(0644, root, root, 0755)
  317. %doc COPYING
  318. %attr(0755,root,root) /%{_lib}/libgudev-1.0.so.*
  319. %attr(0644,root,root) %{_libdir}/girepository-1.0/GUdev-1.0.typelib
  320. %files -n libgudev1-devel
  321. %defattr(0644, root, root, 0755)
  322. %doc COPYING
  323. %attr(0755,root,root) %{_libdir}/libgudev-1.0.so
  324. %attr(0644,root,root) %{_includedir}/gudev-1.0/gudev/*.h
  325. %attr(0644,root,root) %{_datadir}/gir-1.0/GUdev-1.0.gir
  326. %dir %{_datadir}/gtk-doc/html/gudev
  327. %attr(0644,root,root) %{_datadir}/gtk-doc/html/gudev/*
  328. %attr(0644,root,root) %{_libdir}/pkgconfig/gudev-1.0*
  329. %if %{build_compat32}
  330. %files -n compat32-libudev
  331. %defattr(0644,root,root,0755)
  332. %attr(0755,root,root) /%{_lib}/libudev.so.*
  333. %files -n compat32-libudev-devel
  334. %defattr(0644,root,root,0755)
  335. %{_libdir}/libudev.so
  336. %{_libdir}/pkgconfig/libudev.pc
  337. %{_datadir}/pkgconfig/udev.pc
  338. %files -n compat32-libgudev1
  339. %defattr(0644, root, root, 0755)
  340. %attr(0755,root,root) /%{_lib}/libgudev-1.0.so.*
  341. %files -n compat32-libgudev1-devel
  342. %defattr(0644, root, root, 0755)
  343. %doc COPYING
  344. %attr(0755,root,root) %{_libdir}/libgudev-1.0.so
  345. %attr(0644,root,root) %{_libdir}/pkgconfig/gudev-1.0*
  346. %endif
  347. %changelog
  348. * Thu Jun 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 182-1
  349. - new upstream release
  350. - add BR: kmod-devel
  351. - add BR: libblkid-devel
  352. * Sat Dec 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 175-1
  353. - new upstream release
  354. - add configure option (--enable-rule_generator)
  355. * Sun Aug 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 173-1
  356. - new upstream release
  357. - drop Patch101,102
  358. * Sat Jul 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 154-7
  359. - add Patch102 (udev-revert-remove-support-for-ide-device.patch)
  360. (bug fix for BTS:1171)
  361. * Sat Jul 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 154-6
  362. - create compat32 sub packages
  363. * Tue Apr 05 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 154-3
  364. - enable static library, add libudev-static subpackage.
  365. * Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 154-2
  366. - rebuild with rpm-4.8.1 for pkg-config file
  367. - add BuildRequires: gperf, libacl-devel, libusb-devel
  368. * Fri May 14 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 154-1
  369. - new upstream release
  370. - add patch101 to fix rules
  371. * Thu Apr 22 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 153-1
  372. - new upstream release
  373. * Sun Feb 14 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 151-1
  374. - new upstream release
  375. - drop obsolete patches
  376. * Wed Feb 10 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 145-2
  377. - rebuilt with new toolchain
  378. * Mon Oct 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 145-1
  379. - new upstream release
  380. - split libudev/libgudev1 to subpackage
  381. - disable static linked binary
  382. * Sat Aug 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 141-8
  383. - cleanup start_udev script
  384. * Fri Jul 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 141-7
  385. - add retrigger of fail events in udev-post.init
  386. * Mon May 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 141-5
  387. - rename floppy-pnp to floppy-pnp.conf
  388. * Fri May 01 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 141-4
  389. - include usb_id man page
  390. * Fri May 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 141-3
  391. - move system udev rules to /lib/udev/rules.d
  392. * Mon Apr 27 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 141-2
  393. - modified start_udev to ensure /dev/{null,console} created
  394. before udevd actually starts
  395. * Sun Apr 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 141-1
  396. - new upstream release with security fix
  397. (CVE-2009-1185, CVE-2009-1186)
  398. * Sat Mar 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 140-2
  399. - update start_udev
  400. - add video, audio, cdrom, tape and dialout to groups
  401. * Sat Mar 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 140-1
  402. - new upstream release
  403. * Sun Jan 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 136-1
  404. - new upstream release
  405. * Thu Dec 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 135-4
  406. - drop patch1000
  407. * Sat Dec 13 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 135-3
  408. - use udevadm instead of udevsettle
  409. - fix selinux stuff
  410. * Mon Dec 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 135-2
  411. - update start_udev/udev-post.init scripts
  412. - remove udev.nodes from makedev.d
  413. * Wed Dec 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 135-1
  414. - new upstream release
  415. * Wed Sep 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 127-1
  416. - new upstream release
  417. * Wed Jul 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 125-1
  418. - new upstream release
  419. - remove udevcontrol and udevtrigger (we use udevadm now)
  420. - update start_udev
  421. * Thu Apr 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 120-1
  422. - new upstream release
  423. * Thu Mar 20 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 118-1
  424. - add Patch1000 to prevent creating symlink for rtc.
  425. - apply new versioning policy.
  426. * Thu Mar 06 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 118-0vl1
  427. - new upstream release
  428. - sync with fedora development 118-5.fc9
  429. * Tue Aug 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.97-0vl3
  430. - use MAKEDEV to create devices in %%post
  431. * Tue Aug 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.97-0vl2
  432. - make console and null device in %%post in first installation.
  433. * Mon Aug 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.97-0vl1
  434. - new upstream release
  435. * Wed Jul 19 2006 Shu KONNO <owa@bg.wakwak.com> 096-0vl2
  436. - rebuild for x86_64
  437. - changed libdir, usrlibdir with /%%{_lib}, %%{_libdir} in make install
  438. - changed libdir=/lib to /lib64 in libvolume_id.pc
  439. * Wed Jul 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 096-0vl1
  440. - new upstream release
  441. * Sun Jul 09 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 095-0vl1
  442. - new upstream release
  443. * Tue Jun 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 094-0vl1
  444. - new upstream release
  445. * Fri Jun 02 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 093-0vl1
  446. - new upstream release
  447. * Sun May 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 092-0vl4
  448. - make null/console device in triggerpostun scripts
  449. * Sat May 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 092-0vl3
  450. - Obsoletes: dev < 3.22
  451. dev>=3.22 does not conflict with udev, it provides statically
  452. generated device files for older kernel.
  453. * Tue May 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 092-0vl2
  454. - update 95-pam-console.rules to fix invalid rules. (Patch10)
  455. (thanks to KANEKO Seiji)
  456. * Mon May 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 092-0vl1
  457. - new upstream release
  458. * Sun Apr 30 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 091-0vl3
  459. - fix errors in 50-udev.rules (Patch10)
  460. * Thu Apr 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 091-0vl2
  461. - import start_udev script from FC
  462. - update {50-udev,51-hotplug}.rules (Patch10)
  463. * Wed Apr 26 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 091-0vl1
  464. - new upstream release
  465. * Mon Apr 17 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 090-0vl1
  466. - new upstream release
  467. * Fri Apr 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 089-0vl2
  468. - fix firemware_helper path in 05-udev-early.rules
  469. * Wed Apr 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 089-0vl1
  470. - new upstream release
  471. - move *_id helper programs from /sbin to /lib/udev
  472. * Thu Mar 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 088-0vl1
  473. - new upstream release
  474. - add udev.7 again. (#15)
  475. * Mon Mar 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 087-0vl5
  476. - update udev.rules(Patch10) to replace deprecated format.
  477. * Sun Mar 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 087-0vl4
  478. - update udev.rules(Patch10) to make compat symlink(/dev/mouse)
  479. * Fri Mar 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 087-0vl3
  480. - update udev.rules(Patch10)
  481. - merge Patch20 to Patch10
  482. * Fri Mar 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 087-0vl2
  483. - add 95-pam-console.rules to call pam_console_apply
  484. * Wed Mar 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 087-0vl1
  485. - add Patch20 to fix obsolete style rules
  486. * Wed Mar 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 087-0vl1
  487. - new upstream release
  488. - add Requires:/PreReq: MAKEDEV >= 3.21
  489. - add Obsoletes:/Provides: dev
  490. * Mon Mar 06 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 086-0vl1
  491. - new upstream release
  492. - add Patch0 for compatibility devices for Vine Linux
  493. * Fri Jan 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 078-0vl1
  494. - merged with FC package
  495. * Sun Jun 12 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 058-1vl1
  496. - initial build for Vine Linux
  497. * Tue Jan 24 2006 Harald Hoyer <harald@redhat.com> - 078-7
  498. - put WAIT_FOR_SYSFS rules in 05-udev-early.rules
  499. * Mon Jan 23 2006 Harald Hoyer <harald@redhat.com> - 078-6
  500. - added some WAIT_FOR_SYSFS rules
  501. - removed warning message, if udev_db is not available
  502. * Sun Jan 22 2006 Kristian H淡gsberg <krh@redhat.com> 078-5
  503. - Drop udev dependency (#178621).
  504. * Tue Jan 11 2006 Harald Hoyer <harald@redhat.com> - 078-4
  505. - removed group "video" from the rules
  506. - fixed specfile
  507. - load nvram, floppy, parport and lp modules in
  508. /etc/sysconfig/modules/udev-stw.modules until there
  509. is a better solution
  510. - fixed more floppy module loading
  511. * Fri Dec 23 2005 Harald Hoyer <harald@redhat.com> - 078-3
  512. - fixed floppy module loading
  513. - added monitor socket
  514. - fixed typo in dvb rule
  515. * Wed Dec 21 2005 Bill Nottingham <notting@redhat.com> - 078-2
  516. - udevstart change: allow greylisting of certain modaliases (usb, firewire)
  517. * Wed Dec 21 2005 Harald Hoyer <harald@redhat.com> - 078-1
  518. - version 078
  519. - fixed symlink to pam_console.dev
  520. * Thu Dec 15 2005 Harald Hoyer <harald@redhat.com> - 077-2
  521. - switched back to udevstart and use active /dev/.udev/queue waiting
  522. in start_udev
  523. - removed support for old kernels
  524. - refined some udev.rules
  525. * Mon Dec 13 2005 Harald Hoyer <harald@redhat.com> - 077-1
  526. - version 077
  527. - patch to include udevstart2 in udevd and delay daemonize until queue is empty
  528. * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
  529. - rebuilt
  530. * Tue Dec 06 2005 Harald Hoyer <harald@redhat.com> - 076-1
  531. - speedup udevd with selinux by calling matchpathcon_init_prefix()
  532. - version 076
  533. * Mon Nov 21 2005 Harald Hoyer <harald@redhat.com> - 075-4
  534. - speedup udev event replay with udevstart2
  535. * Fri Nov 18 2005 Harald Hoyer <harald@redhat.com> - 075-3
  536. - refined start_udev for old kernels
  537. * Fri Nov 11 2005 Harald Hoyer <harald@redhat.com> - 075-2
  538. - moved /etc/udev/scripts to /lib/udev
  539. - moved /etc/udev/devices to /lib/udev/devices
  540. - added new event replay for kernel >= 2.6.15
  541. - added usb devices
  542. - renamed cpu device to cpuid (bug #161538)
  543. - changed vendor string "Onstream" to "On[sS]tream" (bug #173043)
  544. - compiled all *_id programs statically
  545. * Fri Nov 11 2005 Harald Hoyer <harald@redhat.com> - 075-1
  546. - version 075
  547. * Tue Oct 25 2005 Harald Hoyer <harald@redhat.com> - 071-1
  548. - version 071
  549. * Mon Oct 10 2005 Harald Hoyer <harald@redhat.com> - 069-10
  550. - removed group usb
  551. * Mon Oct 10 2005 Harald Hoyer <harald@redhat.com> - 069-9
  552. - added libsepol-devel BuildReq
  553. - refined persistent rules
  554. * Mon Oct 10 2005 Harald Hoyer <harald@redhat.com> - 069-8
  555. - corrected c&p edd_id rule, symlink for js devices
  556. - added -lsepol
  557. * Thu Oct 06 2005 Harald Hoyer <harald@redhat.com> - 069-7
  558. - added edd_id
  559. * Fri Sep 30 2005 Harald Hoyer <harald@redhat.com> - 069-6
  560. - special handling of IEEE1394 firewire devices (bug #168093)
  561. * Fri Sep 23 2005 Harald Hoyer <harald@redhat.com> - 069-5
  562. - added missing path_id
  563. * Wed Sep 21 2005 Harald Hoyer <harald@redhat.com> - 069-4
  564. - readded volume_id now known as vol_id, bug #168883
  565. * Thu Sep 15 2005 Bill Nottingham <notting@redhat.com> - 069-3
  566. - fix firmware loading
  567. * Wed Sep 14 2005 Bill Nottingham <notting@redhat.com> - 069-2
  568. - own /lib/firmware (#167016)
  569. * Wed Sep 14 2005 Harald Hoyer <harald@redhat.com> - 069-1
  570. - version 069
  571. * Thu Aug 04 2005 Harald Hoyer <harald@redhat.com> - 063-6
  572. - compile with pie .. again... (#158935)
  573. - fixed typo in echo (#138509)
  574. * Tue Aug 02 2005 Harald Hoyer <harald@redhat.com> - 063-5
  575. - fixed scsi hotplug replay
  576. * Tue Aug 02 2005 Bill Nottingham <notting@redhat.com> - 063-5
  577. - add rule to allow function id matching for pcmcia after loading
  578. modules (#164665)
  579. * Tue Aug 02 2005 Harald Hoyer <harald@redhat.com> - 063-4
  580. - fixed typo for tape devices and changed mode to 0660
  581. * Thu Jul 28 2005 Harald Hoyer <harald@redhat.com> - 063-3
  582. - changed "SYMLINK=" to "SYMLINK+="
  583. * Sun Jul 24 2005 Bill Nottingham <notting@redhat.com> - 063-2
  584. - don't set SEQNUM for scsi replay events (#163729)
  585. * Tue Jul 19 2005 Bill Nottingham <notting@redhat.com> - 063-1
  586. - update to 063
  587. - handle the hotplug events for ieee1394, scsi, firmware
  588. * Fri Jul 08 2005 Bill Nottingham <notting@redhat.com> - 062-2
  589. - update to 062
  590. - use included ata_id, build usb_id
  591. - load modules for pci, usb, pcmcia
  592. - ship RELEASE-NOTES in %%doc
  593. * Thu Jul 07 2005 Harald Hoyer <harald@redhat.com> - 058-2
  594. - compile with pie
  595. * Fri May 20 2005 Bill Nottingham <notting@redhat.com> - 058-1
  596. - update to 058, fixes conflict with newer kernels (#158371)
  597. * Thu May 12 2005 Harald Hoyer <harald@redhat.com> - 057-6
  598. - polished persistent scripts
  599. * Thu May 5 2005 Bill Nottingham <notting@redhat.com> - 057-5
  600. - rebuild
  601. * Thu May 5 2005 Bill Nottingham <notting@redhat.com> - 057-4
  602. - better check for mounted tmpfs on /dev (#156862)
  603. * Wed Apr 27 2005 Peter Jones <pjones@redhat.com> - 057-3
  604. - use udevstart rather than udev for udevstart.static
  605. * Thu Apr 21 2005 Harald Hoyer <harald@redhat.com> - 057-2
  606. - added Inifiniband devices (bug #147035)
  607. - fixed pam_console.dev (bug #153250)
  608. * Mon Apr 18 2005 Harald Hoyer <harald@redhat.com> - 057-1
  609. - version 057
  610. * Fri Apr 15 2005 Dan Walsh <dwalsh@redhat.com> - 056-2
  611. - Fix SELinux during creation of Symlinks
  612. * Mon Apr 11 2005 Harald Hoyer <harald@redhat.com> - 056-1
  613. - updated to version 056
  614. - merged permissions in the rules file
  615. - added udevpermconv.sh to convert old permission files
  616. * Mon Mar 28 2005 Warren Togami <wtogami@redhat.com> - 050-10
  617. - own default and net dirs (#151368 Hans de Goede)
  618. * Mon Mar 07 2005 Warren Togami <wtogami@redhat.com> - 050-9
  619. - fixed rh#150462 (udev DRI permissions)
  620. * Wed Mar 02 2005 Harald Hoyer <harald@redhat.com> - 050-8
  621. - fixed rh#144598
  622. * Fri Feb 18 2005 Harald Hoyer <harald@redhat.com> - 050-6
  623. - introducing /etc/udev/makedev.d/50-udev.nodes
  624. - glibcstatic patch modified to let gcc4 compile udev
  625. * Thu Feb 10 2005 Harald Hoyer <harald@redhat.com> - 050-5
  626. - doh, reverted the start_udev devel version, which slipped in
  627. * Thu Feb 10 2005 Harald Hoyer <harald@redhat.com> - 050-3
  628. - fixed forgotten " in udev.rules
  629. * Tue Jan 11 2005 Harald Hoyer <harald@redhat.com> - 050-2
  630. - removed /dev/microcode, /dev/cpu/microcode is now the real node
  631. - cleaned up start_udev
  632. * Tue Jan 11 2005 Harald Hoyer <harald@redhat.com> - 050-1
  633. - version 050
  634. - /dev/cpu/0/microcode -> /dev/cpu/microcode
  635. * Tue Dec 21 2004 Dan Walsh <dwalsh@redhat.com> - 048-4
  636. - Call selinux_restore to fix labeling problem in selinux
  637. - Fixes rh#142817
  638. * Tue Dec 21 2004 Harald Hoyer <harald@redhat.com> - 048-3
  639. - maybe fixed bug rh#143367
  640. * Thu Dec 16 2004 Harald Hoyer <harald@redhat.com> - 048-2
  641. - fixed a case where reading /proc/ide/hd?/media returns EIO
  642. (bug rh#142713)
  643. - changed all device node permissions of group "disk" to 0640
  644. (bug rh#110197)
  645. - remove $udev_db with -fr in case of a directory (bug rh#142962)
  646. * Mon Dec 13 2004 Harald Hoyer <harald@redhat.com> - 048-1
  647. - version 048
  648. - major specfile cleanup
  649. * Thu Nov 04 2004 Harald Hoyer <harald@redhat.com> - 042-1
  650. - version 042
  651. * Thu Nov 04 2004 Harald Hoyer <harald@redhat.com> - 039-10
  652. - speed improvement, scripts in rules are now executed only once,
  653. instead of four times
  654. * Thu Nov 04 2004 Harald Hoyer <harald@redhat.com> - 039-9
  655. - removed wrong SIG_IGN for SIGCHLD
  656. - moved ide media check to script to wait for the procfs
  657. * Wed Nov 3 2004 Jeremy Katz <katzj@redhat.com> - 039-8.FC3
  658. - recreate lvm device nodes if needed in the trigger (#137807)
  659. * Wed Nov 03 2004 Harald Hoyer <harald@redhat.com> - 039-6.FC3.2
  660. - replace udev.conf by default
  661. - LANG=C for fgrep in start_udev; turn grep into fgrep
  662. * Tue Nov 02 2004 Harald Hoyer <harald@redhat.com> - 039-6.FC3.1
  663. - speed up pam_console.dev
  664. - mount pts and shm, in case of the dev trigger
  665. - increased timeout for udevstart
  666. - removed syslog() from signal handler (caused vmware locks)
  667. - turned off logging, which speeds up the boot process
  668. * Thu Oct 21 2004 Harald Hoyer <harald@redhat.com> - 039-6
  669. - fixed typo
  670. * Thu Oct 21 2004 Harald Hoyer <harald@redhat.com> - 039-5
  671. - added udev-039-norm.patch, which prevents removal of hd* devices,
  672. because the kernel sends remove/add events, if an IDE removable device
  673. is close(2)ed. mke2fs, e.g. would fail in this case.
  674. * Wed Oct 20 2004 Harald Hoyer <harald@redhat.com> - 039-4
  675. - do not call dev.d scripts, if network interface hasn't changed
  676. the name
  677. - correct wait for dummy network devices
  678. - removed NONBLOCK from volume-id
  679. - do not log in udev.static, which should fix bug 136005
  680. * Mon Oct 18 2004 Harald Hoyer <harald@redhat.com> - 039-3
  681. - refined wait_for_sysfs for udev.static
  682. * Mon Oct 18 2004 Harald Hoyer <harald@redhat.com> - 039-2
  683. - improved wait_for_sysfs for virtual consoles with Kay Siever's patch
  684. - wait for ppp class
  685. - wait for LVM dm- devices
  686. - integrate wait_for_sys in udev.static for the initrd
  687. * Mon Oct 18 2004 Harald Hoyer <harald@redhat.com> - 039-1
  688. - version 039, fixes also manpage bug 135996
  689. - fixed glibc issue for static version (getgrnam, getpwnam) (bug 136005)
  690. - close the syslog in every app
  691. * Fri Oct 15 2004 Harald Hoyer <harald@redhat.com> - 038-2
  692. - par[0-9] is now a symlink to lp
  693. - MAKEDEV the parport devices
  694. - now conflicts with older initscripts
  695. * Thu Oct 14 2004 Harald Hoyer <harald@redhat.com> - 038-1
  696. - raw device nodes are now created in directory raw
  697. - version 038
  698. * Wed Oct 13 2004 Harald Hoyer <harald@redhat.com> - 036-1
  699. - better wait_for_sysfs warning messages
  700. * Wed Oct 13 2004 Harald Hoyer <harald@redhat.com> - 035-2
  701. - fixed double bug in start_udev (bug 135405)
  702. * Tue Oct 12 2004 Harald Hoyer <harald@redhat.com> - 035-1
  703. - version 035, which only improves wait_for_sysfs
  704. - load ide modules in start_udev, until a hotplug script is available
  705. (bug 135260)
  706. * Mon Oct 11 2004 Harald Hoyer <harald@redhat.com> - 034-3
  707. - removed scary error messages from wait_for_sysfs
  708. - symlink from nst? -> tape?
  709. - kill udevd on update
  710. * Fri Oct 8 2004 Harald Hoyer <harald@redhat.com> - 034-2
  711. - check for /proc/sys/dev/cdrom/info existence in check-cdrom.sh
  712. * Fri Oct 8 2004 Harald Hoyer <harald@redhat.com> - 034-1
  713. - new version udev-034
  714. - removed patches, which went upstream
  715. - pam_console.dev link renamed to 05-pam_console.dev
  716. - MAKEDEV.dev links renamed to 10-MAKEDEV.dev
  717. * Thu Oct 07 2004 Harald Hoyer <harald@redhat.com> - 032-10
  718. - added floppy madness (bug 134830)
  719. - replay scsi events in start_udev for the devices on the adapter (bug 130746)
  720. * Wed Oct 06 2004 Harald Hoyer <harald@redhat.com> - 032-9
  721. - obsoleted $UDEV_LOG, use udev_log
  722. - correct SYMLINK handling in pam_console.dev
  723. - specfile cleanup
  724. - added check-cdrom.sh for nice cdrom symlinks
  725. * Mon Oct 04 2004 Harald Hoyer <harald@redhat.com> - 032-8
  726. - added patches from F辿liciano Matias for multiple symlinks (bug 134477 and 134478)
  727. - corrected some permissions with a missing leading 0
  728. - added z90crypt to the permissions file (bug 134448)
  729. - corrected requires and conflicts tags
  730. - removed /dev/log from MAKEDEV creation
  731. * Fri Oct 01 2004 Harald Hoyer <harald@redhat.com> - 032-7
  732. - more device nodes for those without initrd
  733. * Thu Sep 30 2004 Harald Hoyer <harald@redhat.com> - 032-6
  734. - prevent error message from device copying
  735. - use already translated starting strings
  736. * Wed Sep 29 2004 Harald Hoyer <harald@redhat.com> - 032-5
  737. - add "fi" to start_udev
  738. - do not create floppy devices manually (bug 133838)
  739. * Tue Sep 28 2004 Harald Hoyer <harald@redhat.com> - 032-4
  740. - made /etc/udev/devices/ for manual device nodes
  741. - refined SELINUX check, if /dev is not yet mounted in start_dev
  742. * Mon Sep 27 2004 Harald Hoyer <harald@redhat.com> - 032-3
  743. - corrected permissions for /dev/rtc (bug 133636)
  744. - renamed device-mapper to mapper/control (bug 133688)
  745. * Wed Sep 22 2004 Harald Hoyer <harald@redhat.com> - 032-2
  746. - removed option to turn off udev
  747. - udevstart.static now symling to udev.static
  748. * Tue Sep 21 2004 Harald Hoyer <harald@redhat.com> - 032-1
  749. - version 032
  750. * Mon Sep 20 2004 Harald Hoyer <harald@redhat.com> - 030-27
  751. - simplified udev.conf
  752. - refined close_on_exec patch
  753. - added pam_console supply for symlinks, now gives correct permissions,
  754. for e.g. later plugged in cdroms
  755. - renamed sr? to scd? (see devices.txt; k3b likes that :)
  756. * Mon Sep 13 2004 Jeremy Katz <katzj@redhat.com> - 030-26
  757. - require a 2.6 kernel
  758. - prereq instead of requires MAKEDEV
  759. - obsolete and provide dev
  760. - add a trigger for the removal of /dev so that we set things up
  761. * Fri Sep 10 2004 Dan Walsh <dwalsh@redhat.com> - 030-25
  762. - Use matchmediacon
  763. * Fri Sep 10 2004 Harald Hoyer <harald@redhat.com> - 030-24
  764. - check if SELINUX is not disabled before executing setfiles (bug 132099)
  765. * Wed Sep 8 2004 Harald Hoyer <harald@redhat.com> - 030-23
  766. - mount tmpfs with mode 0755 in start_udev
  767. * Tue Sep 7 2004 Harald Hoyer <harald@redhat.com> - 030-22
  768. - applied rules from David Zeuthen which read /proc directly without
  769. shellscript
  770. * Tue Sep 7 2004 Harald Hoyer <harald@redhat.com> - 030-21
  771. - applied enumeration patch from David Zeuthen for cdrom symlinks (bug 131532)
  772. - create /dev/ppp in start_udev (bug 131114)
  773. - removed nvidia devices from start_udev
  774. - check for restorecon presence in start_udev (bug 131904)
  775. * Fri Sep 3 2004 Harald Hoyer <harald@redhat.com> - 030-20
  776. - due to -x added to MAKEDEV specify the par and lp numbers
  777. * Fri Sep 3 2004 Harald Hoyer <harald@redhat.com> - 030-19
  778. - added udev-030-rhsec.patch (bug 130351)
  779. * Thu Sep 2 2004 Jeremy Katz <katzj@redhat.com> - 030-18
  780. - make the exact device in start_udev (and thus, require new MAKEDEV)
  781. * Thu Sep 2 2004 Jeremy Katz <katzj@redhat.com> - 030-17
  782. - make sure file contexts of everything in the tmpfs /dev are set right
  783. when start_udev runs
  784. * Thu Sep 02 2004 Harald Hoyer <harald@redhat.com> - 030-16
  785. - moved %{_sysconfdir}/hotplug.d/default/udev.hotplug to %{_sysconfdir}/hotplug.d/default/10-udev.hotplug
  786. * Thu Sep 02 2004 Harald Hoyer <harald@redhat.com> - 030-15
  787. - added nvidia devices to start_udev
  788. - added UDEV_RAMFS for backwards compat to udev.conf
  789. - changed Group (bug 131488)
  790. - added libselinux-devel to build requirements
  791. * Wed Sep 1 2004 Jeremy Katz <katzj@redhat.com> - 030-14
  792. - require MAKEDEV
  793. * Wed Sep 1 2004 Dan Walsh <dwalsh@redhat.com> - 030-13
  794. - Change to setfilecon if directory exists.
  795. * Wed Sep 01 2004 Harald Hoyer <harald@redhat.com> - 030-12
  796. - fixed start_udev
  797. * Tue Aug 31 2004 Jeremy Katz <katzj@redhat.com> - 030-11
  798. - use tmpfs instead of ramfs (it has xattr support now)
  799. - change variables appropriately to TMPFS intead of RAMFS in udev.conf
  800. - create loopN, not just loop in start_udev
  801. * Fri Aug 27 2004 Dan Walsh <dwalsh@redhat.com> - 030-10
  802. - Fix Patch
  803. * Thu Aug 26 2004 Dan Walsh <dwalsh@redhat.com> - 030-9
  804. - Cleaned up selinux patch
  805. * Tue Aug 24 2004 Harald Hoyer <harald@redhat.com> - 030-8
  806. - changed defaults not to remove device nodes
  807. - added rule for net/tun
  808. - extended start_udev to create devices, which can trigger module autoloading
  809. - refined cloexec patch, to redirect stdin,out,err of /dev.d execed apps to /dev/null
  810. * Mon Aug 23 2004 Harald Hoyer <harald@redhat.com> - 030-7
  811. - removed usage of /usr/bin/seq in start_udev
  812. - set correct permissions in start_udev
  813. - extended the cloexec patch
  814. - removed udev-persistent package (define with_persistent==0)
  815. - check for /var/run/console/console.lock before calling /sbin/pam_console_setowner
  816. - linked pam_console_setowner statically against libglib-2.0.a
  817. * Fri Aug 20 2004 Harald Hoyer <harald@redhat.com> - 030-5
  818. - use correct console.lock file now in pam_console_setowner
  819. * Wed Aug 18 2004 Harald Hoyer <harald@redhat.com> - 030-4
  820. - added the selinux patch
  821. * Fri Jul 23 2004 Harald Hoyer <harald@redhat.com> - 030-3
  822. - extended the cloexec patch
  823. * Wed Jul 21 2004 Dan Walsh <dwalsh@redhat.com> - 030-2
  824. - Close Database fd in exec processes using FD_CLOSEXEC
  825. * Wed Jul 14 2004 Harald Hoyer <harald@redhat.com> - 030-1
  826. - version 030
  827. * Wed Jul 14 2004 Harald Hoyer <harald@redhat.com> - 029-4
  828. - added udevstart.static
  829. * Wed Jul 14 2004 Harald Hoyer <harald@redhat.com> - 029-3
  830. - put /etc/sysconfig/udev in /etc/udev/udev.conf and removed it
  831. - made only udev.static static
  832. - make our defaults the default values
  833. - removed /udev
  834. * Tue Jul 6 2004 Harald Hoyer <harald@redhat.com> - 029-1
  835. - version 029, added udev_remove and udev_owner to udev.conf
  836. * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
  837. - rebuilt
  838. * Tue Jun 8 2004 Harald Hoyer <harald@redhat.com> - 026-3
  839. - fixed UDEV_REMOVE=no
  840. * Tue Jun 8 2004 Harald Hoyer <harald@redhat.com> - 026-2
  841. - udev-026
  842. - preserve ownership of device nodes, which already exist
  843. - do not remove device nodes if UDEV_REMOVE="no"
  844. - added volume_id
  845. - build with klibc
  846. * Wed May 26 2004 Harald Hoyer <harald@redhat.com> - 025-1
  847. - udev-025
  848. - added ata_identify
  849. - build nearly all with dietlibc
  850. * Mon May 10 2004 Elliot Lee <sopwith@redhat.com> 024-6
  851. - Turn off udevd by default for FC2
  852. * Tue Apr 20 2004 Harald Hoyer <harald@redhat.com> - 024-5
  853. - fixed permission for /dev/tty (FC2)
  854. * Thu Apr 15 2004 Harald Hoyer <harald@redhat.com> - 024-4
  855. - moved the 00- files to 50-, to let the use place his files in front
  856. * Thu Apr 15 2004 Harald Hoyer <harald@redhat.com> - 024-3
  857. - set UDEV_SELINUX to yes
  858. - added UDEV_LOG
  859. * Thu Apr 15 2004 Harald Hoyer <harald@redhat.com> - 024-2
  860. - added /udev to filelist
  861. * Wed Apr 14 2004 Harald Hoyer <harald@redhat.com> - 024-1
  862. - update to 024
  863. - added /etc/sysconfig/udev
  864. - added selinux, pam_console, dbus support
  865. * Fri Mar 26 2004 Harald Hoyer <harald@redhat.com> - 023-1
  866. - update to 023
  867. * Wed Mar 24 2004 Bill Nottingham <notting@redhat.com> 022-1
  868. - update to 022
  869. * Sun Mar 21 2004 Florian La Roche <Florian.LaRoche@redhat.de>
  870. - really move initscript
  871. * Sun Feb 29 2004 Florian La Roche <Florian.LaRoche@redhat.de>
  872. - move chkconv to preun
  873. - nicer url
  874. * Wed Feb 25 2004 Harald Hoyer <harald@redhat.com> - 018-1
  875. - changes permissions and rules
  876. * Mon Feb 23 2004 Dan Walsh <dwalsh@redhat.com>
  877. - Add selinux support
  878. * Thu Feb 19 2004 Greg Kroah-Hartman <greg@kroah.com>
  879. - add some more files to the documentation directory
  880. - add ability to build scsi_id and make it the default
  881. * Mon Feb 16 2004 Greg Kroah-Hartman <greg@kroah.com>
  882. - fix up udevd build, as it's no longer needed to be build seperatly
  883. - add udevtest to list of files
  884. - more Red Hat sync ups.
  885. * Thu Feb 12 2004 Greg Kroah-Hartman <greg@kroah.com>
  886. - add some changes from the latest Fedora udev release.
  887. * Mon Feb 2 2004 Greg Kroah-Hartman <greg@kroah.com>
  888. - add udevsend, and udevd to the files
  889. - add ability to build udevd with glibc after the rest is build with klibc
  890. * Mon Jan 26 2004 Greg Kroah-Hartman <greg@kroah.com>
  891. - added udevinfo to rpm
  892. - added URL to spec file
  893. - added udevinfo's man page
  894. * Mon Jan 05 2004 Rolf Eike Beer <eike-hotplug@sf-tec.de>
  895. - add defines to choose the init script (Redhat or LSB)
  896. * Tue Dec 16 2003 Robert Love <rml@ximian.com>
  897. - install the initscript and run chkconfig on it
  898. * Tue Nov 2 2003 Greg Kroah-Hartman <greg@kroah.com>
  899. - changes due to config file name changes
  900. * Fri Oct 17 2003 Robert Love <rml@tech9.net>
  901. - Make work without a build root
  902. - Correctly install the right files
  903. - Pass the RPM_OPT_FLAGS to gcc so we can build per the build policy
  904. - Put some prereqs in
  905. - Install the hotplug symlink to udev
  906. * Mon Jul 28 2003 Paul Mundt <lethal@linux-sh.org>
  907. - Initial spec file for udev-0.2.