Commit Graph

92 Commits

Author SHA1 Message Date
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
David Abdurachmanov 5fcb9bb7a0
Add GCC packages
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-25 14:25:05 +01:00
David Abdurachmanov 37099ff51c
Add more development groups
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-25 11:06:29 +01:00
David Abdurachmanov 79bb4f4dbe
Add rpkg
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-24 14:08:13 +01:00
David Abdurachmanov 9c2d8d716d
Add autoconf-archive
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-22 10:14:04 +01:00
David Abdurachmanov ae4289ac98
Add extra 512MB in size
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-21 18:16:17 +01:00
David Abdurachmanov 40290c0d57
Add more packages
Majority of the packages are already installed. The biggest in size
is libguestfs-tools-c, which brings ~500MB on disk.

This will allow manipulating disk images on RISC-V system.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-21 18:07:48 +01:00
David Abdurachmanov 2a23372e12
fedora-rawhide-modular -> rawhide-modular
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-21 17:35:58 +01:00
David Abdurachmanov b2fee02cb9
Disable BLS
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-20 16:15:10 +01:00
David Abdurachmanov 96e6bb5c63
Disable fedora-rawhide-modular repo
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-19 16:10:53 +01:00
David Abdurachmanov 31d14350f6
Set SELinux to Permissive and incl. tools
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-19 15:57:27 +01:00
David Abdurachmanov f2e02bc208
Disable SELinux again
Still cannot produce disk image.

Unable to create appliance : SELinux relabel failed.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-19 09:16:13 +01:00