Commit Graph

127 Commits

Author SHA1 Message Date
David Abdurachmanov 9e82c7d827
Add compsize package
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-11-30 13:49:51 +02:00
David Abdurachmanov cb0947818d
Remove koji-containerbuild
Not needed for us now. Does not install in F37 due to wrong
dependencies. Generic F37 bug.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-11-19 07:47:19 +02:00
David Abdurachmanov 739809010d
Remove wireless-tools
https://fedoraproject.org/wiki/Changes/RemoveWirelessExtensions

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-11-18 17:08:27 +02:00
David Abdurachmanov fc00f1289a
Update Fedora Koji repo URL
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-11-18 16:52:38 +02:00
David Abdurachmanov 566d7bad7a
Update F37 Developer disk image
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-11-18 16:50:28 +02:00
David Abdurachmanov 8ff595bfcc
A quick attempt at F37 Developer disk image
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-11-09 16:54:50 +02:00
David Abdurachmanov 88dfe1d0a9
Add watchdog package
For SiFive HiFive Unmatched DA9063 PMIC WDT (only shutdown, not reset).

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-07-25 22:23:55 +02:00
David Abdurachmanov 2dd483e125
Replace libguestfs-tools-c with guestfs-tools
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-07-25 22:22:41 +02:00
David Abdurachmanov 01b4824e57
Add realtime-tests
Add a new package for testing the system.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-07-05 09:43:24 +03:00
David Abdurachmanov 6ad1611aff
Add more Koji plugins for future use
The main plugins used by upstream Fedora Koji infra right now
(F36 timeframe):

roles/koji_builder/templates/kojid.conf:{{ plugins.append("runroot") }}
roles/koji_builder/templates/kojid.conf:{{ plugins.append("save_failed_tree") }}
roles/koji_builder/templates/kojid.conf:{{ plugins.append("builder_containerbuild") }}
roles/koji_builder/templates/kojid.conf:{{ plugins.append("rpmautospec_builder") }}

Taken from https://pagure.io/fedora-infra/ansible.git

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2021-11-07 13:10:13 +02:00
David Abdurachmanov 9c61408688
Adjust boot fragments
SiFive FSBL is no more. Replaced by U-Boot SPL.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2021-01-07 18:23:50 +02:00
David Abdurachmanov 150c372a59
Add flashrom package
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2021-01-06 13:37:25 +02:00
David Abdurachmanov d2f70450a4
Add bloaty
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-12-29 08:37:04 +02:00
David Abdurachmanov a895c4eb0e
Add more packages
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-12-15 14:40:04 +02:00
David Abdurachmanov 6397993beb
Add packages suggested by GCC Farm (Baptiste Jonglez)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-12-08 07:16:09 +02:00
David Abdurachmanov 3c6cc68762
Disable SELinux (rpmdb)
setfiles: Could not set context for /usr/bin/rpmdb:  Invalid argument

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-12-07 08:50:43 +02:00
David Abdurachmanov aa1bb39d7a
Expand default package list
Based on feedback on what developers want.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-12-05 12:04:08 +02:00
David Abdurachmanov c2eb58eff5
Enable libguestfs-tools-c again
QEMU, libvirt and libguestfs is now rebuilt.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-12-05 11:35:00 +02:00
David Abdurachmanov 8c09aa312f
Remove libguestfs-tools-c for now
We cannot rebuild the package as it depends on QEMU/libvirt KVM suppoort
which we don't have. We are discussing how to resolve it.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-12-04 07:38:44 +02:00
David Abdurachmanov 5ee87e9705
Replace dejavu-fonts-common with dejavu-fonts-all
DEBUG util.py:596:  Unable to create appliance : Failed to find package 'dejavu-fonts-common' : No match for argument: dejavu-fonts-common

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-11-30 21:02:18 +02:00
David Abdurachmanov 3a78dd029d
Add kickstarts files for Fedora 32 (F32)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-24 15:21:25 +02:00
David Abdurachmanov 0dba905b97
Add new tools (I2C, SPI, GPIO and NBD)
Add tools to access SOC features such as I2C, SPI and GPIO.

Add nbd as requested by rwmjones.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-23 14:16:10 +02:00
David Abdurachmanov 2f888e7761
Add ddrescure, glances and python3-psutil
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-23 18:22:17 +02:00
David Abdurachmanov 3642552f6c
Disable libvirtd
This does not need to be running at boot. This also causes issues
with guest networking in some cases. This should stop libvirtd
from brining up the networking.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-23 18:19:14 +02:00
David Abdurachmanov cf0bd44d80
Add missing chkconfig
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-25 09:59:32 +02:00
David Abdurachmanov 28664726f4
Import some changes from Minimal
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-23 12:44:08 +02:00
David Abdurachmanov 7e8a855e3d
dracut-modules-growroot was deprecated 4 years ago
See: fe40d875d0?branch=master

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-23 08:53:12 +02:00
David Abdurachmanov ebb5b22e6d
Update Minimal kickstart
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-22 22:11:46 +02:00
David Abdurachmanov d3aadc6d27
Set SELinux to enforcing
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-22 10:09:00 +02:00
David Abdurachmanov 46120c4555
Add NetworkManager-tui and cheat
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-16 11:40:52 +02:00
David Abdurachmanov 6f90f2710e
Add xz
All disk images from virt-builder are provided with xz compression.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-16 07:40:12 +02:00
David Abdurachmanov 834f2952b1
Add zstd
Fedora/RISCV disk images are compressed with zstd thus ensure we have
the tool to uncompress them.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-16 07:38:36 +02:00
David Abdurachmanov e436638ac6
Add nbdkit
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-15 07:39:17 +02:00
David Abdurachmanov 9287d0b546
Add fuse-sshfs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-13 13:44:21 +02:00
David Abdurachmanov 656eb467ff
Remove BBL
BBL is now obsolete and OpenSBI is a way to go.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-08 20:17:52 +02:00
David Abdurachmanov c622ff1c4d
Add Fedora GNOME F31 ks
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-08 20:17:12 +02:00
David Abdurachmanov 944d5cbabf
Add BRs for a number of packages (kernel, gcc, glibc, etc.)
This adds another 950M to rootfs (mostly by two packages: glibc language
packages and texlive). BRs for:

- bash
- binutils
- coreutils
- gcc
- gdb
- glibc
- kernel
- rpm
- util-linux

are added.

This ensures we can rebuild critical packages even if repositories
go away.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-08 17:04:29 +02:00
David Abdurachmanov 684e2c9e11
Add iperf3, sysstat, fio, memtester
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-08 16:21:31 +02:00
David Abdurachmanov 5676cf11f5
Add cloud-utils-growpart
This allows an easy way to resize partitions.

See: https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi#Resize_after_initial-setup

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-08 15:27:11 +02:00
David Abdurachmanov 0ffe095969
Add dnscrypt-proxy and meson
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-08 09:18:56 +02:00
David Abdurachmanov 8389944248
Change password and add livesys script
Change password to fedora_rocks! and add livesys script (based on
fedora-live-base.ks)

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-30 18:42:05 +02:00
David Abdurachmanov 792fbaa6d4
Remove BBL
We are only using OpenSBI now.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-23 15:04:14 +03:00
David Abdurachmanov 9d008b4028
Fix creation of riscv user
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-23 14:32:06 +03:00
David Abdurachmanov da942385d4
Add F31 Developer kickstart
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-23 14:19:50 +03:00
David Abdurachmanov 155b2117b5
Disable SELinux
Problems continue, but this time a different file:

[..]
31k
32ksetfiles: Could not set context for /usr/lib/systemd/user/dbus-broker.service:  Invalid argument
DEBUG util.py:556:
/ 100.0%
[..]

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-03 11:27:08 +03:00
David Abdurachmanov 5f97fbb0d3
SELinux should be --enforcing
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-03 09:17:54 +03:00
David Abdurachmanov 5711f1e160
Enable SELinux
Let's see if SELinux labeling works now.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-02 20:41:18 +03:00
David Abdurachmanov cf6f7285c6
Change password to 'fedora_riscv'
For some reason passwd is now strict on checking password for root account.
Change all passwords to fedora_riscv, which seems to work fine.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-30 17:05:10 +03:00
David Abdurachmanov 77a5c2411f
Add riscv user in wheel group
Keep the password simple -- riscv.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-30 12:24:59 +03:00
David Abdurachmanov c3a97060ef
Replace domain with a new one: fedora.riscv.rocks
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-27 00:42:26 +02:00