dracut-vl.spec 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563
  1. %bcond_with systemd
  2. %define dracutlibdir %{_prefix}/lib/dracut
  3. %bcond_without doc
  4. # We ship a .pc file but don't want to have a dep on pkg-config. We
  5. # strip the automatically generated dep here and instead co-own the
  6. # directory.
  7. %global __requires_exclude pkg-config
  8. # Variables must be defined
  9. %define with_nbd 0
  10. %define dist_free_release 1
  11. Name: dracut
  12. Summary: Initramfs generator using udev
  13. Version: 053
  14. Release: %{dist_free_release}%{?_dist_release}%{?with_systemd:.systemd}
  15. Group: system,admin-tools
  16. Vendor: Project Vine
  17. Distribution: Vine Linux
  18. # The entire source code is GPLv2+
  19. # except install/* which is LGPLv2+
  20. License: GPLv2+ and LGPLv2+
  21. URL: https://dracut.wiki.kernel.org/
  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. Source1: https://www.gnu.org/licenses/lgpl-2.1.txt
  26. Source2000: vine.conf
  27. Source2001: vine-module-setup.sh
  28. Source2002: vine-usb-pre-udev.sh
  29. Source2003: ChangeLog.fedora
  30. Patch1000: dracut-050-resolve-symlink.patch
  31. BuildRequires: bash git
  32. BuildRequires: kmod-devel >= 15
  33. %if 0%{?fedora} || 0%{?rhel}
  34. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  35. BuildRequires: pkgconfig
  36. %endif
  37. %if 0%{?fedora}
  38. BuildRequires: bash-completion
  39. %endif
  40. %if 0%{?suse_version}
  41. BuildRoot: %{_tmppath}/%{name}-%{version}-build
  42. %endif
  43. %if %{with doc}
  44. BuildRequires: docbook-style-xsl docbook-dtds libxslt
  45. BuildRequires: asciidoc
  46. %endif
  47. # no "provides", because dracut does not offer
  48. # all functionality of the obsoleted packages
  49. Obsoletes: mkinitrd < 6.0.94
  50. Obsoletes: mkinitrd-devel < 6.0.94
  51. Obsoletes: nash < 6.0.94
  52. %if 0%{?fedora} > 16 || 0%{?rhel} > 6
  53. BuildRequires: systemd-units
  54. %endif
  55. Obsoletes: dracut-kernel < 005
  56. Provides: dracut-kernel = %{version}-%{release}
  57. Obsoletes: dracut < 030
  58. Obsoletes: dracut-norescue < 030
  59. Provides: dracut-norescue = %{version}-%{release}
  60. Requires: bash >= 4
  61. Requires: coreutils
  62. Requires: cpio
  63. Requires: filesystem >= 2.1.0
  64. Requires: findutils
  65. Requires: grep
  66. Requires: kmod
  67. Requires: sed
  68. Requires: xz
  69. Requires: xz-lzma-compat
  70. Requires: zstd
  71. Requires: gzip
  72. Requires: procps
  73. Requires: udev > 166
  74. Requires: util-linux-ng >= 2.21
  75. Conflicts: mdadm < 3.2.6-14
  76. %description
  77. dracut contains tools to create a bootable initramfs for 2.6 Linux kernels.
  78. Unlike existing implementations, dracut does hard-code as little as possible
  79. into the initramfs. dracut contains various modules which are driven by the
  80. event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as
  81. NFS, iSCSI, NBD, FCoE with the dracut-network package.
  82. %package network
  83. Summary: dracut modules to build a dracut initramfs with network support
  84. Group: system
  85. %if 0%{?_module_build}
  86. # In the module-build-service, we have pieces of dracut provided by different
  87. # modules ("base-runtime" provides most functionality, but we need
  88. # dracut-network in "installer". Since these two modules build with separate
  89. # dist-tags, we need to reduce this strict requirement to ignore the dist-tag.
  90. Requires: %{name} >= %{version}-%{dist_free_release}
  91. %else
  92. Requires: %{name} = %{version}-%{release}
  93. %endif
  94. Requires: iputils
  95. Requires: iproute
  96. Requires: dhclient
  97. Obsoletes: dracut-generic < 008
  98. Provides: dracut-generic = %{version}-%{release}
  99. %description network
  100. This package requires everything which is needed to build a generic
  101. all purpose initramfs with network support with dracut.
  102. %if 0%{?fedora} || 0%{?rhel} >= 6 || 0%{?suse_version}
  103. %package fips
  104. Summary: dracut modules to build a dracut initramfs with an integrity check
  105. Group: system,security
  106. Requires: %{name} = %{version}-%{release}
  107. Requires: hmaccalc
  108. %if 0%{?rhel} > 5
  109. # For Alpha 3, we want nss instead of nss-softokn
  110. Requires: nss
  111. %else
  112. Requires: nss-softokn
  113. %endif
  114. Requires: nss-softokn-freebl
  115. %description fips
  116. This package requires everything which is needed to build an
  117. initramfs with dracut, which does an integrity check.
  118. %endif
  119. %package fips-aesni
  120. Summary: dracut modules to build a dracut initramfs with an integrity check with aesni-intel
  121. Group: system,security
  122. Requires: %{name}-fips = %{version}-%{release}
  123. %description fips-aesni
  124. This package requires everything which is needed to build an
  125. initramfs with dracut, which does an integrity check and adds the aesni-intel kernel module.
  126. %package caps
  127. Summary: dracut modules to build a dracut initramfs which drops capabilities
  128. Group: system
  129. Requires: %{name} = %{version}-%{release}
  130. Requires: libcap
  131. %description caps
  132. This package requires everything which is needed to build an
  133. initramfs with dracut, which drops capabilities.
  134. %package live
  135. Summary: dracut modules to build a dracut initramfs with live image capabilities
  136. Group: system
  137. %if 0%{?_module_build}
  138. # See the network subpackage comment.
  139. Requires: %{name} >= %{version}-%{dist_free_release}
  140. %else
  141. Requires: %{name} = %{version}-%{release}
  142. %endif
  143. Requires: %{name}-network = %{version}-%{release}
  144. Requires: tar gzip coreutils bash device-mapper curl
  145. %description live
  146. This package requires everything which is needed to build an
  147. initramfs with dracut, with live image capabilities, like Live CDs.
  148. %package config-generic
  149. Summary: dracut configuration to turn off hostonly image generation
  150. Group: system
  151. Requires: %{name} = %{version}-%{release}
  152. Obsoletes: dracut-nohostonly < 030
  153. Provides: dracut-nohostonly = %{version}-%{release}
  154. %description config-generic
  155. This package provides the configuration to turn off the host specific initramfs
  156. generation with dracut and generates a generic image by default.
  157. %package config-rescue
  158. Summary: dracut configuration to turn on rescue image generation
  159. Group: system
  160. Requires: %{name} = %{version}-%{release}
  161. Obsoletes: dracut < 030
  162. %description config-rescue
  163. This package provides the configuration to turn on the rescue initramfs
  164. generation with dracut.
  165. %package tools
  166. Summary: dracut tools to build the local initramfs
  167. Group: admin-tools
  168. Requires: %{name} = %{version}-%{release}
  169. %description tools
  170. This package contains tools to assemble the local initrd and host configuration.
  171. %debug_package
  172. %prep
  173. %autosetup -n %{name}-%{version} -S git_am
  174. cp %{SOURCE1} .
  175. cp %{SOURCE2003} .
  176. %build
  177. %configure \
  178. %if %{defined _unitdir}
  179. --systemdsystemunitdir=%{_unitdir} \
  180. %endif
  181. --bashcompletiondir=$(pkg-config \
  182. --variable=completionsdir bash-completion) \
  183. --libdir=%{_prefix}/lib \
  184. %if %{without doc}
  185. --disable-documentation \
  186. %endif
  187. ${NULL}
  188. make %{?_smp_mflags}
  189. %install
  190. rm -rf -- $RPM_BUILD_ROOT
  191. make %{?_smp_mflags} install \
  192. DESTDIR=$RPM_BUILD_ROOT \
  193. libdir=%{_prefix}/lib
  194. echo "DRACUT_VERSION=%{version}-%{release}" > $RPM_BUILD_ROOT/%{dracutlibdir}/dracut-version.sh
  195. %if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0
  196. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/01fips
  197. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/02fips-aesni
  198. %endif
  199. # we do not support dash in the initramfs
  200. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00dash
  201. # we do not support mksh in the initramfs
  202. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00mksh
  203. # remove gentoo specific modules
  204. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/50gensplash
  205. %if %{defined _unitdir}
  206. # with systemd IMA and selinux modules do not make sense
  207. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/96securityfs
  208. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/97masterkey
  209. rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/98integrity
  210. %endif
  211. mkdir -p $RPM_BUILD_ROOT/boot/dracut
  212. mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay
  213. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
  214. touch $RPM_BUILD_ROOT%{_localstatedir}/log/dracut.log
  215. mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/initramfs
  216. install -m 0644 %{SOURCE2000} %{buildroot}%{dracutlibdir}/dracut.conf.d/01-dist.conf
  217. %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
  218. install -m 0644 dracut.conf.d/fips.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/40-fips.conf
  219. %endif
  220. echo 'hostonly="no"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-generic-image.conf
  221. echo 'dracut_rescue_image="yes"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-rescue.conf
  222. %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
  223. > $RPM_BUILD_ROOT/etc/system-fips
  224. %endif
  225. # make to load EHCI driver at first
  226. mkdir -p %{buildroot}%{dracutlibdir}/modules.d/70ehci_first
  227. install -m755 %{SOURCE2001} %{buildroot}%{dracutlibdir}/modules.d/70ehci_first/module-setup.sh
  228. install -m755 %{SOURCE2002} %{buildroot}%{dracutlibdir}/modules.d/70ehci_first/usb-pre-udev.sh
  229. # fix path to rngd
  230. sed -i -e 's|/usr/sbin/|/sbin/|' \
  231. %{buildroot}%{dracutlibdir}/modules.d/06rngd/rngd.service
  232. # drop a unshipped file
  233. rm -f %{buildroot}%{_mandir}/man8/mkinitrd-suse.8*
  234. %clean
  235. rm -rf -- $RPM_BUILD_ROOT
  236. %files
  237. %defattr(-,root,root,0755)
  238. %if %{with doc}
  239. %doc README* AUTHORS dracut.html dracut.png dracut.svg
  240. %endif
  241. %{!?_licensedir:%global license %%doc}
  242. %license COPYING lgpl-2.1.txt
  243. %doc ChangeLog.fedora
  244. %{_bindir}/dracut
  245. %dir %{_datadir}/bash-completion
  246. %dir %{_datadir}/bash-completion/completions
  247. %{_datadir}/bash-completion/completions/dracut
  248. %{_datadir}/bash-completion/completions/lsinitrd
  249. %{_bindir}/mkinitrd
  250. %{_bindir}/lsinitrd
  251. %dir %{dracutlibdir}
  252. %dir %{dracutlibdir}/modules.d
  253. %{dracutlibdir}/dracut-functions.sh
  254. %{dracutlibdir}/dracut-init.sh
  255. %{dracutlibdir}/dracut-functions
  256. %{dracutlibdir}/dracut-version.sh
  257. %{dracutlibdir}/dracut-logger.sh
  258. %{dracutlibdir}/dracut-initramfs-restore
  259. %{dracutlibdir}/dracut-install
  260. %{dracutlibdir}/skipcpio
  261. %config(noreplace) %{_sysconfdir}/dracut.conf
  262. %{dracutlibdir}/dracut.conf.d/01-dist.conf
  263. %dir %{_sysconfdir}/dracut.conf.d
  264. %dir %{dracutlibdir}/dracut.conf.d
  265. %dir %{_datadir}/pkgconfig
  266. %{_datadir}/pkgconfig/dracut.pc
  267. %if %{with doc}
  268. %{_mandir}/man8/dracut.8*
  269. %{_mandir}/man8/*service.8*
  270. %{_mandir}/man8/mkinitrd.8*
  271. %{_mandir}/man1/lsinitrd.1*
  272. %{_mandir}/man7/dracut.kernel.7*
  273. %{_mandir}/man7/dracut.cmdline.7*
  274. %{_mandir}/man7/dracut.modules.7*
  275. %{_mandir}/man7/dracut.bootup.7*
  276. %{_mandir}/man5/dracut.conf.5*
  277. %endif
  278. %{dracutlibdir}/modules.d/00bash
  279. %{dracutlibdir}/modules.d/00systemd
  280. %{dracutlibdir}/modules.d/00warpclock
  281. %{dracutlibdir}/modules.d/01systemd-ask-password
  282. %{dracutlibdir}/modules.d/01systemd-coredump
  283. %{dracutlibdir}/modules.d/01systemd-initrd
  284. %{dracutlibdir}/modules.d/01systemd-modules-load
  285. %{dracutlibdir}/modules.d/01systemd-repart
  286. %{dracutlibdir}/modules.d/01systemd-sysctl
  287. %{dracutlibdir}/modules.d/01systemd-sysusers
  288. %{dracutlibdir}/modules.d/03modsign
  289. %{dracutlibdir}/modules.d/03rescue
  290. %{dracutlibdir}/modules.d/04watchdog
  291. %{dracutlibdir}/modules.d/04watchdog-modules
  292. %{dracutlibdir}/modules.d/05busybox
  293. %{dracutlibdir}/modules.d/06dbus-broker
  294. %{dracutlibdir}/modules.d/06dbus-daemon
  295. %{dracutlibdir}/modules.d/06rngd
  296. %{dracutlibdir}/modules.d/09dbus
  297. %{dracutlibdir}/modules.d/10i18n
  298. %{dracutlibdir}/modules.d/30convertfs
  299. %{dracutlibdir}/modules.d/45url-lib
  300. %{dracutlibdir}/modules.d/50drm
  301. %{dracutlibdir}/modules.d/50plymouth
  302. # vine
  303. %{dracutlibdir}/modules.d/70ehci_first
  304. %{dracutlibdir}/modules.d/80lvmmerge
  305. %{dracutlibdir}/modules.d/90btrfs
  306. %{dracutlibdir}/modules.d/90crypt
  307. %{dracutlibdir}/modules.d/90dm
  308. %{dracutlibdir}/modules.d/90dmraid
  309. %{dracutlibdir}/modules.d/90kernel-modules
  310. %{dracutlibdir}/modules.d/90kernel-modules-extra
  311. %{dracutlibdir}/modules.d/90lvm
  312. %{dracutlibdir}/modules.d/90mdraid
  313. %{dracutlibdir}/modules.d/90multipath
  314. %{dracutlibdir}/modules.d/90nvdimm
  315. %{dracutlibdir}/modules.d/90qemu
  316. %{dracutlibdir}/modules.d/90ppcmac
  317. %{dracutlibdir}/modules.d/91crypt-gpg
  318. %{dracutlibdir}/modules.d/91crypt-loop
  319. %{dracutlibdir}/modules.d/95debug
  320. %{dracutlibdir}/modules.d/95fstab-sys
  321. %{dracutlibdir}/modules.d/95lunmask
  322. %{dracutlibdir}/modules.d/95nvmf
  323. %{dracutlibdir}/modules.d/95resume
  324. %{dracutlibdir}/modules.d/95rootfs-block
  325. %{dracutlibdir}/modules.d/95terminfo
  326. %{dracutlibdir}/modules.d/95udev-rules
  327. %{dracutlibdir}/modules.d/95virtfs
  328. %ifarch s390 s390x
  329. %{dracutlibdir}/modules.d/80cms
  330. %{dracutlibdir}/modules.d/81cio_ignore
  331. %{dracutlibdir}/modules.d/91zipl
  332. %{dracutlibdir}/modules.d/95dasd
  333. %{dracutlibdir}/modules.d/95dasd_mod
  334. %{dracutlibdir}/modules.d/95dasd_rules
  335. %{dracutlibdir}/modules.d/95dcssblk
  336. %{dracutlibdir}/modules.d/95qeth_rules
  337. %{dracutlibdir}/modules.d/95zfcp
  338. %{dracutlibdir}/modules.d/95zfcp_rules
  339. %else
  340. %exclude %{dracutlibdir}/modules.d/80cms
  341. %exclude %{dracutlibdir}/modules.d/81cio_ignore
  342. %exclude %{dracutlibdir}/modules.d/91zipl
  343. %exclude %{dracutlibdir}/modules.d/95dasd
  344. %exclude %{dracutlibdir}/modules.d/95dasd_mod
  345. %exclude %{dracutlibdir}/modules.d/95dasd_rules
  346. %exclude %{dracutlibdir}/modules.d/95dcssblk
  347. %exclude %{dracutlibdir}/modules.d/95qeth_rules
  348. %exclude %{dracutlibdir}/modules.d/95zfcp
  349. %exclude %{dracutlibdir}/modules.d/95zfcp_rules
  350. %endif
  351. %if %{undefined _unitdir}
  352. %{dracutlibdir}/modules.d/96securityfs
  353. %{dracutlibdir}/modules.d/97masterkey
  354. %{dracutlibdir}/modules.d/98integrity
  355. %endif
  356. %{dracutlibdir}/modules.d/97biosdevname
  357. %{dracutlibdir}/modules.d/98ecryptfs
  358. %{dracutlibdir}/modules.d/98pollcdrom
  359. %{dracutlibdir}/modules.d/98selinux
  360. %{dracutlibdir}/modules.d/98syslog
  361. %{dracutlibdir}/modules.d/98dracut-systemd
  362. %{dracutlibdir}/modules.d/98usrmount
  363. %{dracutlibdir}/modules.d/99base
  364. %{dracutlibdir}/modules.d/99memstrack
  365. %{dracutlibdir}/modules.d/99fs-lib
  366. %{dracutlibdir}/modules.d/99shutdown
  367. %{dracutlibdir}/modules.d/99squash
  368. %attr(0644,root,root) %ghost %config(missingok,noreplace) %{_localstatedir}/log/dracut.log
  369. %dir %{_sharedstatedir}/initramfs
  370. %if %{defined _unitdir}
  371. %{_unitdir}/dracut-shutdown.service
  372. %{_unitdir}/sysinit.target.wants/dracut-shutdown.service
  373. %{_unitdir}/dracut-cmdline.service
  374. %{_unitdir}/dracut-initqueue.service
  375. %{_unitdir}/dracut-mount.service
  376. %{_unitdir}/dracut-pre-mount.service
  377. %{_unitdir}/dracut-pre-pivot.service
  378. %{_unitdir}/dracut-pre-trigger.service
  379. %{_unitdir}/dracut-pre-udev.service
  380. %{_unitdir}/initrd.target.wants/dracut-cmdline.service
  381. %{_unitdir}/initrd.target.wants/dracut-initqueue.service
  382. %{_unitdir}/initrd.target.wants/dracut-mount.service
  383. %{_unitdir}/initrd.target.wants/dracut-pre-mount.service
  384. %{_unitdir}/initrd.target.wants/dracut-pre-pivot.service
  385. %{_unitdir}/initrd.target.wants/dracut-pre-trigger.service
  386. %{_unitdir}/initrd.target.wants/dracut-pre-udev.service
  387. %endif
  388. %{_prefix}/lib/kernel/install.d/50-dracut.install
  389. %files network
  390. %defattr(-,root,root,0755)
  391. %{dracutlibdir}/modules.d/02systemd-networkd
  392. %{dracutlibdir}/modules.d/35network-legacy
  393. %{dracutlibdir}/modules.d/35network-manager
  394. %{dracutlibdir}/modules.d/35network-wicked
  395. %{dracutlibdir}/modules.d/40network
  396. %{dracutlibdir}/modules.d/90kernel-network-modules
  397. %{dracutlibdir}/modules.d/95fcoe
  398. %{dracutlibdir}/modules.d/95iscsi
  399. %{dracutlibdir}/modules.d/90qemu-net
  400. %{dracutlibdir}/modules.d/95cifs
  401. %{dracutlibdir}/modules.d/95nbd
  402. %{dracutlibdir}/modules.d/95nfs
  403. %{dracutlibdir}/modules.d/95ssh-client
  404. %{dracutlibdir}/modules.d/45ifcfg
  405. %ifarch s390 s390x
  406. %{dracutlibdir}/modules.d/95znet
  407. %else
  408. %exclude %{dracutlibdir}/modules.d/95znet
  409. %endif
  410. %{dracutlibdir}/modules.d/95fcoe-uefi
  411. %{dracutlibdir}/modules.d/99uefi-lib
  412. %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
  413. %files fips
  414. %defattr(-,root,root,0755)
  415. %{dracutlibdir}/modules.d/01fips
  416. %{dracutlibdir}/dracut.conf.d/40-fips.conf
  417. %config(missingok) /etc/system-fips
  418. %files fips-aesni
  419. %defattr(-,root,root,0755)
  420. %{dracutlibdir}/modules.d/02fips-aesni
  421. %endif
  422. %files caps
  423. %defattr(-,root,root,0755)
  424. %{dracutlibdir}/modules.d/02caps
  425. %files live
  426. %defattr(-,root,root,0755)
  427. %{dracutlibdir}/modules.d/99img-lib
  428. %{dracutlibdir}/modules.d/90dmsquash-live
  429. %{dracutlibdir}/modules.d/90dmsquash-live-ntfs
  430. %{dracutlibdir}/modules.d/90livenet
  431. %files tools
  432. %defattr(-,root,root,0755)
  433. %if %{with doc}
  434. %doc %{_mandir}/man8/dracut-catimages.8*
  435. %endif
  436. %{_bindir}/dracut-catimages
  437. %dir /boot/dracut
  438. %dir /var/lib/dracut
  439. %dir /var/lib/dracut/overlay
  440. %files config-generic
  441. %defattr(-,root,root,0755)
  442. %{dracutlibdir}/dracut.conf.d/02-generic-image.conf
  443. %files config-rescue
  444. %defattr(-,root,root,0755)
  445. %{dracutlibdir}/dracut.conf.d/02-rescue.conf
  446. %{_prefix}/lib/kernel/install.d/51-dracut-rescue.install
  447. %changelog
  448. * Tue Apr 06 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 053-1
  449. - new upstream release.
  450. - added O:mkinitrd, nash.
  451. * Fri Apr 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 050-3
  452. - added support for recursive symlink of /sbin/init.
  453. * Thu Apr 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 050-2
  454. - fixed path to rngd.
  455. - truncated %%changelog: old logs are moved to ChangeLog.fedora.
  456. * Wed Apr 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 050-1
  457. - new upstream release.
  458. * Fri Sep 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 049-2
  459. - imported Patch100 and 101 from rawhide.
  460. - added R:xz-lzma-compat.
  461. * Tue Jan 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 049-1
  462. - new upstream release.
  463. * Fri Sep 15 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 046-10
  464. - fixed release number.
  465. * Thu Sep 14 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 046-9
  466. - imported warpclock scripts from openSUSE.
  467. * Tue Sep 12 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 046-8
  468. - initial build for Vine Linux.