udev-vl.spec 38 KB

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