Commit Graph

82 Commits

Author SHA1 Message Date
5f97fbb0d3
SELinux should be --enforcing
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-03 09:17:54 +03:00
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
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
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
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
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
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
d2c310ed32
Update GNOME Desktop Rawhide kickstart
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-22 22:10:55 -07:00
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
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
93f7bb3d1f
Add usbutils
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-15 19:59:37 -07:00
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
fc58e4ba3a
Add inxi
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-25 08:38:28 +03:00
9f31a374fc
Add tools from kernel-tools package
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-13 16:23:01 +02:00
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
8250c9dc8e
Set SELinux to --enforcing
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-02 16:25:57 +02:00
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
c3e057c1c9
Add uboot-tools and riscv64 images
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-27 00:42:19 +01:00
1d8666f5f5
Attempt to use extlinux-bootloader
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-26 16:39:21 +01:00
ddc91a99cf
Change pyelftools to python3-pyelftools
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-22 18:28:07 +01:00
455a351aa8
Add pyelftools
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-22 18:26:52 +01:00
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
93a1f616f7
Add glibc-static
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-15 09:26:04 +01:00
15b65b4ae5
Add binwalk
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-09 10:16:00 +01:00
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
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
3900f897e4
Add pax-utils
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-28 11:27:42 +01:00
de28a58f0e
Add execstack
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-27 21:11:39 +01:00
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
5fcb9bb7a0
Add GCC packages
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-25 14:25:05 +01:00
37099ff51c
Add more development groups
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-25 11:06:29 +01:00
79bb4f4dbe
Add rpkg
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-24 14:08:13 +01:00
9c2d8d716d
Add autoconf-archive
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-22 10:14:04 +01:00
ae4289ac98
Add extra 512MB in size
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-21 18:16:17 +01:00
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
2a23372e12
fedora-rawhide-modular -> rawhide-modular
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-21 17:35:58 +01:00
b2fee02cb9
Disable BLS
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-20 16:15:10 +01:00
96e6bb5c63
Disable fedora-rawhide-modular repo
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-19 16:10:53 +01:00
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
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
a1258a9573
Switch from --enforcing to --permissive
Right now we get: Unable to create appliance : SELinux relabel failed.

SELinux might not be yet working.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-18 23:18:52 +01:00
dda0231ec9
Enable SELinux for Rawhide Minimal disk image
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-18 15:36:26 +01:00
166f951428
Replace grubby with grubby-deprecated
Most likely we cannot support BLS until we have GRUB2 working. We
follow ARMv7 here and switch to grubby-deprecated.

More: https://fedoraproject.org/wiki/Changes/BootLoaderSpecByDefault

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-18 11:20:52 +01:00
48d217afe4
Remove yum from Rawhide Developer
This cannot be installed anymore (python2-* was removed).

Unable to create appliance : Failed to build transaction :
 Problem: package yum-3.4.3-518.fc29.noarch requires python2-urlgrabber >= 3.9.0-8, but none of the providers can be installed
  - conflicting requests
  - nothing provides python2-pycurl needed by python2-urlgrabber-3.10.1-16.fc29.noarc

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-08 21:17:06 +02:00
d449a53da1
Switch Rawhide disk image to rawhide repositories
This finally separates our F29 and F30/Rawhide disk images.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-08 20:00:11 +02:00
80c9dc8d12
Add Fedora 29 (F29) kickstart files
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-08 19:52:48 +02:00
3684336da8
Remove obsolete python2-imgcreate
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-12-06 21:23:53 +01:00
8c762ed9a2
Add texinfo package
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-12-05 22:55:14 +01:00
fd19ab3d5e
Add gdb and configure/make related packages
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-12-05 19:24:06 +01:00
cd5e358d4b
Remove cmake-fedora
cmake-fedora seems to be an old package, which is not building since
2018. Also it pulls packagedb-cli, which is also broken and not used
anymore in Fedora.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-12-05 19:14:11 +01:00