Commit Graph

75 Commits

Author SHA1 Message Date
Benjamin Gilbert
ff1e39138a Fix build with rust-bytes 1.2.0 2022-08-01 23:17:42 -04:00
Fedora Release Engineering
a81ed9b15d Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 03:25:59 +00:00
Benjamin Gilbert
aeb1acd874 Fix build with rust-regex 1.6.0 2022-07-14 00:29:43 -04:00
Benjamin Gilbert
751de83775 Sync coreos-installer-dracut with CentOS Stream 9 2022-07-09 21:51:33 -04:00
Benjamin Gilbert
6253ba091b Add changelog entries for previous commits 2022-06-17 15:26:22 -04:00
Michael Armijo
68f30a686a 0.15.0 2022-06-17 14:42:15 -04:00
Jonathan Lebon
38521008be Add man pages
We're generating manpages now. Ship them.
2022-05-02 23:21:45 -04:00
Jonathan Lebon
ea43bf85e2 Use make install targets to install non-binary bits
We want to use `%cargo_install` for the main binary to match the use of
`%cargo_build`, but for everything else let's just use the same
dependent make targets.
2022-05-02 23:21:45 -04:00
Jonathan Lebon
78330a87bc Actually ship release binaries on RHEL
I was perusing Brew build logs to debug packaging issues and to my
dismay realized that during the `%install` phase, we were actually
*rebuilding* and installing coreos-installer in debug mode. The reason
was that we weren't specifying `RELEASE=1` here. The deeper reason is
that the `install` target triggers `all` (see
https://github.com/coreos/coreos-installer/pull/634 for discussions
about that).

Anyway, for now let's just fix it here.

Fixes 511b4a3 ("Vendor rust dependencies on RHEL only & add
coreos-installer-dracut subpackage").
2022-05-02 23:19:26 -04:00
Jonathan Lebon
07c2c3289f Move %files section lower down
Usually, that section lives after `%build` and `%install`. This is
already the case for the other subpackages, but not the main one.
2022-05-02 22:57:07 -04:00
Jonathan Lebon
80e41146b2 Tweak top comment re. rust2rpm
We've done a lot of modifications to this spec file now since it was
generated. Make it clear that we're no longer regenerating from
`rust2rpm` everytime.
2022-05-02 22:57:06 -04:00
Jonathan Lebon
d26e2b9e9d 0.14.0 2022-04-27 15:15:58 -04:00
Jonathan Lebon
504d860466 Backport "blockdev: rework EFI vendor dir checking"
https://github.com/coreos/coreos-installer/pull/802 for
https://github.com/coreos/fedora-coreos-tracker/issues/1116.
2022-03-23 17:25:25 -04:00
Zbigniew Jędrzejewski-Szmek
e801ff8f0c Rebuild with package notes 2022-02-15 16:31:32 +01:00
Jonathan Lebon
491e2497f3 0.13.1 2022-02-13 15:18:52 -05:00
Jonathan Lebon
74be28cf81 Backport "signing-keys: regular Fedora cycle rotation of keys"
https://github.com/coreos/coreos-installer/pull/770
2022-02-10 10:50:32 -05:00
Fedora Release Engineering
a40f5d4bc8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 20:16:56 +00:00
Benjamin Gilbert
1cdd286d84 Unbundle serde_with and its dependencies
https://bugzilla.redhat.com/show_bug.cgi?id=2033857 was fixed, so we
can undo the bundling.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2033859.
2021-12-20 17:25:44 -05:00
Benjamin Gilbert
89b375e901 Disable LTO to fix armv7hl builds 2021-12-17 21:01:48 -05:00
Benjamin Gilbert
3df911b67a Temporarily bundle serde_with and its dependencies
rust-serde_with doesn't include the default "macros" feature.  Bundle
serde_with and its dependencies while we sort out this mess.
2021-12-17 21:01:40 -05:00
Benjamin Gilbert
eb586006f0 0.12.0 2021-12-17 14:44:21 -05:00
Sohan Kunkerkar
3d9d0d1860 Keep vendor tarball source line unconditionally on Fedora 2021-12-15 16:01:05 -05:00
Sohan Kunkerkar
c82c701d4a Fix release version string 2021-12-15 14:50:10 -05:00
Sohan Kunkerkar
47909ecba1 Bump coreos-installer-dracut 2021-12-15 14:28:28 -05:00
Sohan Kunkerkar
493096eabe Fix inadvertent inclusion of coreos-installer-dracut in -bootinfra 2021-12-15 13:14:09 -05:00
Sohan Kunkerkar
b0f5492d6f Remove conditional around sourcing the vendor tarball
The conditional on `Sources` fails to download the vendor tarball, so
it's better to remove conditional to avoid build failures
2021-12-08 18:33:08 -05:00
Jonathan Lebon
c32299f0ef Backport "miniso: handle hardlinked files"
https://github.com/coreos/coreos-installer/pull/694
2021-11-29 10:30:55 -05:00
Benjamin Gilbert
5297449db5 Drop rpmlintrc
The filter specified therein is apparently no longer relevant after the
recent refactor:

    E: unused-rpmlintrc-filter "hardcoded-library-path in %{_prefix}/lib/dracut"
2021-11-18 16:35:41 -05:00
Benjamin Gilbert
9e59f2d4e2 0.11.0 2021-11-18 16:33:43 -05:00
Benjamin Gilbert
752d39d005 Merge branch 'f34' into rawhide
Re-converge the history.
2021-11-18 15:16:02 -05:00
Benjamin Gilbert
b8f5745979 Merge branch 'f35' into rawhide
Re-converge the history.
2021-11-18 15:14:32 -05:00
Sohan Kunkerkar
624341d9ad Fix the release number 2021-11-04 14:27:01 -04:00
Sohan Kunkerkar
511b4a3ddd Vendor rust dependencies on RHEL only & add coreos-installer-dracut subpackage 2021-11-04 14:23:37 -04:00
Sohan Kunkerkar
a23a0f036b Vendor rust dependencies on RHEL only & add coreos-installer-dracut subpackage 2021-11-04 11:45:48 -04:00
Sohan Kunkerkar
26f148238e Vendor rust dependencies on RHEL only & add coreos-installer-dracut subpackage 2021-11-04 10:19:30 -04:00
Benjamin Gilbert
d99c1a3c7c Rebuild for F33 bump 2021-10-12 12:19:49 -04:00
Benjamin Gilbert
a7e52469b4 0.10.1 2021-10-11 16:08:11 -04:00
Sahana Prasad
51145c373c Rebuilt with OpenSSL 3.0.0 2021-09-14 19:14:13 +02:00
Dusty Mabe
e44481705c
Backport patch for adding F36 signing key
Upstream 51985ec682
2021-08-17 11:54:55 -04:00
Jonathan Lebon
6dc79d1fad Update to 0.10.0 2021-08-04 21:04:26 -04:00
Fedora Release Engineering
17000d2332 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 13:41:00 +00:00
Jonathan Lebon
e48cffe16d Backport "install: restrict access permissions on /boot/ignition{,/config.ign}"
https://github.com/coreos/coreos-installer/pull/571
2021-07-13 11:49:16 -04:00
Sohan Kunkerkar
be53a303bc Update to 0.9.1 2021-05-17 09:30:28 -04:00
Sohan Kunkerkar
e4aa3bb042 Fix dracut library path 2021-04-08 23:29:04 -04:00
Sohan Kunkerkar
ded1e53cc9 Fix hardcoded library path 2021-04-08 04:29:19 -04:00
Sohan Kunkerkar
a056031492 Update to 0.9.0 2021-04-07 23:07:21 -04:00
Sohan Kunkerkar
e463cdba7b
Update to 0.8.0 2021-03-17 22:55:00 -04:00
Fabio Valentini
b0cc7db6e5
backport trivial commit d94715c to allow building with nix 0.20 2021-03-01 20:14:03 +01:00
Fedora Release Engineering
49e7f05a7a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 17:13:09 +00:00
Benjamin Gilbert
d63e924496 Add Requires for programs invoked by coreos-installer 2021-01-04 23:33:54 -05:00