Commit Graph

103 Commits

Author SHA1 Message Date
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
David Abdurachmanov a50f1b6663
Install ZSBL and FSBL firmware blobs for SiFive FU540
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-25 12:58:58 -07:00
David Abdurachmanov 89f09da48e
Disable SELinux until we can fix issues
Disks images are failing with:

setfiles: Could not set context for /usr/sbin/timedatex:  Invalid argument

This needs to be tested once disk image is available.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-23 12:11:50 -07:00
David Abdurachmanov d2c310ed32
Update GNOME Desktop Rawhide kickstart
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-22 22:10:55 -07:00
David Abdurachmanov d3ac85b9cc
Add haveged
This ensures we have enough entropy after booting on the board otherwise
we might not be able to SSH immediately.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-22 16:19:13 -07:00
David Abdurachmanov abdd7879d7
Remove python2 packages
We are no Python 3 by default.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-21 12:14:51 -07:00
David Abdurachmanov 93f7bb3d1f
Add usbutils
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-15 19:59:37 -07:00
David Abdurachmanov ff289ee9ae
Disable lm_sensors service
In QEMU setup we have no sensors available thus disable the server
to the service failing at boot time.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-26 09:36:39 +03:00
David Abdurachmanov fc58e4ba3a
Add inxi
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-25 08:38:28 +03:00
David Abdurachmanov 9f31a374fc
Add tools from kernel-tools package
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-13 16:23:01 +02:00
David Abdurachmanov 1c7ebef588
Ensure that non-SMP (single core) boots have time to detect devices
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-05 17:28:16 +02:00
David Abdurachmanov 8250c9dc8e
Set SELinux to --enforcing
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-02 16:25:57 +02:00
David Abdurachmanov e976377ddb
Add OpenSBI + U-Boot (S mode) firmware
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-30 23:04:24 +01:00
David Abdurachmanov c3e057c1c9
Add uboot-tools and riscv64 images
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-27 00:42:19 +01:00
David Abdurachmanov 1d8666f5f5
Attempt to use extlinux-bootloader
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-26 16:39:21 +01:00
David Abdurachmanov ddc91a99cf
Change pyelftools to python3-pyelftools
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-22 18:28:07 +01:00
David Abdurachmanov 455a351aa8
Add pyelftools
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-22 18:26:52 +01:00
David Abdurachmanov acde69f8d4
Add OpenSBI jump and payload firmware for Fedora
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-20 23:18:27 +01:00
David Abdurachmanov 93a1f616f7
Add glibc-static
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-15 09:26:04 +01:00
David Abdurachmanov 15b65b4ae5
Add binwalk
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-09 10:16:00 +01:00
David Abdurachmanov 4427f68976
Add stress-ng and BBL w/ nopayload
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-02-20 16:05:36 +01:00
David Abdurachmanov a20f7a82e7
Add GCC GNAT (Ada) compiler and libraries
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-02-07 10:52:04 +01:00
David Abdurachmanov 3900f897e4
Add pax-utils
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-28 11:27:42 +01:00
David Abdurachmanov de28a58f0e
Add execstack
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-27 21:11:39 +01:00
David Abdurachmanov 0c73699fb2
Add GDC (D front-end for GCC)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-26 21:44:13 +01:00