Compare commits

...

15 Commits

Author SHA1 Message Date
David Abdurachmanov 958a6e6466
Add BR for gzip
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-20 11:33:03 +01:00
David Abdurachmanov 68b1a293c2
Update to use Image.gz kernel format
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-20 11:12:29 +01:00
David Abdurachmanov 4911364f1f
Rebuild for kernel-5.1.0-0.rc1.git0.1.0.riscv64.fc31
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-19 09:55:23 +01:00
David Abdurachmanov 7f3213009d
Rebuild for kernel-5.1.0-0.rc0.git4.1.0.riscv64.fc30
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-10 11:44:58 +01:00
David Abdurachmanov f127043309
Rebuild for kernel-5.0.0-0.rc7.git0.1.0.riscv64.fc30
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-02-19 17:34:40 +01:00
David Abdurachmanov 4ce7d6ed02
Revert BLS changes
We use grubby-deprecated instead of grubby same as ARMv7. U-boot or/and
extlinux does not support BLS. We plan to use u-boot for booting on riscv64.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-18 13:50:31 +01:00
David Abdurachmanov 420cb51711
Introduce %post and remove SRPM (wrongly committed)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-16 20:50:46 +01:00
David Abdurachmanov b29a48af8c
Adjust %files
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-16 20:25:44 +01:00
David Abdurachmanov 50024ff8ae
fix queryformat for kernel-core
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-16 19:24:24 +01:00
David Abdurachmanov dacd640075
Modify to Boot Loader Spec (BLS) structure
See:
- https://fedoraproject.org/wiki/Changes/BootLoaderSpecByDefault
- https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-16 19:01:43 +01:00
David Abdurachmanov 88dc78bc98
Update riscv-pk commit
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-15 21:12:07 +01:00
David Abdurachmanov d17232a007
Rebuild for kernel-5.0.0-0.rc2.git0.1.0.riscv64.fc30
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-15 18:34:26 +01:00
David Abdurachmanov 3894cd24b0
Rebuild for kernel-4.20.0-0.rc5.git2.1.0.riscv64.fc30
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-12-07 01:20:50 +01:00
David Abdurachmanov f6b938e24d
Rebuild for kernel-4.20.0-0.rc4.git0.1.0.riscv64.fc29
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-27 17:00:16 +01:00
David Abdurachmanov 7abbc9d417
Rebuild for kernel-4.20.0-0.rc3.git1.1.1.riscv64.fc29
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-21 17:43:10 +01:00
3 changed files with 46 additions and 5 deletions

Binary file not shown.

View File

@ -3,8 +3,8 @@
Name: fedora-bbl
# The last part is short hash
Version: 2018.11.13.6ebd0f2
Release: 1%{?dist}
Version: 2019.03.10.a1c125d
Release: 3%{?dist}
Summary: Berkeley Boot Loader (BBL) with embedded Fedora kernel
License: BSD
@ -12,15 +12,18 @@ URL: https://github.com/riscv/riscv-pk
# Download tarball, e.g.:
# https://github.com/riscv/riscv-pk/archive/%full_commit.tar.gz
%global full_commit 6ebd0f2a46255d0c76dad3c05b16c1d154795d26
%global full_commit a1c125dde740f5acd1e20a341cf3426ea44af292
Source0: https://github.com/riscv/riscv-pk/archive/%{full_commit}.tar.gz
BuildRequires: kernel-core
BuildRequires: systemd-udev
BuildRequires: grubby-deprecated
BuildRequires: gcc
BuildRequires: binutils
BuildRequires: findutils
BuildRequires: grep
BuildRequires: coreutils
BuildRequires: kernel-core
BuildRequires: gzip
%description
@ -44,9 +47,12 @@ fi
echo "BBL payload: $vmlinuz"
cp "$vmlinuz" Image.gz
gunzip Image.gz
../configure \
--enable-logo \
--with-payload=$vmlinuz
--with-payload="$PWD/Image"
%make_build
popd
@ -69,5 +75,40 @@ popd
/boot/bbl-*
%changelog
* Wed Mar 20 2019 David Abdurachmanov <david.abdurachmanov@gmail.com> 2019.03.10.a1c125d-3
- Update to use Image.gz kernel format (kernel-5.1.0-0.rc1.git0.1.1.riscv64.fc31)
* Tue Mar 19 2019 David Abdurachmanov <david.abdurachmanov@gmail.com> 2019.03.10.a1c125d-2
- Rebuild for kernel-5.1.0-0.rc1.git0.1.0.riscv64.fc31
* Sun Mar 10 2019 David Abdurachmanov <david.abdurachmanov@gmail.com> 2019.03.10.a1c125d-1
- Rebuild for kernel-5.1.0-0.rc0.git4.1.0.riscv64.fc30
* Tue Feb 19 2019 David Abdurachmanov <david.abdurachmanov@gmail.com> 2019.02.19.a26a565-1
- Rebuild for kernel-5.0.0-0.rc7.git0.1.0.riscv64.fc30
* Fri Jan 18 2019 David Abdurachmanov <david.abdurachmanov@gmail.com> 2019.01.16.66c13fd-1
- Revert BLS (we use grubby-deprecated instead of grubby, same as ARMv7). This will be
needed for u-boot.
- Add systemd-udev and grubby to ensure that /boot is populated in chroot.
* Wed Jan 16 2019 David Abdurachmanov <david.abdurachmanov@gmail.com> 2019.01.16.66c13fd-2
- Introduce %post to move BBL into proper directory (/boot/machine_id/kernel_version/bbl)
* Wed Jan 16 2019 David Abdurachmanov <david.abdurachmanov@gmail.com> 2019.01.16.66c13fd-1
- Modify to follow: https://fedoraproject.org/wiki/Changes/BootLoaderSpecByDefault
* Tue Jan 15 2019 David Abdurachmanov <david.abdurachmanov@gmail.com> 2019.01.15.a02257a-1
- Rebuild for kernel-5.0.0-0.rc2.git0.1.0.riscv64.fc30
* Fri Dec 07 2018 David Abdurachmanov <david.abdurachmanov@gmail.com> 2018.12.07.92434c4-1
- Rebuild for kernel-4.20.0-0.rc5.git2.1.0.riscv64.fc30
* Tue Nov 27 2018 David Abdurachmanov <david.abdurachmanov@gmail.com> 2018.11.27.e125938-1
- Rebuild for kernel-4.20.0-0.rc4.git0.1.0.riscv64.fc29
* Wed Nov 21 2018 David Abdurachmanov <david.abdurachmanov@gmail.com> 2018.11.13.6ebd0f2-2
- Rebuild for kernel-4.20.0-0.rc3.git1.1.1.riscv64.fc29
* Tue Nov 13 2018 David Abdurachmanov <david.abdurachmanov@gmail.com> 2018.11.13.6ebd0f2-1
- Add new package