dracut-vl.spec 60 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844
  1. %define dracutlibdir %{_prefix}/lib/dracut
  2. %bcond_without doc
  3. # We ship a .pc file but don't want to have a dep on pkg-config. We
  4. # strip the automatically generated dep here and instead co-own the
  5. # directory.
  6. %global __requires_exclude pkg-config
  7. # Variables must be defined
  8. %define with_nbd 0
  9. %define dist_free_release 2
  10. Name: dracut
  11. Version: 049
  12. Release: %{dist_free_release}%{?_dist_release}
  13. Summary: Initramfs generator using udev
  14. Group: System Environment/Base
  15. # The entire source code is GPLv2+
  16. # except install/* which is LGPLv2+
  17. License: GPLv2+ and LGPLv2+
  18. URL: https://dracut.wiki.kernel.org/
  19. Vendor: Project Vine
  20. Distribution: Vine Linux
  21. Packager: tomop
  22. # Source can be generated by
  23. # http://git.kernel.org/?p=boot/dracut/dracut.git;a=snapshot;h=%%{version};sf=tgz
  24. Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.xz
  25. Patch1: 0001.patch
  26. Patch2: 0002.patch
  27. Patch3: 0003.patch
  28. Patch4: 0004.patch
  29. Patch5: 0005.patch
  30. Patch6: 0006.patch
  31. Patch7: 0007.patch
  32. Patch8: 0008.patch
  33. Patch9: 0009.patch
  34. Patch10: 0010.patch
  35. Patch11: 0011.patch
  36. Patch12: 0012.patch
  37. Patch13: 0013.patch
  38. Patch14: 0014.patch
  39. Patch15: 0015.patch
  40. Patch16: 0016.patch
  41. Patch17: 0017.patch
  42. Patch18: 0018.patch
  43. Patch19: 0019.patch
  44. Patch20: 0020.patch
  45. Patch21: 0021.patch
  46. Patch22: 0022.patch
  47. Patch23: 0023.patch
  48. Patch24: 0024.patch
  49. # https://github.com/dracutdevs/dracut/pull/541
  50. # Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1676357
  51. # dracut-install crash during kernel scriptlets
  52. Patch100: 541.patch
  53. # https://github.com/dracutdevs/dracut/pull/578
  54. # Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1719057
  55. # installer boot fails if network is required during initramfs
  56. Patch101: 578.patch
  57. Source1: https://www.gnu.org/licenses/lgpl-2.1.txt
  58. Source1000: dracut-warpclock.tar.gz
  59. Source2000: vine.conf
  60. Source2001: vine-module-setup.sh
  61. Source2002: vine-usb-pre-udev.sh
  62. BuildRequires: bash git
  63. BuildRequires: kmod-devel >= 15
  64. %if 0%{?fedora} || 0%{?rhel}
  65. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  66. BuildRequires: pkgconfig
  67. %endif
  68. %if 0%{?fedora}
  69. BuildRequires: bash-completion
  70. %endif
  71. %if 0%{?suse_version}
  72. BuildRoot: %{_tmppath}/%{name}-%{version}-build
  73. %endif
  74. %if %{with doc}
  75. %if 0%{?fedora} || 0%{?rhel}
  76. BuildRequires: docbook-style-xsl docbook-dtds libxslt
  77. %endif
  78. %if 0%{?suse_version}
  79. -BuildRequires: docbook-xsl-stylesheets libxslt
  80. %endif
  81. BuildRequires: asciidoc
  82. %endif
  83. %if 0%{?fedora} > 12 || 0%{?rhel}
  84. # no "provides", because dracut does not offer
  85. # all functionality of the obsoleted packages
  86. Obsoletes: mkinitrd < 6.0.94
  87. Obsoletes: mkinitrd-devel < 6.0.94
  88. Obsoletes: nash < 6.0.94
  89. Obsoletes: libbdevid-python < 6.0.94
  90. %endif
  91. %if 0%{?fedora} > 16 || 0%{?rhel} > 6
  92. BuildRequires: systemd-units
  93. %endif
  94. Obsoletes: dracut-kernel < 005
  95. Provides: dracut-kernel = %{version}-%{release}
  96. Obsoletes: dracut < 030
  97. Obsoletes: dracut-norescue < 030
  98. Provides: dracut-norescue = %{version}-%{release}
  99. Requires: bash >= 4
  100. Requires: coreutils
  101. Requires: cpio
  102. Requires: filesystem >= 2.1.0
  103. Requires: findutils
  104. Requires: grep
  105. Requires: kmod
  106. Requires: sed
  107. Requires: xz
  108. Requires: xz-lzma-compat
  109. Requires: gzip
  110. Recommends: grubby
  111. Recommends: hardlink
  112. Recommends: pigz
  113. Recommends: kpartx
  114. %if 0%{?fedora} || 0%{?rhel} > 6
  115. Requires: util-linux >= 2.21
  116. Requires: systemd >= 219
  117. Requires: systemd-udev >= 219
  118. Requires: procps-ng
  119. Conflicts: grubby < 8.23
  120. Conflicts: initscripts < 8.63-1
  121. Conflicts: plymouth < 0.8.0-0.2009.29.09.19.1
  122. Conflicts: bcache-tools < 0-0.14.20130909git
  123. %else
  124. Requires: udev > 166
  125. Requires: util-linux-ng >= 2.21
  126. %endif
  127. Conflicts: mdadm < 3.2.6-14
  128. %description
  129. dracut contains tools to create a bootable initramfs for 2.6 Linux kernels.
  130. Unlike existing implementations, dracut does hard-code as little as possible
  131. into the initramfs. dracut contains various modules which are driven by the
  132. event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as
  133. NFS, iSCSI, NBD, FCoE with the dracut-network package.
  134. %package network
  135. Summary: dracut modules to build a dracut initramfs with network support
  136. %if 0%{?_module_build}
  137. # In the module-build-service, we have pieces of dracut provided by different
  138. # modules ("base-runtime" provides most functionality, but we need
  139. # dracut-network in "installer". Since these two modules build with separate
  140. # dist-tags, we need to reduce this strict requirement to ignore the dist-tag.
  141. Requires: %{name} >= %{version}-%{dist_free_release}
  142. %else
  143. Requires: %{name} = %{version}-%{release}
  144. %endif
  145. Requires: iputils
  146. Requires: iproute
  147. Requires: dhclient
  148. Obsoletes: dracut-generic < 008
  149. Provides: dracut-generic = %{version}-%{release}
  150. %description network
  151. This package requires everything which is needed to build a generic
  152. all purpose initramfs with network support with dracut.
  153. %if 0%{?fedora} || 0%{?rhel} >= 6 || 0%{?suse_version}
  154. %package fips
  155. Summary: dracut modules to build a dracut initramfs with an integrity check
  156. Requires: %{name} = %{version}-%{release}
  157. Requires: hmaccalc
  158. %if 0%{?rhel} > 5
  159. # For Alpha 3, we want nss instead of nss-softokn
  160. Requires: nss
  161. %else
  162. Requires: nss-softokn
  163. %endif
  164. Requires: nss-softokn-freebl
  165. %description fips
  166. This package requires everything which is needed to build an
  167. initramfs with dracut, which does an integrity check.
  168. %endif
  169. %package fips-aesni
  170. Summary: dracut modules to build a dracut initramfs with an integrity check with aesni-intel
  171. Requires: %{name}-fips = %{version}-%{release}
  172. %description fips-aesni
  173. This package requires everything which is needed to build an
  174. initramfs with dracut, which does an integrity check and adds the aesni-intel kernel module.
  175. %package caps
  176. Summary: dracut modules to build a dracut initramfs which drops capabilities
  177. Requires: %{name} = %{version}-%{release}
  178. Requires: libcap
  179. %description caps
  180. This package requires everything which is needed to build an
  181. initramfs with dracut, which drops capabilities.
  182. %package live
  183. Summary: dracut modules to build a dracut initramfs with live image capabilities
  184. %if 0%{?_module_build}
  185. # See the network subpackage comment.
  186. Requires: %{name} >= %{version}-%{dist_free_release}
  187. %else
  188. Requires: %{name} = %{version}-%{release}
  189. %endif
  190. Requires: %{name}-network = %{version}-%{release}
  191. Requires: tar gzip coreutils bash device-mapper curl
  192. %description live
  193. This package requires everything which is needed to build an
  194. initramfs with dracut, with live image capabilities, like Live CDs.
  195. %package config-generic
  196. Summary: dracut configuration to turn off hostonly image generation
  197. Requires: %{name} = %{version}-%{release}
  198. Obsoletes: dracut-nohostonly < 030
  199. Provides: dracut-nohostonly = %{version}-%{release}
  200. %description config-generic
  201. This package provides the configuration to turn off the host specific initramfs
  202. generation with dracut and generates a generic image by default.
  203. %package config-rescue
  204. Summary: dracut configuration to turn on rescue image generation
  205. Requires: %{name} = %{version}-%{release}
  206. Obsoletes: dracut < 030
  207. %description config-rescue
  208. This package provides the configuration to turn on the rescue initramfs
  209. generation with dracut.
  210. %package tools
  211. Summary: dracut tools to build the local initramfs
  212. Requires: %{name} = %{version}-%{release}
  213. %description tools
  214. This package contains tools to assemble the local initrd and host configuration.
  215. %prep
  216. %autosetup -n %{name}-%{version} -S git_am
  217. cp %{SOURCE1} .
  218. %build
  219. %configure \
  220. %if %{defined _unitdir}
  221. --systemdsystemunitdir=%{_unitdir} \
  222. %endif
  223. --bashcompletiondir=$(pkg-config \
  224. --variable=completionsdir bash-completion) \
  225. --libdir=%{_prefix}/lib \
  226. %if %{without doc}
  227. --disable-documentation \
  228. %endif
  229. ${NULL}
  230. make %{?_smp_mflags}
  231. %install
  232. rm -rf -- $RPM_BUILD_ROOT
  233. make %{?_smp_mflags} install \
  234. DESTDIR=$RPM_BUILD_ROOT \
  235. libdir=%{_prefix}/lib
  236. echo "DRACUT_VERSION=%{version}-%{release}" > $RPM_BUILD_ROOT/%{dracutlibdir}/dracut-version.sh
  237. %if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0
  238. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/01fips
  239. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/02fips-aesni
  240. %endif
  241. %if %{defined _unitdir}
  242. # for systemd, better use systemd-bootchart
  243. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00bootchart
  244. %else
  245. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00systemd-bootchart
  246. %endif
  247. # we do not support dash in the initramfs
  248. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00dash
  249. # remove gentoo specific modules
  250. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/50gensplash
  251. %if %{defined _unitdir}
  252. # with systemd IMA and selinux modules do not make sense
  253. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/96securityfs
  254. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/97masterkey
  255. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/98integrity
  256. %endif
  257. mkdir -p $RPM_BUILD_ROOT/boot/dracut
  258. mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay
  259. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
  260. touch $RPM_BUILD_ROOT%{_localstatedir}/log/dracut.log
  261. mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/initramfs
  262. install -m 0644 %{SOURCE2000} %{buildroot}%{dracutlibdir}/dracut.conf.d/01-dist.conf
  263. %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
  264. install -m 0644 dracut.conf.d/fips.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/40-fips.conf
  265. %endif
  266. %if 0%{?fedora} <= 12 && 0%{?rhel} < 6 && 0%{?suse_version} <= 9999
  267. rm -f -- $RPM_BUILD_ROOT%{_bindir}/mkinitrd
  268. rm -f -- $RPM_BUILD_ROOT%{_bindir}/lsinitrd
  269. rm -f -- $RPM_BUILD_ROOT%{_mandir}/man8/mkinitrd*
  270. rm -f -- $RPM_BUILD_ROOT%{_mandir}/man1/lsinitrd*
  271. %endif
  272. # FIXME: remove after F19
  273. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kernel/postinst.d
  274. install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kernel/postinst.d/51-dracut-rescue-postinst.sh
  275. echo 'hostonly="no"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-generic-image.conf
  276. echo 'dracut_rescue_image="yes"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-rescue.conf
  277. %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
  278. > $RPM_BUILD_ROOT/etc/system-fips
  279. %endif
  280. pushd $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/
  281. tar xvf %{SOURCE1000}
  282. popd
  283. # make to load EHCI driver at first
  284. mkdir -p %{buildroot}%{dracutlibdir}/modules.d/70ehci_first
  285. install -m755 %{SOURCE2001} %{buildroot}%{dracutlibdir}/modules.d/70ehci_first/module-setup.sh
  286. install -m755 %{SOURCE2002} %{buildroot}%{dracutlibdir}/modules.d/70ehci_first/usb-pre-udev.sh
  287. %clean
  288. rm -rf -- $RPM_BUILD_ROOT
  289. %files
  290. %defattr(-,root,root,0755)
  291. %if %{with doc}
  292. %doc README HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg
  293. %endif
  294. %{!?_licensedir:%global license %%doc}
  295. %license COPYING lgpl-2.1.txt
  296. %{_bindir}/dracut
  297. %{_datadir}/bash-completion/completions/dracut
  298. %{_datadir}/bash-completion/completions/lsinitrd
  299. %if 0%{?fedora} > 12 || 0%{?rhel} >= 6 || 0%{?suse_version} > 9999
  300. %{_bindir}/mkinitrd
  301. %{_bindir}/lsinitrd
  302. %endif
  303. %dir %{dracutlibdir}
  304. %dir %{dracutlibdir}/modules.d
  305. %{dracutlibdir}/dracut-functions.sh
  306. %{dracutlibdir}/dracut-init.sh
  307. %{dracutlibdir}/dracut-functions
  308. %{dracutlibdir}/dracut-version.sh
  309. %{dracutlibdir}/dracut-logger.sh
  310. %{dracutlibdir}/dracut-initramfs-restore
  311. %{dracutlibdir}/dracut-install
  312. %{dracutlibdir}/skipcpio
  313. %config(noreplace) %{_sysconfdir}/dracut.conf
  314. %{dracutlibdir}/dracut.conf.d/01-dist.conf
  315. %dir %{_sysconfdir}/dracut.conf.d
  316. %dir %{dracutlibdir}/dracut.conf.d
  317. %dir %{_datadir}/pkgconfig
  318. %{_datadir}/pkgconfig/dracut.pc
  319. %if %{with doc}
  320. %{_mandir}/man8/dracut.8*
  321. %{_mandir}/man8/*service.8*
  322. %if 0%{?fedora} > 12 || 0%{?rhel} >= 6 || 0%{?suse_version} > 9999
  323. %{_mandir}/man8/mkinitrd.8*
  324. %{_mandir}/man1/lsinitrd.1*
  325. %endif
  326. %{_mandir}/man7/dracut.kernel.7*
  327. %{_mandir}/man7/dracut.cmdline.7*
  328. %{_mandir}/man7/dracut.modules.7*
  329. %{_mandir}/man7/dracut.bootup.7*
  330. %{_mandir}/man5/dracut.conf.5*
  331. %endif
  332. %if %{defined _unitdir}
  333. %{dracutlibdir}/modules.d/00systemd-bootchart
  334. %else
  335. %{dracutlibdir}/modules.d/00bootchart
  336. %endif
  337. %{dracutlibdir}/modules.d/00bash
  338. %{dracutlibdir}/modules.d/00systemd
  339. %{dracutlibdir}/modules.d/00warpclock
  340. %{dracutlibdir}/modules.d/01systemd-initrd
  341. %{dracutlibdir}/modules.d/03modsign
  342. %{dracutlibdir}/modules.d/03rescue
  343. %{dracutlibdir}/modules.d/04watchdog
  344. %{dracutlibdir}/modules.d/05busybox
  345. %{dracutlibdir}/modules.d/10i18n
  346. %{dracutlibdir}/modules.d/30convertfs
  347. %{dracutlibdir}/modules.d/45url-lib
  348. %{dracutlibdir}/modules.d/50drm
  349. %{dracutlibdir}/modules.d/50plymouth
  350. # vine
  351. %{dracutlibdir}/modules.d/70ehci_first
  352. %{dracutlibdir}/modules.d/80lvmmerge
  353. %{dracutlibdir}/modules.d/90btrfs
  354. %{dracutlibdir}/modules.d/90crypt
  355. %{dracutlibdir}/modules.d/90dm
  356. %{dracutlibdir}/modules.d/90dmraid
  357. %{dracutlibdir}/modules.d/90kernel-modules
  358. %{dracutlibdir}/modules.d/90kernel-modules-extra
  359. %{dracutlibdir}/modules.d/90lvm
  360. %{dracutlibdir}/modules.d/90mdraid
  361. %{dracutlibdir}/modules.d/90multipath
  362. %{dracutlibdir}/modules.d/90qemu
  363. %{dracutlibdir}/modules.d/90stratis
  364. %{dracutlibdir}/modules.d/91crypt-gpg
  365. %{dracutlibdir}/modules.d/91crypt-loop
  366. %{dracutlibdir}/modules.d/95debug
  367. %{dracutlibdir}/modules.d/95fstab-sys
  368. %{dracutlibdir}/modules.d/95lunmask
  369. %{dracutlibdir}/modules.d/95resume
  370. %{dracutlibdir}/modules.d/95rootfs-block
  371. %{dracutlibdir}/modules.d/95terminfo
  372. %{dracutlibdir}/modules.d/95udev-rules
  373. %{dracutlibdir}/modules.d/95virtfs
  374. %ifarch s390 s390x
  375. %{dracutlibdir}/modules.d/80cms
  376. %{dracutlibdir}/modules.d/81cio_ignore
  377. %{dracutlibdir}/modules.d/91zipl
  378. %{dracutlibdir}/modules.d/95dasd
  379. %{dracutlibdir}/modules.d/95dasd_mod
  380. %{dracutlibdir}/modules.d/95dasd_rules
  381. %{dracutlibdir}/modules.d/95dcssblk
  382. %{dracutlibdir}/modules.d/95qeth_rules
  383. %{dracutlibdir}/modules.d/95zfcp
  384. %{dracutlibdir}/modules.d/95zfcp_rules
  385. %else
  386. %exclude %{dracutlibdir}/modules.d/80cms
  387. %exclude %{dracutlibdir}/modules.d/81cio_ignore
  388. %exclude %{dracutlibdir}/modules.d/91zipl
  389. %exclude %{dracutlibdir}/modules.d/95dasd
  390. %exclude %{dracutlibdir}/modules.d/95dasd_mod
  391. %exclude %{dracutlibdir}/modules.d/95dasd_rules
  392. %exclude %{dracutlibdir}/modules.d/95dcssblk
  393. %exclude %{dracutlibdir}/modules.d/95qeth_rules
  394. %exclude %{dracutlibdir}/modules.d/95zfcp
  395. %exclude %{dracutlibdir}/modules.d/95zfcp_rules
  396. %endif
  397. %if %{undefined _unitdir}
  398. %{dracutlibdir}/modules.d/96securityfs
  399. %{dracutlibdir}/modules.d/97masterkey
  400. %{dracutlibdir}/modules.d/98integrity
  401. %endif
  402. %{dracutlibdir}/modules.d/97biosdevname
  403. %{dracutlibdir}/modules.d/98ecryptfs
  404. %{dracutlibdir}/modules.d/98pollcdrom
  405. %{dracutlibdir}/modules.d/98selinux
  406. %{dracutlibdir}/modules.d/98syslog
  407. %{dracutlibdir}/modules.d/98dracut-systemd
  408. %{dracutlibdir}/modules.d/98usrmount
  409. %{dracutlibdir}/modules.d/99base
  410. %{dracutlibdir}/modules.d/99fs-lib
  411. %{dracutlibdir}/modules.d/99shutdown
  412. %{dracutlibdir}/modules.d/99squash
  413. %attr(0644,root,root) %ghost %config(missingok,noreplace) %{_localstatedir}/log/dracut.log
  414. %dir %{_sharedstatedir}/initramfs
  415. %if %{defined _unitdir}
  416. %{_unitdir}/dracut-shutdown.service
  417. %{_unitdir}/sysinit.target.wants/dracut-shutdown.service
  418. %{_unitdir}/dracut-cmdline.service
  419. %{_unitdir}/dracut-initqueue.service
  420. %{_unitdir}/dracut-mount.service
  421. %{_unitdir}/dracut-pre-mount.service
  422. %{_unitdir}/dracut-pre-pivot.service
  423. %{_unitdir}/dracut-pre-trigger.service
  424. %{_unitdir}/dracut-pre-udev.service
  425. %{_unitdir}/initrd.target.wants/dracut-cmdline.service
  426. %{_unitdir}/initrd.target.wants/dracut-initqueue.service
  427. %{_unitdir}/initrd.target.wants/dracut-mount.service
  428. %{_unitdir}/initrd.target.wants/dracut-pre-mount.service
  429. %{_unitdir}/initrd.target.wants/dracut-pre-pivot.service
  430. %{_unitdir}/initrd.target.wants/dracut-pre-trigger.service
  431. %{_unitdir}/initrd.target.wants/dracut-pre-udev.service
  432. %endif
  433. %{_prefix}/lib/kernel/install.d/50-dracut.install
  434. %files network
  435. %defattr(-,root,root,0755)
  436. %{dracutlibdir}/modules.d/02systemd-networkd
  437. %{dracutlibdir}/modules.d/35network-legacy
  438. %{dracutlibdir}/modules.d/35network-manager
  439. %{dracutlibdir}/modules.d/40network
  440. %{dracutlibdir}/modules.d/90kernel-network-modules
  441. %{dracutlibdir}/modules.d/95fcoe
  442. %{dracutlibdir}/modules.d/95iscsi
  443. %{dracutlibdir}/modules.d/90qemu-net
  444. %{dracutlibdir}/modules.d/95cifs
  445. %{dracutlibdir}/modules.d/95nbd
  446. %{dracutlibdir}/modules.d/95nfs
  447. %{dracutlibdir}/modules.d/95ssh-client
  448. %{dracutlibdir}/modules.d/45ifcfg
  449. %ifarch s390 s390x
  450. %{dracutlibdir}/modules.d/95znet
  451. %else
  452. %exclude %{dracutlibdir}/modules.d/95znet
  453. %endif
  454. %{dracutlibdir}/modules.d/95fcoe-uefi
  455. %{dracutlibdir}/modules.d/99uefi-lib
  456. %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
  457. %files fips
  458. %defattr(-,root,root,0755)
  459. %{dracutlibdir}/modules.d/01fips
  460. %{dracutlibdir}/dracut.conf.d/40-fips.conf
  461. %config(missingok) /etc/system-fips
  462. %files fips-aesni
  463. %defattr(-,root,root,0755)
  464. %{dracutlibdir}/modules.d/02fips-aesni
  465. %endif
  466. %files caps
  467. %defattr(-,root,root,0755)
  468. %{dracutlibdir}/modules.d/02caps
  469. %files live
  470. %defattr(-,root,root,0755)
  471. %{dracutlibdir}/modules.d/99img-lib
  472. %{dracutlibdir}/modules.d/90dmsquash-live
  473. %{dracutlibdir}/modules.d/90dmsquash-live-ntfs
  474. %{dracutlibdir}/modules.d/90livenet
  475. %files tools
  476. %defattr(-,root,root,0755)
  477. %if %{with doc}
  478. %doc %{_mandir}/man8/dracut-catimages.8*
  479. %endif
  480. %{_bindir}/dracut-catimages
  481. %dir /boot/dracut
  482. %dir /var/lib/dracut
  483. %dir /var/lib/dracut/overlay
  484. %files config-generic
  485. %defattr(-,root,root,0755)
  486. %{dracutlibdir}/dracut.conf.d/02-generic-image.conf
  487. %files config-rescue
  488. %defattr(-,root,root,0755)
  489. %{dracutlibdir}/dracut.conf.d/02-rescue.conf
  490. %{_prefix}/lib/kernel/install.d/51-dracut-rescue.install
  491. %{_sysconfdir}/kernel/postinst.d/51-dracut-rescue-postinst.sh
  492. %changelog
  493. * Fri Sep 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 049-2
  494. - imported Patch100 and 101 from rawhide.
  495. - added R:xz-lzma-compat.
  496. * Tue Jan 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 049-1
  497. - new upstream release.
  498. * Fri Sep 15 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 046-10
  499. - fixed release number.
  500. * Thu Sep 14 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 046-9
  501. - imported warpclock scripts from openSUSE.
  502. * Tue Sep 12 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 046-8
  503. - initial build for Vine Linux.
  504. * Thu Aug 24 2017 Harald Hoyer <harald@redhat.com> - 046-7
  505. - git snapshot
  506. * Fri Aug 11 2017 Harald Hoyer <harald@redhat.com> - 046-2
  507. - add support for dist-tag less build
  508. * Fri Aug 11 2017 Harald Hoyer <harald@redhat.com> - 046-1
  509. - version 046
  510. * Mon Aug 7 2017 Peter Robinson <pbrobinson@fedoraproject.org> 045-21.git20170515
  511. - Add upstream patches to fix a number of ARM devices with generic initrd
  512. * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 045-20.git20170515
  513. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
  514. * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 045-19.git20170515
  515. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  516. * Mon May 15 2017 Harald Hoyer <harald@redhat.com> - 045-18.git20170515
  517. - git snapshot
  518. * Wed Apr 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 044-178
  519. - Add upstream patches needed for ARMv7/aarch64 fixes
  520. * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 044-177
  521. - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
  522. * Thu Dec 08 2016 Harald Hoyer <harald@redhat.com> - 044-176
  523. - git snapshot
  524. * Fri Aug 19 2016 Harald Hoyer <harald@redhat.com> - 044-117
  525. - git snapshot
  526. * Thu Aug 18 2016 Harald Hoyer <harald@redhat.com> - 044-109
  527. - git snapshot
  528. * Fri Aug 05 2016 Adam Williamson <awilliam@redhat.com> - 044-76
  529. - backport a single commit to fix RHBZ #1358416 (anaconda network init)
  530. * Tue Jun 07 2016 Harald Hoyer <harald@redhat.com> - 044-75
  531. - fix for systemd >= 230
  532. - git snapshot
  533. * Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 044-18.git20160108
  534. - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  535. * Fri Jan 8 2016 Harald Hoyer <harald@redhat.com> - 044-17.git20160108
  536. - include more HID driver
  537. - include machine info file
  538. - fix network carrier detection
  539. - fix nbd
  540. - do not copy over lldpad state
  541. - restorecon the final initramfs image
  542. * Tue Dec 1 2015 Harald Hoyer <harald@redhat.com> - 044-6.git20151201
  543. - fix for readonly /run on shutdown
  544. - fix for the dmsquash-live module
  545. Resolves: rhbz#1286866
  546. * Wed Nov 25 2015 Harald Hoyer <harald@redhat.com> - 044-4.git20151127
  547. - fixes for the dmsquash-live module
  548. - remove udev watch for raid members
  549. - mode 0755 for the livenet generator
  550. Resolves: rhbz#1285903
  551. * Wed Nov 25 2015 Harald Hoyer <harald@redhat.com> - 044-1
  552. - version 044
  553. * Mon Nov 16 2015 Harald Hoyer <harald@redhat.com> - 043-174.git20151116
  554. - git snapshot
  555. * Mon Nov 16 2015 Harald Hoyer <harald@redhat.com> - 043-173.git20151116
  556. - git snapshot
  557. * Fri Nov 13 2015 Harald Hoyer <harald@redhat.com> - 043-172.git20151113
  558. - git snapshot
  559. * Tue Aug 11 2015 Harald Hoyer <harald@redhat.com> 043-60.git20150811
  560. - fixed checkiso timeout
  561. - fixed log output although quiet is set
  562. - fixed qemu detection
  563. - cleanup compressor handling
  564. * Wed Jul 22 2015 Harald Hoyer <harald@redhat.com> 043-40.git20150710.2
  565. - require "xz" to handle the kernel modules
  566. * Fri Jul 10 2015 Harald Hoyer <harald@redhat.com> 043-40.git20150710
  567. - git snapshot
  568. * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 043-2
  569. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  570. * Mon Jun 15 2015 Harald Hoyer <harald@redhat.com> 043-1
  571. - version 043, now with the complete tarball
  572. * Thu Jun 11 2015 Harald Hoyer <harald@redhat.com> 042-1
  573. - version 042, the answer to life, the universe and everything
  574. * Thu Feb 19 2015 Harald Hoyer <harald@redhat.com> 041-10.git20150219
  575. - git snapshot
  576. * Sat Jan 31 2015 Harald Hoyer <harald@redhat.com> 041-1
  577. - version 041
  578. * Thu Jan 08 2015 Harald Hoyer <harald@redhat.com> 040-83.git20150108
  579. - git snapshot
  580. * Fri Dec 19 2014 Harald Hoyer <harald@redhat.com> 040-78.git20141219
  581. - git snapshot
  582. * Mon Dec 08 2014 Harald Hoyer <harald@redhat.com> 040-30.git20141208
  583. - fixed dracut-shutdown
  584. * Thu Dec 04 2014 Harald Hoyer <harald@redhat.com> 040-29.git20141204
  585. - git snapshot
  586. * Tue Sep 30 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 038-36.git20140815
  587. - Allow media check to be cancelled (rhbz 1147941)
  588. * Fri Sep 26 2014 Josh Boyer <jwboyer@fedoraproject.org> - 038-35.git20140815
  589. - Enable early-microcode by default (rhbz 1083716)
  590. - Fix changelog date
  591. * Tue Aug 19 2014 Harald Hoyer <harald@redhat.com> - 038-34.git20140815
  592. - git snapshot
  593. * Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 038-31.git20140815
  594. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
  595. * Fri Aug 15 2014 Harald Hoyer <harald@redhat.com> 038-30.git20140815
  596. - git snapshot
  597. * Thu Jul 24 2014 Harald Hoyer <harald@redhat.com> 038-14.git20140724
  598. - fixed lvm modules issues
  599. Resolves: rhbz#1118890
  600. - fixed vlan issues
  601. - fixed prelink for FIPS
  602. - new rd.route parameter
  603. - more ARM modules
  604. * Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 038-2
  605. - fix license handling
  606. * Mon Jun 30 2014 Harald Hoyer <harald@redhat.com> 038-1
  607. - version 038
  608. * Sat Jun 28 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 037-14.git20140628
  609. - Pull most bugfixy commits from current git
  610. Resolves: rhbz#1112061
  611. * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 037-13.git20140402
  612. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  613. * Fri May 23 2014 Peter Robinson <pbrobinson@fedoraproject.org> 037-12.git20140402
  614. - Fix achi/mmc/sdhci selection for non host based initrd
  615. * Thu Apr 17 2014 Adam Williamson <awilliam@redhat.com> - 037-11.git20140402
  616. - revert broken upstream change that causes RHBZ#1084766
  617. * Wed Apr 02 2014 Harald Hoyer <harald@redhat.com> 037-10.git20140402
  618. - fixed fstab.sys with systemd
  619. - DHCPv6 fixes
  620. - dm-cache module now included
  621. - FCoE fixes
  622. * Thu Mar 20 2014 Harald Hoyer <harald@redhat.com> 037-3.git20140320
  623. - fixed dracut-initramfs-restore with microcode
  624. * Thu Mar 20 2014 Harald Hoyer <harald@redhat.com> 037-1
  625. - version 037
  626. * Thu Feb 06 2014 Harald Hoyer <harald@redhat.com> 036-16.git20140206
  627. - version 036
  628. - parse dns information on "ip=" command line arg
  629. - preserve ownership of files, if root creates the initramfs
  630. - parse ibft nameserver settings
  631. - do not run dhcp twice on an interface
  632. - try to not reload systemd
  633. * Wed Dec 18 2013 Harald Hoyer <harald@redhat.com> 034-74.git20131218
  634. - do not systemctl daemon-reload
  635. - do iscsistart for iscsi_firmware even without network
  636. * Mon Dec 16 2013 Harald Hoyer <harald@redhat.com> 034-70.git20131216
  637. - fixed systemd password waiting
  638. - split out fcoe uefi
  639. - fixed lvm thin tools check
  640. * Thu Dec 05 2013 Harald Hoyer <harald@redhat.com> 034-62.git20131205
  641. - fixed PATH shortener
  642. - also install /etc/system-fips in the initramfs
  643. - nbd, do not fail in hostonly mode
  644. - add ohci-pci to the list of hardcoded modules
  645. - lvm: do not run pvscan for lvmetad
  646. - network fixes
  647. - skip crypt swaps with password files
  648. - fixed i18n
  649. * Wed Oct 30 2013 Harald Hoyer <harald@redhat.com> 034-24.git20131030
  650. - fixed booting with rd.iscsi.firmware and without root=
  651. - fips: include crct10dif_generic
  652. - fixed missing modules in hostonly, which have no modalias
  653. - moved dracut to /usr/sbin
  654. * Mon Oct 21 2013 Harald Hoyer <harald@redhat.com> 034-19.git20131021
  655. - Fixed LVM with thin provisioning
  656. Resolves: rhbz#1013767
  657. Resolves: rhbz#1021083
  658. * Fri Oct 18 2013 Harald Hoyer <harald@redhat.com> 034-18.git20131018
  659. - Fixed LVM with thin provisioning
  660. Resolves: rhbz#1013767
  661. - fixed swap detection in host only mode
  662. * Fri Oct 11 2013 Kyle McMartin <kyle@fedoraproject.org> 034-8.git20131008
  663. - Force mmc_block and usb_storage into ARM initramfs.
  664. Resolves: rhbz#1015234
  665. * Tue Oct 08 2013 Harald Hoyer <harald@redhat.com> 034-7.git20131008
  666. - lvm: install thin utils for non-hostonly
  667. - do not bail out, if kernel modules dir is missing
  668. - dmsquash-live: add /dev/mapper/live-base
  669. Resolves: rhbz#1016726
  670. * Tue Oct 08 2013 Harald Hoyer <harald@redhat.com> 034-1
  671. - version 034
  672. - add option to turn on/off prelinking
  673. --prelink, --noprelink
  674. do_prelink=[yes|no]
  675. - add ACPI table overriding
  676. - do not log to syslog/kmsg/journal for UID != 0
  677. - lvm/mdraid: Fix LVM on MD activation
  678. - bcache module removed (now in bcache-tools upstream)
  679. - mdadm: also install configs from /etc/mdadm.conf.d
  680. - fixes for mdadm-3.2.6+
  681. - fcoe: add FCoE UEFI boot device support
  682. - rootfs-block: add support for the rootfallback= kernel cmdline option
  683. * Fri Sep 13 2013 Harald Hoyer <harald@redhat.com> 033-3.git20130913
  684. - do not dhcp members of team, bond, etc.
  685. - harden against weird ppc kernel driver
  686. Resolves: rhbz#1007891
  687. * Thu Sep 12 2013 Harald Hoyer <harald@redhat.com> 033-1
  688. - do not cache the kernel cmdline
  689. Resolves: rhbz#989944
  690. - fixed iso-scan
  691. Resolves: rhbz#1005487
  692. - support blkid with bcache
  693. Resolves: rhbz#1003207
  694. - ifup with dhcp, if no ip= params specified
  695. Resolves: rhbz#989944
  696. - silently try to umount rpc_pipefs
  697. Resolves: rhbz#999996
  698. * Wed Sep 04 2013 Harald Hoyer <harald@redhat.com> 032-23.git20130904
  699. - fixed curl error with zero size kickstart file
  700. Resolves: rhbz#989133
  701. - fixed systemd-cat failure, when systemd is installed
  702. but not actually running
  703. Resolves: rhbz#1002021
  704. - do not fail on empty dracut module directories
  705. Resolves: rhbz#1003153
  706. * Tue Aug 20 2013 Harald Hoyer <harald@redhat.com> 032-1
  707. - fix for kdump in FIPS mode
  708. Resolves: rhbz#920931
  709. - fixed iBFT booting
  710. Resolves: rhbz#989944
  711. - fixed FIPS mode initramfs creation
  712. Resolves: rhbz#990250
  713. - shutdown: fixed killall_proc_mountpoint()
  714. Resolves: rhbz#996549
  715. - disable lvmetad in the initramfs
  716. Resolves: rhbz#996627
  717. - require dhclient
  718. * Mon Aug 12 2013 Harald Hoyer <harald@redhat.com> 031-29.git20130812
  719. - added missing "then" in initqueue
  720. * Mon Aug 12 2013 Harald Hoyer <harald@redhat.com> 031-28.git20130812
  721. - fixed typo in hostonly device recognition
  722. * Fri Aug 09 2013 Harald Hoyer <harald@redhat.com> 031-24.git20130809
  723. - fixed logging to journal
  724. * Fri Aug 09 2013 Harald Hoyer <harald@redhat.com> 031-23.git20130809
  725. - fixed lsinitrd
  726. * Fri Aug 09 2013 Harald Hoyer <harald@redhat.com> 031-22.git20130809
  727. - lsinitrd.sh: add old cpio signature
  728. - dracut.sh: call find with -print0 and cpio with --null
  729. - dracut.asc: small corrections
  730. - systemd/dracut-initqueue.sh: continue to boot if finished failed
  731. - dracut.sh/dracut-functions.sh: handle root on non-block device
  732. - dracut-functions.sh: removed non dracut-install shell functions
  733. - dracut-functions.sh: inst_multiple == dracut_install
  734. - 51-dracut-rescue.install: fixed rescue image creation
  735. - dracut.sh: do not strip in FIPS mode
  736. Resolves: rhbz#990250
  737. - dracut.sh: check the value of --kver
  738. - crypt: Fix typo--/etc/crypttab not /etc/cryptab
  739. - network/net-lib.sh: fix ibft interface configuration
  740. - iscsi/module-setup.sh: install some modules regardless of hostonly
  741. - multipath: need_shutdown if multipath devices exist
  742. Resolves: rhbz#994913
  743. - omit drivers fix
  744. * Thu Aug 01 2013 Harald Hoyer <harald@redhat.com> 031-7.git20130801
  745. - also install vt102 terminfo
  746. * Wed Jul 31 2013 Harald Hoyer <harald@redhat.com> 031-6.git20130731
  747. - cmssetup: fixed port for zfcp.conf
  748. - lvm: call lvchange with --yes to boot from snapshots
  749. * Wed Jul 31 2013 Harald Hoyer <harald@redhat.com> 031-4.git20130731
  750. - remove action_on_fail kernel command line parameter
  751. * Wed Jul 31 2013 Harald Hoyer <harald@redhat.com> 031-3.git20130731
  752. - do not include adjtime and localtime in the initramfs
  753. - write out vlan configs
  754. * Wed Jul 31 2013 Harald Hoyer <harald@redhat.com> 031-1
  755. - do not include the resume dracut module in hostonly mode,
  756. if no swap is present
  757. - don't warn twice about omitted modules
  758. - use systemd-cat for logging on systemd systems, if logfile is unset
  759. - fixed PARTUUID parsing
  760. - support kernel module signing keys
  761. - do not install the usrmount dracut module in hostonly mode,
  762. if /sbin/init does not live in /usr
  763. - add debian udev rule files
  764. - add support for bcache
  765. - network: handle bootif style interfaces
  766. e.g. ip=77-77-6f-6f-64-73:dhcp
  767. - add support for kmod static devnodes
  768. - add vlan support for iBFT
  769. * Wed Jul 24 2013 Kyle McMartin <kyle@redhat.com> 030-2
  770. - Add ehci-tegra.ko to initramfs to allow rawhide tegra based platforms
  771. to boot off USB disks.
  772. * Wed Jul 17 2013 Harald Hoyer <harald@redhat.com> 030-1
  773. - support new persistent network interface names
  774. - fix findmnt calls, prevents hang on stale NFS mounts
  775. - add systemd.slice and slice.target units
  776. - major shell cleanup
  777. - support root=PARTLABEL= and root=PARTUUID=
  778. - terminfo: only install l/linux v/vt100 and v/vt220
  779. - unset all LC_* and LANG, 10% faster
  780. - fixed dependency loop for dracut-cmdline.service
  781. - do not wait_for_dev for the root devices
  782. - do not wait_for_dev for devices, if dracut-initqueue is not needed
  783. - support early microcode loading with --early-microcode
  784. - dmraid, let dmraid setup its own partitions
  785. - sosreport renamed to rdsosreport
  786. * Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 029-1
  787. - wait for IPv6 auto configuration
  788. Resolves: rhbz#973719
  789. - i18n: make the default font configurable
  790. - systemd/dracut-pre-pivot.service: also execute for cleanup hooks or rd.break
  791. - add dracut-shutdown.service.8 manpage
  792. - lvm: redirect error message of lvs to /dev/null
  793. Resolves: rhbz#921235
  794. * Wed Jun 12 2013 Harald Hoyer <harald@redhat.com> 028-1
  795. - lvm: fixed "thin" recognition
  796. Resolves: rhbz#921235
  797. - install libs also from one dir above
  798. fixes booting power6 generated initramfs on power7
  799. - setup correct system time and time zone in initrd
  800. - cms fixups
  801. Resolves: rhbz#970982 rhbz#971025 rhbz#825199
  802. - iso-scan/filename fixes
  803. Resolves: rhbz#972337
  804. - add udev rules for persistent network naming
  805. Resolves: rhbz#972662
  806. * Tue Jun 04 2013 Dennis Gilmore <dennis@ausil.us> 027-82.git20130531
  807. - add patch to include panel-tfp410 module on arm systems
  808. * Fri May 31 2013 Harald Hoyer <harald@redhat.com> 027-81.git20130531
  809. - fix btrfs mount flags for /usr
  810. - degrade message about missing tools for stripping
  811. Resolves: rhbz#958519
  812. - set environment vars DRACUT_SYSTEMD, NEWROOT in service file
  813. Resolves: rhbz#963159
  814. - don't add volatile swap partitions to host_devs
  815. - add libssl.so.10 to make kdump work with fips mode
  816. - readd selinux dracut module for kdump
  817. - url-lib/url-lib.sh: turn off curl globbing
  818. Resolves: rhbz#907497
  819. - include btrfs-zero-log in the initramfs
  820. Resolves: rhbz#963257
  821. - proper NAME the network interfaces
  822. Resolves: rhbz#965842
  823. - install default font latarcyrheb-sun16
  824. Resolves: rhbz#927564
  825. - optionally install /etc/pcmcia/config.opts
  826. Resolves: rhbz#920076
  827. - fix ONBOOT for slaves, set TYPE=Bond for bonding
  828. Resolves: rhbz#919001
  829. - add nvme kernel module
  830. Resolves: rhbz#910734
  831. - add xfs_metadump
  832. - selinux: load_policy script fix
  833. - add hid-hyperv and hv-vmbus kernel modules
  834. - add parameter rd.live.squashimg
  835. Resolves: rhbz#789036 rhbz#782108
  836. - wait for all required interfaces if "rd.neednet=1"
  837. Resolves: rhbz#801829
  838. - lvm: add tools for thin provisioning
  839. Resolves: rhbz#921235
  840. - ifcfg/write-ifcfg.sh: fixed ifcfg file generation
  841. - do not wait for mpath* devices
  842. Resolves: rhbz#969068
  843. * Wed May 22 2013 Adam Williamson <awilliam@redhat.com> 027-46.git20130430
  844. - don't specify "p" as a separator for dmraid
  845. Resolves: rhbz#966162
  846. * Tue Apr 30 2013 Harald Hoyer <harald@redhat.com> 027-45.git20130430
  847. - fixed fips mode more
  848. Resolves: rhbz#956521
  849. * Thu Apr 25 2013 Harald Hoyer <harald@redhat.com> 027-39.git20130425
  850. - fix shutdown, if /dev/console is not writeable
  851. - fixed fips mode
  852. Resolves: rhbz#956521
  853. * Thu Apr 18 2013 Harald Hoyer <harald@redhat.com> 027-36.git20130418
  854. - fix initramfs creation on noexec tmpdir
  855. Resolves: rhbz#953426
  856. - more options for lsinitrd
  857. - bash completion for lsinitrd
  858. - do not output debug information on initramfs creation, if rd.debug is
  859. on the kernel command line
  860. - drop requirement on 'file', lsinitrd can find the magic on its own
  861. * Mon Apr 15 2013 Harald Hoyer <harald@redhat.com> 027-26.git20130415
  862. - do not call plymouth with full path
  863. - include systemd-random-seed-load.service
  864. - fix ca-bundle.crt for ssl curl
  865. Resolves: rhbz#950770
  866. - add support for "iso-scan/filename" kernel parameter
  867. * Wed Apr 10 2013 Harald Hoyer <harald@redhat.com> 027-19.git20130410
  868. - also handle UUID= entries in crypttab in host-only mode
  869. Resolves:rhbz#919752
  870. * Tue Apr 09 2013 Harald Hoyer <harald@redhat.com> 027-17.git20130409
  871. - only include needed /etc/crypttab entries
  872. Resolves:rhbz#919752
  873. - add support for bridge over team and vlan
  874. - support multiple bonding interfaces
  875. - add "action_on_fail=" kernel command line parameter
  876. - add support for bridge over a vlan tagged interface
  877. * Fri Apr 05 2013 Harald Hoyer <harald@redhat.com> 027-10.git20130405
  878. - fix crypto password timeout on the dracut side
  879. * Tue Mar 26 2013 Harald Hoyer <harald@redhat.com> 027-1
  880. - version 027
  881. * Wed Mar 20 2013 Harald Hoyer <harald@redhat.com> 026-72.git20130320
  882. - fix rescue image naming
  883. Resolves: rhbz#923439
  884. - turn off host-only mode if essential system filesystems not mounted
  885. - turn off host-only mode if udev database is not accessible
  886. * Tue Mar 19 2013 Harald Hoyer <harald@redhat.com> 026-62.git20130319
  887. - fix dracut service ordering
  888. Resolves: rhbz#922991
  889. * Mon Mar 18 2013 Harald Hoyer <harald@redhat.com> 026-56.git20130318
  890. - don't fail hard on kernel modules install
  891. Resolves: rhbz#922565
  892. * Mon Mar 18 2013 Harald Hoyer <harald@redhat.com> 026-55.git20130318
  893. - install all host filesystem drivers
  894. Resolves: rhbz#922565
  895. * Sat Mar 16 2013 Harald Hoyer <harald@redhat.com> 026-54.git20130316
  896. - fix for squashfs
  897. Resolves: rhbz#922248
  898. - documentation fixes
  899. - sosreport, mkdir /run/initramfs
  900. * Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 026-48.git20130315
  901. - use new initrd.target from systemd
  902. - fixed rescue generation
  903. * Wed Mar 13 2013 Harald Hoyer <harald@redhat.com> 026-33.git20130313
  904. - add module-load.d modules to the initramfs
  905. - add sysctl.d to the initramfs
  906. - optimize plymouth module for systemd mode
  907. - add new dracut parameter "--regenerate-all"
  908. - add new dracut parameter "--noimageifnotneeded"
  909. - shutdown: mount move /run /sys /dev /proc out of /oldroot
  910. before pre-shutdown
  911. - add bash completion for dracut
  912. * Wed Mar 13 2013 Harald Hoyer <harald@redhat.com> 026-19.git20130313
  913. - fix switch-root and local-fs.target problem
  914. - add norescue and nohostonly subpackages
  915. * Mon Mar 11 2013 Harald Hoyer <harald@redhat.com> 026-15.git20130311
  916. - update to recent git
  917. * Fri Mar 08 2013 Harald Hoyer <harald@redhat.com> 026-1
  918. - version 026
  919. * Mon Feb 11 2013 Harald Hoyer <harald@redhat.com> 025-35.git20130211
  920. - update to recent git
  921. * Wed Jan 23 2013 Harald Hoyer <harald@redhat.com> 025-1
  922. - version 025
  923. * Tue Aug 21 2012 Harald Hoyer <harald@redhat.com> 023-13.git20120821
  924. - reintroduce rd.neednet, which reenables anaconda networking
  925. - fix some dracut-install corner cases
  926. - fix FIPS for /boot not on extra partition
  927. * Wed Aug 01 2012 Dennis Gilmore <dennis@ausil.us> - 023-2
  928. - add patch to include omap_hsmmc for arm
  929. * Wed Aug 01 2012 Harald Hoyer <harald@redhat.com> 023-1
  930. - version 023
  931. * Mon Jul 30 2012 Harald Hoyer <harald@redhat.com> 022-99.git20120730
  932. - removed install of missing finished-ask-password.sh
  933. * Mon Jul 30 2012 Harald Hoyer <harald@redhat.com> 022-97.git20120730
  934. - moved crypt setup to systemd units
  935. * Fri Jul 27 2012 Harald Hoyer <harald@redhat.com> 022-63.git20120727
  936. - fixed dracut-install bug if /var/tmp contains a symlink
  937. - fixed some partx issues
  938. * Mon Jul 23 2012 Harald Hoyer <harald@redhat.com> 022-5.git20120723
  939. - dracut.8: added more documentation about executing dracut
  940. * Fri Jul 20 2012 Harald Hoyer <harald@redhat.com> 022-2.git20120720
  941. - fixed some race condition for resume from hibernation
  942. * Fri Jul 20 2012 Harald Hoyer <harald@redhat.com> 022-1
  943. - version 022
  944. - host-only kernel modules fix
  945. * Fri Jul 20 2012 Harald Hoyer <harald@redhat.com> 021-1
  946. - version 21
  947. - systemd in the initramfs reenabled
  948. - new option "--kver"
  949. * Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 020-97.git20120717
  950. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  951. * Tue Jul 17 2012 Harald Hoyer <harald@redhat.com> 020-96.git20120717
  952. - disabled systemd in the initramfs, until it works correctly
  953. * Wed Jul 11 2012 Harald Hoyer <harald@redhat.com> 020-84.git20120711
  954. - add back "--force" to switch-root, otherwise systemd umounts /run
  955. * Wed Jul 11 2012 Harald Hoyer <harald@redhat.com> 020-83.git20120711
  956. - more systemd journal fixes
  957. - nfs module fix
  958. - install also /lib/modprobe.d/*
  959. - fixed dracut-shutdown service
  960. - safeguards for dracut-install
  961. - for --include also copy symlinks
  962. * Tue Jul 10 2012 Harald Hoyer <harald@redhat.com> 020-72.git20120710
  963. - stop journal rather than restart
  964. - copy over dracut services to /run/systemd/system
  965. * Tue Jul 10 2012 Harald Hoyer <harald@redhat.com> 020-70.git20120710
  966. - more systemd unit fixups
  967. - restart systemd-journald in switch-root post
  968. - fixed dracut-install loader ldd error message
  969. * Mon Jul 09 2012 Harald Hoyer <harald@redhat.com> 020-64.git20120709
  970. - fixed plymouth install
  971. - fixed resume
  972. - fixed dhcp
  973. - no dracut systemd services installed in the system
  974. * Mon Jul 09 2012 Harald Hoyer <harald@redhat.com> 020-57.git20120709
  975. - more fixups for systemd-udevd unit renaming
  976. * Mon Jul 09 2012 Harald Hoyer <harald@redhat.com> 020-55.git20120709
  977. - require systemd >= 186
  978. - more fixups for systemd-udevd unit renaming
  979. * Mon Jul 09 2012 Harald Hoyer <harald@redhat.com> 020-52.git20120709
  980. - fixed prefix in 01-dist.conf
  981. * Fri Jul 06 2012 Harald Hoyer <harald@redhat.com> 020-51.git20120706
  982. - cope with systemd-udevd unit renaming
  983. - fixed network renaming
  984. - removed dash module
  985. * Mon Jul 02 2012 Harald Hoyer <harald@redhat.com> 020-22.git20120702
  986. - fixed kernel modules install
  987. * Mon Jul 02 2012 Harald Hoyer <harald@redhat.com> 020-21.git20120702
  988. - moved /usr/bin/dracut-install to /usr/lib
  989. - more speedups
  990. * Fri Jun 29 2012 Harald Hoyer <harald@redhat.com> 020-1
  991. - version 020
  992. - new /usr/bin/dracut-install tool
  993. - major speedup of the image creation
  994. * Mon Jun 25 2012 Harald Hoyer <harald@redhat.com> 019-92.git20120625
  995. - support vlan tagged binding
  996. - speedup initramfs emergency service
  997. - speedup image creation
  998. - fix installkernel() return codes
  999. Resolves: rhbz#833256
  1000. - add qemu and qemu-net modules to add qemu drivers even in host-only
  1001. - speedup btrfs and xfs fsck (nop)
  1002. - no more mknod in the initramfs (fixes plymouth on s390)
  1003. * Thu Jun 21 2012 Harald Hoyer <harald@redhat.com> 019-62.git20120621
  1004. - do not require pkg-config for systemd
  1005. - i18n fixes
  1006. - less systemd services in the initramfs
  1007. * Thu Jun 21 2012 Harald Hoyer <harald@redhat.com> 019-57.git20120620
  1008. - systemd is now the default init in the initramfs
  1009. * Mon Jun 18 2012 Harald Hoyer <harald@redhat.com> 019-40.git20120618
  1010. - new upstream version
  1011. * Mon Jun 11 2012 Harald Hoyer <harald@redhat.com> 019-16.git20120611
  1012. - new upstream version
  1013. * Tue Jun 05 2012 Dennis Gilmore <dennis@ausil.us> 019-2
  1014. - include omapdrm with the arm modules
  1015. * Mon Jun 04 2012 Harald Hoyer <harald@redhat.com> 019-1
  1016. - version 019-1
  1017. * Tue May 22 2012 Harald Hoyer <harald@redhat.com> 018-74.git20120522
  1018. - new upstream version
  1019. * Thu May 17 2012 Dennis Gilmore <dennis@ausil.us> 018-53.git20120509
  1020. - add patch to pull in arm storage modules
  1021. * Wed May 09 2012 Harald Hoyer <harald@redhat.com> 018-52.git20120509
  1022. - new upstream version
  1023. * Fri May 04 2012 Harald Hoyer <harald@redhat.com> 018-40.git20120504
  1024. - new upstream version
  1025. * Wed Apr 25 2012 Harald Hoyer <harald@redhat.com> 018-37.git20120425.1
  1026. - fixup for multipath and iscsi host-only detection
  1027. * Wed Apr 25 2012 Harald Hoyer <harald@redhat.com> 018-37.git20120425
  1028. - fixed udevd location
  1029. * Tue Apr 24 2012 Harald Hoyer <harald@redhat.com> 018-33.git20120424
  1030. - new upstream version
  1031. * Thu Apr 19 2012 Harald Hoyer <harald@redhat.com> 018-25.git20120419
  1032. - fixed network for non-network root (like installer media)
  1033. * Wed Apr 18 2012 Harald Hoyer <harald@redhat.com> 018-22.git20120418
  1034. - new upstream version
  1035. * Mon Apr 16 2012 Harald Hoyer <harald@redhat.com> 018-12.git20120416
  1036. - new upstream version, which fixes various anaconda loader issues
  1037. * Thu Apr 05 2012 Harald Hoyer <harald@redhat.com> 018-1
  1038. - version 018
  1039. * Thu Mar 22 2012 Harald Hoyer <harald@redhat.com> 017-62.git20120322
  1040. - fixed /run prefix copying
  1041. * Wed Mar 21 2012 Harald Hoyer <harald@redhat.com> 017-59.git20120321
  1042. - new upstream version, which fixes various anaconda loader issues
  1043. * Mon Mar 12 2012 Harald Hoyer <harald@redhat.com> 017-43.git20120312
  1044. - live image: fixed image uncompression
  1045. - live updates for livenet
  1046. * Thu Mar 08 2012 Harald Hoyer <harald@redhat.com> 017-40.git20120308
  1047. - add s390 ctcm network kernel module
  1048. * Thu Mar 08 2012 Harald Hoyer <harald@redhat.com> 017-39.git20120308
  1049. - kill dhclient silently
  1050. - cleanup and fix network config writeout to /run/initramfs/state
  1051. Resolves: rhbz#799989
  1052. - various cleanups
  1053. * Fri Mar 02 2012 Harald Hoyer <harald@redhat.com> 017-22.git20120302
  1054. - nfs path fixes for live image over nfs
  1055. root=live:nfs://10.10.10.10:/srv/all/install.img ip=dhcp rd.neednet
  1056. * Thu Mar 01 2012 Harald Hoyer <harald@redhat.com> 017-19.git20120301
  1057. - fixed include of some kernel modules
  1058. * Wed Feb 29 2012 Harald Hoyer <harald@redhat.com> 017-17.git20120229
  1059. - update to latest git
  1060. - fixes for convertfs (/usr-move)
  1061. * Fri Feb 24 2012 Harald Hoyer <harald@redhat.com> 017-1
  1062. - version 017
  1063. * Fri Feb 17 2012 Harald Hoyer <harald@redhat.com> 016-9.git20120217
  1064. - update to latest git
  1065. * Wed Feb 15 2012 Harald Hoyer <harald@redhat.com> 016-1
  1066. - version 016
  1067. * Mon Feb 13 2012 Harald Hoyer <harald@redhat.com> 015-9.git20120213
  1068. - update to latest git
  1069. * Sun Feb 12 2012 Kay Sievers <kay@redhat.com> - 015-9.git20120210
  1070. - fix dependency loop in systemd service files
  1071. * Fri Feb 10 2012 Harald Hoyer <harald@redhat.com> 015-8.git20120210
  1072. - update to latest git
  1073. * Thu Feb 09 2012 Harald Hoyer <harald@redhat.com> 015-7.git20120209
  1074. - update to latest git
  1075. * Thu Feb 09 2012 Harald Hoyer <harald@redhat.com> 015-4.git20120209
  1076. - update to latest git
  1077. * Wed Feb 08 2012 Harald Hoyer <harald@redhat.com> 015-3.git20120208
  1078. - update to latest git
  1079. * Tue Feb 07 2012 Harald Hoyer <harald@redhat.com> 015-1
  1080. - version 015
  1081. * Thu Feb 02 2012 Harald Hoyer <harald@redhat.com> 014-81.git20120202
  1082. - update to latest git
  1083. * Thu Feb 02 2012 Harald Hoyer <harald@redhat.com> 014-80.git20120202
  1084. - update to latest git
  1085. * Thu Jan 26 2012 Harald Hoyer <harald@redhat.com> 014-77.git20120126.1
  1086. - rebuild for rawhide
  1087. * Thu Jan 26 2012 Harald Hoyer <harald@redhat.com> 014-77.git20120126
  1088. - update to latest git
  1089. * Thu Jan 26 2012 Harald Hoyer <harald@redhat.com> 014-76.git20120126
  1090. - update to latest git
  1091. * Thu Jan 26 2012 Harald Hoyer <harald@redhat.com> 014-75.git20120126
  1092. - update to latest git
  1093. * Thu Jan 26 2012 Harald Hoyer <harald@redhat.com> 014-74.git20120126
  1094. - update to latest git
  1095. * Thu Jan 26 2012 Harald Hoyer <harald@redhat.com> 014-73.git20120126
  1096. - update to latest git
  1097. * Thu Jan 26 2012 Harald Hoyer <harald@redhat.com> 014-72.git20120126
  1098. - update to latest git
  1099. * Mon Jan 23 2012 Harald Hoyer <harald@redhat.com> 014-65.git20120123
  1100. - update to latest git
  1101. * Mon Jan 23 2012 Harald Hoyer <harald@redhat.com> 014-61.git20120123
  1102. - update to latest git
  1103. * Tue Jan 17 2012 Harald Hoyer <harald@redhat.com> 014-38.git20120117
  1104. - update to latest git
  1105. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 014-10.git20111215
  1106. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  1107. * Thu Dec 15 2011 Harald Hoyer <harald@redhat.com> 014-9.git20111215
  1108. - update to latest git
  1109. - lots of patch changes
  1110. * Fri Oct 21 2011 Harald Hoyer <harald@redhat.com> 013-100.git20111021
  1111. - update to latest git
  1112. * Thu Oct 20 2011 Harald Hoyer <harald@redhat.com> 013-93.git20111020
  1113. - update to latest git
  1114. * Wed Oct 19 2011 Harald Hoyer <harald@redhat.com> 013-85.git20111019
  1115. - update to latest git
  1116. * Tue Oct 04 2011 Harald Hoyer <harald@redhat.com> 013-15
  1117. - fixed mdraid container handling
  1118. Resolves: rhbz#743240
  1119. * Thu Sep 22 2011 Harald Hoyer <harald@redhat.com> 013-13
  1120. - fixed mdraid issues
  1121. - fixed btrfsck
  1122. Resolves: rhbz#735602
  1123. * Wed Sep 21 2011 Harald Hoyer <harald@redhat.com> 013-12
  1124. - removed patch backup files
  1125. - reintroduced /dev/live
  1126. * Tue Sep 20 2011 Harald Hoyer <harald@redhat.com> 013-11
  1127. - move mounting of securitfs to a seperate module
  1128. Resolves: rhbz#737140
  1129. * Tue Sep 20 2011 Harald Hoyer <harald@redhat.com> 013-10
  1130. - mount securitfs with the correct source
  1131. Resolves: rhbz#737140
  1132. * Tue Sep 20 2011 Harald Hoyer <harald@redhat.com> 013-9
  1133. - do not carry over initramfs udev rules
  1134. Resolves: rhbz#734096
  1135. * Fri Sep 02 2011 Harald Hoyer <harald@redhat.com> 013-8
  1136. - hopefully fixed one part of a loop/udev and loop/mount race
  1137. Resolves: rhbz#735199
  1138. * Wed Aug 31 2011 Harald Hoyer <harald@redhat.com> 013-7
  1139. - add /lib/udev/input_id to the initramfs
  1140. - fix hmac install
  1141. * Tue Aug 30 2011 Harald Hoyer <harald@redhat.com> 013-6
  1142. - fixed environment passing to real init
  1143. Resolves: rhbz#733674
  1144. - fixed lvm on md
  1145. * Mon Aug 29 2011 Harald Hoyer <harald@redhat.com> 013-5
  1146. - fixed rhel/fedora version checks
  1147. * Wed Aug 17 2011 Harald Hoyer <harald@redhat.com> 013-4
  1148. - fixed crash with livenet installed
  1149. * Wed Aug 17 2011 Harald Hoyer <harald@redhat.com> 013-3
  1150. - fixed live iso mounting
  1151. Resolves: rhbz#730579
  1152. * Fri Aug 12 2011 Harald Hoyer <harald@redhat.com> 013-1
  1153. - fixed symlink creation for lorax
  1154. * Wed Aug 10 2011 Harald Hoyer <harald@redhat.com> 011-41.git20110810
  1155. - fixed getargs() for empty args
  1156. * Wed Aug 10 2011 Harald Hoyer <harald@redhat.com> 011-40.git20110810
  1157. - fixed symbolic link creation in the initramfs
  1158. Resolves: rhbz#728863
  1159. * Wed Jul 20 2011 Harald Hoyer <harald@redhat.com> 011-15.git20110720
  1160. - "eject" is optional now
  1161. - refined shutdown procedure
  1162. * Mon Jul 18 2011 Harald Hoyer <harald@redhat.com> 011-1
  1163. - version 011
  1164. * Fri May 20 2011 Harald Hoyer <harald@redhat.com> 011-0.1%{?rdist}
  1165. - git snapshot of pre-version 011
  1166. * Fri Apr 01 2011 Harald Hoyer <harald@redhat.com> 010-1
  1167. - version 010
  1168. * Thu Mar 31 2011 Harald Hoyer <harald@redhat.com> 009-5
  1169. - fixed PATH and kmsg logging
  1170. * Thu Mar 31 2011 Harald Hoyer <harald@redhat.com> 009-4
  1171. - fixed dmsquash rule generation
  1172. - fixed fips boot arg parsing
  1173. - fixed plymouth pid generation
  1174. * Wed Mar 30 2011 Harald Hoyer <harald@redhat.com> 009-3
  1175. - fixed dhcp
  1176. - added /lib/firmware/updates to firmware directories
  1177. - fixed LiveCD /dev/.initramfs fallback
  1178. - fixed cdrom polling
  1179. - dropped net-tools dependency
  1180. * Tue Mar 29 2011 Harald Hoyer <harald@redhat.com> 009-2
  1181. - fixed empty output file argument handling:
  1182. "dracut '' <kernel version>"
  1183. * Mon Mar 28 2011 Harald Hoyer <harald@redhat.com> 009-1
  1184. - version 009
  1185. * Thu Mar 17 2011 Harald Hoyer <harald@redhat.com> 009-0.1
  1186. - version 009 prerelease
  1187. * Tue Feb 22 2011 Harald Hoyer <harald@redhat.com> 008-7
  1188. - fixed lvm version parsing
  1189. * Tue Feb 22 2011 Harald Hoyer <harald@redhat.com> 008-6
  1190. - fixed lvm version parsing
  1191. * Mon Feb 21 2011 Harald Hoyer <harald@redhat.com> 008-5
  1192. - fixed i18n unicode setting
  1193. - set cdrom in kernel polling
  1194. * Fri Feb 18 2011 Harald Hoyer <harald@redhat.com> 008-4
  1195. - readded dist tag
  1196. * Fri Feb 18 2011 Harald Hoyer <harald@redhat.com> 008-3
  1197. - fixed i18n
  1198. - turned off selinux by default
  1199. * Wed Feb 09 2011 Harald Hoyer <harald@redhat.com> 008-2
  1200. - do not write dracut.log to /tmp under any circumstances
  1201. - touch /dev/.systemd/plymouth after plymouth started
  1202. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 008-1.1
  1203. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  1204. * Wed Feb 02 2011 Harald Hoyer <harald@redhat.com> 008-1
  1205. - version 008-1
  1206. * Mon Jan 17 2011 Harald Hoyer <harald@redhat.com> 008-0.11
  1207. - removed "mount" requirement
  1208. * Thu Nov 18 2010 Harald Hoyer <harald@redhat.com> - 008-0.10
  1209. - dracut-008 pre git snapshot
  1210. - fixes /dev/dri permissions
  1211. Resolves: rhbz#626559
  1212. * Fri Nov 12 2010 Harald Hoyer <harald@redhat.com> 008-0.9
  1213. - dracut-008 pre git snapshot
  1214. - fixes /dev/.udev permissions
  1215. Resolves: rhbz#651594
  1216. * Wed Nov 3 2010 Harald Hoyer <harald@redhat.com> - 008-0.8
  1217. - fixed fsck -a option
  1218. * Fri Oct 29 2010 Harald Hoyer <harald@redhat.com> 008-0.7
  1219. - added fsck to initramfs
  1220. * Fri Oct 29 2010 Harald Hoyer <harald@redhat.com> 008-0.6
  1221. - fixed rpm macros
  1222. * Fri Oct 29 2010 Harald Hoyer <harald@redhat.com> 008-0.5
  1223. - dracut-008 pre git snapshot
  1224. * Mon Aug 09 2010 Harald Hoyer <harald@redhat.com> 007-1
  1225. - version 007
  1226. * Thu Jun 17 2010 Harald Hoyer <harald@redhat.com> 006-1
  1227. - version 006
  1228. * Fri Jun 11 2010 Harald Hoyer <harald@redhat.com>
  1229. - Remove requirements, which are not really needed
  1230. Resolves: rhbz#598509
  1231. - fixed copy of network config to /dev/.initramfs/ (patch 146)
  1232. Resolves: rhbz#594649
  1233. - more password beauty (patch 142)
  1234. Resolves: rhbz#561092
  1235. - support multiple iSCSI disks (patch 143)
  1236. Resolves: rbhz#580190
  1237. - fixed selinux=0 (patch 130)
  1238. Resolves: rhbz#593080
  1239. - add support for booting LVM snapshot root volume (patch 145)
  1240. Resolves: rbhz#602723
  1241. - remove hardware field from BOOTIF= (patch 148)
  1242. Resolves: rhbz#599593
  1243. - add aes kernel modules and fix crypt handling (patch 137, patch 140 and patch 147)
  1244. Resolves: rhbz#600170
  1245. * Thu May 27 2010 Harald Hoyer <harald@redhat.com>
  1246. - fixed Requirements
  1247. - fixed autoip6
  1248. Resolves: rhbz#538388
  1249. - fixed multipath
  1250. Resolves: rhbz#595719
  1251. * Thu May 06 2010 Harald Hoyer <harald@redhat.com>
  1252. - only display short password messages
  1253. Resolves: rhbz#561092
  1254. * Thu May 06 2010 Harald Hoyer <harald@redhat.com>
  1255. - fixed dracut manpages
  1256. Resolves: rhbz#589109
  1257. - use ccw-init and ccw rules from s390utils
  1258. Resolves: rhbz#533494
  1259. - fixed fcoe
  1260. Resolves: rhbz#486244
  1261. - various other bugfixes seen in Fedora
  1262. * Tue Apr 20 2010 Harald Hoyer <harald@redhat.com>
  1263. - fixed network with multiple nics
  1264. - fixed nfsidmap paths
  1265. - do not run blkid on non active container raids
  1266. - fixed cdrom polling mechanism
  1267. - update to latest git
  1268. * Thu Apr 15 2010 Harald Hoyer <harald@redhat.com>
  1269. - fixed dracut manpages
  1270. - dmraid parse different error messages
  1271. - add cdrom polling mechanism for slow cdroms
  1272. - add module btrfs
  1273. - teach dmsquash live-root to use rootflags
  1274. - trigger udev with action=add
  1275. - fixed add_drivers handling
  1276. - add sr_mod
  1277. - use pigz instead of gzip, if available
  1278. * Thu Mar 25 2010 Harald Hoyer <harald@redhat.com>
  1279. - removed firmware requirements (rhbz#572634)
  1280. - add /etc/dracut.conf.d
  1281. - Resolves: rhbz#572634
  1282. * Fri Mar 19 2010 Harald Hoyer <harald@redhat.com>
  1283. - version 005
  1284. * Fri Mar 19 2010 Harald Hoyer <harald@redhat.com>
  1285. - fixed rpmlint errors (rhbz#570547)
  1286. - removed firmware package from dracut-kernel (rhbz#572634)
  1287. - add dcb support to dracut's FCoE support (rhbz#563794)
  1288. - force install some modules in hostonly mode (rhbz#573094)
  1289. - various other bugfixes
  1290. - Resolves: rhbz#570547, rhbz#572634, rhbz#563794, rhbz#573094
  1291. * Thu Feb 18 2010 Harald Hoyer <harald@redhat.com> 004-15
  1292. - fixed "selinux=0" booting (rhbz#566376)
  1293. - fixed internal IFS handling
  1294. - Resolves: rhbz#566376
  1295. * Fri Jan 29 2010 Harald Hoyer <harald@redhat.com> 004-5
  1296. - fixed firmware.sh bug (#559975 #559597)
  1297. * Tue Jan 26 2010 Harald Hoyer <harald@redhat.com> 004-4
  1298. - add multipath check
  1299. * Tue Jan 26 2010 Harald Hoyer <harald@redhat.com> 004-3
  1300. - fix selinux handling if .autorelabel is present
  1301. - Resolves: rhbz#557744
  1302. * Wed Jan 20 2010 Harald Hoyer <harald@redhat.com> 004-2
  1303. - fix emergency_shell argument parsing
  1304. - Related: rhbz#543948
  1305. * Fri Jan 15 2010 Harald Hoyer <harald@redhat.com> 004-1
  1306. - version 004
  1307. - Resolves: rhbz#529339 rhbz#533494 rhbz#548550
  1308. - Resolves: rhbz#548555 rhbz#553195
  1309. * Wed Jan 13 2010 Harald Hoyer <harald@redhat.com> 003-3
  1310. - add Obsoletes of mkinitrd/nash/libbdevid-python
  1311. - Related: rhbz#543948
  1312. * Wed Jan 13 2010 Warren Togami <wtogami@redhat.com> 003-2
  1313. - nbd is Fedora only
  1314. * Fri Nov 27 2009 Harald Hoyer <harald@redhat.com> 003-1
  1315. - version 003
  1316. * Mon Nov 23 2009 Harald Hoyer <harald@redhat.com> 002-26
  1317. - add WITH_SWITCH_ROOT make flag
  1318. - add fips requirement conditional
  1319. - add more device mapper modules (bug #539656)
  1320. * Fri Nov 20 2009 Dennis Gregorovic <dgregor@redhat.com> - 002-25.1
  1321. - nss changes for Alpha 3
  1322. * Thu Nov 19 2009 Harald Hoyer <harald@redhat.com> 002-25
  1323. - add more requirements for dracut-fips (bug #539257)
  1324. * Tue Nov 17 2009 Harald Hoyer <harald@redhat.com> 002-24
  1325. - put fips module in a subpackage (bug #537619)
  1326. * Tue Nov 17 2009 Harald Hoyer <harald@redhat.com> 002-23
  1327. - install xdr utils for multipath (bug #463458)
  1328. * Thu Nov 12 2009 Harald Hoyer <harald@redhat.com> 002-22
  1329. - add module 90multipath
  1330. - add module 01fips
  1331. - renamed module 95ccw to 95znet (bug #533833)
  1332. - crypt: ignore devices in /etc/crypttab (root is not in there)
  1333. - dasd: only install /etc/dasd.conf in hostonly mode (bug #533833)
  1334. - zfcp: only install /etc/zfcp.conf in hostonly mode (bug #533833)
  1335. - kernel-modules: add scsi_dh scsi_dh_rdac scsi_dh_emc (bug #527750)
  1336. - dasd: use dasdconf.sh from s390utils (bug #533833)
  1337. * Fri Nov 06 2009 Harald Hoyer <harald@redhat.com> 002-21
  1338. - fix rd_DASD argument handling (bug #531720)
  1339. - Resolves: rhbz#531720
  1340. * Wed Nov 04 2009 Harald Hoyer <harald@redhat.com> 002-20
  1341. - fix rd_DASD argument handling (bug #531720)
  1342. - Resolves: rhbz#531720
  1343. * Tue Nov 03 2009 Harald Hoyer <harald@redhat.com> 002-19
  1344. - changed rd_DASD to rd_DASD_MOD (bug #531720)
  1345. - Resolves: rhbz#531720
  1346. * Tue Oct 27 2009 Harald Hoyer <harald@redhat.com> 002-18
  1347. - renamed lvm/device-mapper udev rules according to upstream changes
  1348. - fixed dracut search path issue
  1349. * Mon Oct 26 2009 Harald Hoyer <harald@redhat.com> 002-17
  1350. - load dm_mod module (bug #530540)
  1351. * Fri Oct 09 2009 Jesse Keating <jkeating@redhat.com> - 002-16
  1352. - Upgrade plymouth to Requires(pre) to make it show up before kernel
  1353. * Thu Oct 08 2009 Harald Hoyer <harald@redhat.com> 002-15
  1354. - s390 ccw: s/layer1/layer2/g
  1355. * Thu Oct 08 2009 Harald Hoyer <harald@redhat.com> 002-14
  1356. - add multinic support
  1357. - add s390 zfcp support
  1358. - add s390 network support
  1359. * Wed Oct 07 2009 Harald Hoyer <harald@redhat.com> 002-13
  1360. - fixed init=<command> handling
  1361. - kill loginit if "rdinitdebug" specified
  1362. - run dmsquash-live-root after udev has settled (bug #527514)
  1363. * Tue Oct 06 2009 Harald Hoyer <harald@redhat.com> 002-12
  1364. - add missing loginit helper
  1365. - corrected dracut manpage
  1366. * Thu Oct 01 2009 Harald Hoyer <harald@redhat.com> 002-11
  1367. - fixed dracut-gencmdline for root=UUID or LABEL
  1368. * Thu Oct 01 2009 Harald Hoyer <harald@redhat.com> 002-10
  1369. - do not destroy assembled raid arrays if mdadm.conf present
  1370. - mount /dev/shm
  1371. - let udevd not resolve group and user names
  1372. - preserve timestamps of tools on initramfs generation
  1373. - generate symlinks for binaries correctly
  1374. - moved network from udev to initqueue
  1375. - mount nfs3 with nfsvers=3 option and retry with nfsvers=2
  1376. - fixed nbd initqueue-finished
  1377. - improved debug output: specifying "rdinitdebug" now logs
  1378. to dmesg, console and /init.log
  1379. - stop udev before killing it
  1380. - add ghost /var/log/dracut.log
  1381. - dmsquash: use info() and die() rather than echo
  1382. - strip kernel modules which have no x bit set
  1383. - redirect stdin, stdout, stderr all RW to /dev/console
  1384. so the user can use "less" to view /init.log and dmesg
  1385. * Tue Sep 29 2009 Harald Hoyer <harald@redhat.com> 002-9
  1386. - make install of new dm/lvm udev rules optionally
  1387. - correct dasd module typo
  1388. * Fri Sep 25 2009 Warren Togami <wtogami@redhat.com> 002-8
  1389. - revert back to dracut-002-5 tarball 845dd502
  1390. lvm2 was reverted to pre-udev
  1391. * Wed Sep 23 2009 Harald Hoyer <harald@redhat.com> 002-7
  1392. - build with the correct tarball
  1393. * Wed Sep 23 2009 Harald Hoyer <harald@redhat.com> 002-6
  1394. - add new device mapper udev rules and dmeventd
  1395. bug 525319, 525015
  1396. * Wed Sep 23 2009 Warren Togami <wtogami@redaht.com> 002-5
  1397. - Revert back to -3, Add umount back to initrd
  1398. This makes no functional difference to LiveCD. See Bug #525319
  1399. * Mon Sep 21 2009 Warren Togami <wtogami@redhat.com> 002-4
  1400. - Fix LiveCD boot regression
  1401. * Mon Sep 21 2009 Harald Hoyer <harald@redhat.com> 002-3
  1402. - bail out if selinux policy could not be loaded and
  1403. selinux=0 not specified on kernel command line
  1404. (bug #524113)
  1405. - set finished criteria for dmsquash live images
  1406. * Fri Sep 18 2009 Harald Hoyer <harald@redhat.com> 002-2
  1407. - do not cleanup dmraids
  1408. - copy over lvm.conf
  1409. * Thu Sep 17 2009 Harald Hoyer <harald@redhat.com> 002-1
  1410. - version 002
  1411. - set correct PATH
  1412. - workaround for broken mdmon implementation
  1413. * Wed Sep 16 2009 Harald Hoyer <harald@redhat.com> 001-12
  1414. - removed lvm/mdraid/dmraid lock files
  1415. - add missing ifname= files
  1416. * Wed Sep 16 2009 Harald Hoyer <harald@redhat.com> 001-11
  1417. - generate dracut-version during rpm build time
  1418. * Tue Sep 15 2009 Harald Hoyer <harald@redhat.com> 001-10
  1419. - add ifname= argument for persistent netdev names
  1420. - new /initqueue-finished to check if the main loop can be left
  1421. - copy mdadm.conf if --mdadmconf set or mdadmconf in dracut.conf
  1422. * Wed Sep 09 2009 Harald Hoyer <harald@redhat.com> 001-9
  1423. - added Requires: plymouth-scripts
  1424. * Wed Sep 09 2009 Harald Hoyer <harald@redhat.com> 001-8
  1425. - plymouth: use plymouth-populate-initrd
  1426. - add add_drivers for dracut and dracut.conf
  1427. - do not mount /proc and /selinux manually in selinux-load-policy
  1428. * Wed Sep 09 2009 Harald Hoyer <harald@redhat.com> 001-7
  1429. - add scsi_wait_scan to be sure everything was scanned
  1430. * Tue Sep 08 2009 Harald Hoyer <harald@redhat.com> 001-6
  1431. - fixed several problems with md raid containers
  1432. - fixed selinux policy loading
  1433. * Tue Sep 08 2009 Harald Hoyer <harald@redhat.com> 001-5
  1434. - patch does not honor file modes, fixed them manually
  1435. * Mon Sep 07 2009 Harald Hoyer <harald@redhat.com> 001-4
  1436. - fixed mdraid for IMSM
  1437. * Mon Sep 07 2009 Harald Hoyer <harald@redhat.com> 001-3
  1438. - fixed bug, which prevents installing 61-persistent-storage.rules (bug #520109)
  1439. * Thu Sep 03 2009 Harald Hoyer <harald@redhat.com> 001-2
  1440. - fixed missing grep for md
  1441. - reorder cleanup
  1442. * Wed Sep 02 2009 Harald Hoyer <harald@redhat.com> 001-1
  1443. - version 001
  1444. - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
  1445. * Fri Aug 14 2009 Harald Hoyer <harald@redhat.com> 0.9-1
  1446. - version 0.9
  1447. * Thu Aug 06 2009 Harald Hoyer <harald@redhat.com> 0.8-1
  1448. - version 0.8
  1449. - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
  1450. * Fri Jul 24 2009 Harald Hoyer <harald@redhat.com> 0.7-1
  1451. - version 0.7
  1452. - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
  1453. * Wed Jul 22 2009 Harald Hoyer <harald@redhat.com> 0.6-1
  1454. - version 0.6
  1455. - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
  1456. * Fri Jul 17 2009 Harald Hoyer <harald@redhat.com> 0.5-1
  1457. - version 0.5
  1458. - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
  1459. * Sat Jul 04 2009 Harald Hoyer <harald@redhat.com> 0.4-1
  1460. - version 0.4
  1461. - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
  1462. * Thu Jul 02 2009 Harald Hoyer <harald@redhat.com> 0.3-1
  1463. - version 0.3
  1464. - see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
  1465. * Wed Jul 01 2009 Harald Hoyer <harald@redhat.com> 0.2-1
  1466. - version 0.2
  1467. * Fri Jun 19 2009 Harald Hoyer <harald@redhat.com> 0.1-1
  1468. - first release
  1469. * Thu Dec 18 2008 Jeremy Katz <katzj@redhat.com> - 0.0-1
  1470. - Initial build