Commit Graph

171 Commits

Author SHA1 Message Date
David Abdurachmanov ca65be1bdb
Remove new added packages.
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-13 14:31:10 +03:00
David Abdurachmanov d04d76ddfd
Add kiwi-cli
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-13 13:30:34 +03:00
David Abdurachmanov ab3fd7715c
Minimal + Kiwi CLI
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-13 13:30:12 +03:00
David Abdurachmanov 66d0e4d3ed
Try to reduce even more
Minimal and Minimal Experimental works, but Developer still fails.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-13 13:25:35 +03:00
David Abdurachmanov 2f15299f5d
Try to keep old size, but reduce packages
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-13 08:59:07 +03:00
David Abdurachmanov f16599f583
Add more space
DEBUG util.py:443:  Unable to create appliance : Unable to install: Transaction test error:
DEBUG util.py:443:    installing package iwlwifi-mvm-firmware-20240312-1.fc40.noarch needs 19MB more space on the / filesystem
DEBUG util.py:443:    installing package libertas-firmware-20240312-1.fc40.noarch needs 20MB more space on the / filesystem
DEBUG util.py:443:    installing package uboot-images-riscv64-1:2024.04-1.0.riscv64.fc40.noarch needs 42MB more space on the / filesystem
DEBUG util.py:443:    installing package systemd-boot-unsigned-255.4-1.fc40.riscv64 needs 43MB more space on the / filesystem
DEBUG util.py:443:    installing package rootfiles-8.1-36.fc40.noarch needs 43MB more space on the / filesystem
DEBUG util.py:443:    installing package poke-vim-3.90.3-1.fc40.riscv64 needs 43MB more space on the / filesystem
DEBUG util.py:443:    installing package edk2-ext4-20230825-13.0.riscv64.fc38.noarch needs 43MB more space on the / filesystem
DEBUG util.py:443:    installing package alsa-sof-firmware-2023.12.1-1.fc40.noarch needs 49MB more space on the / filesystem
DEBUG util.py:443:  Error Summary
DEBUG util.py:443:  -------------
DEBUG util.py:443:  Disk Requirements:
DEBUG util.py:443:     At least 49MB more space needed on the / filesystem.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-13 08:55:04 +03:00
David Abdurachmanov e3e38917c5
Make it smaller again
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-13 07:17:54 +03:00
David Abdurachmanov 65fc1bd4b3
Reduce even more
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-12 21:23:20 +03:00
David Abdurachmanov d6ebb1e738
Go even smaller
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-12 19:15:57 +03:00
David Abdurachmanov f464a1ae9a
Reduce more
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-12 17:17:55 +03:00
David Abdurachmanov 78a1865d62
Lower disk size
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-12 17:10:11 +03:00
David Abdurachmanov 94194447ee
Increase disk size
DEBUG util.py:444:  Error Summary
DEBUG util.py:444:  -------------
DEBUG util.py:444:  Disk Requirements:
DEBUG util.py:444:     At least 49MB more space needed on the / filesystem.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-12 15:09:35 +03:00
David Abdurachmanov 621db528f1
Remove deprecated package.
This is no longer available with podman 5.0.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-12 14:45:05 +03:00
David Abdurachmanov 3822bf1ca2
Add Kiwi NG
We might use this for next-gen tooling for new disk image generation.
Fedora Asahi and Cloud images already use it.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-12 13:56:07 +03:00
David Abdurachmanov 98962c7167
Add more EFI/EDK2/UKI related tools
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-12 13:54:28 +03:00
David Abdurachmanov 741b975526
Remove more GRUB stuff.
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-11 21:03:16 +03:00
David Abdurachmanov 76fdb7978f
Add minimal experimental image
This is for attempting to validate various configuration (e.g. sdboot +
UKI).

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-11 20:31:26 +03:00
Andrea Bolognani 5914755e3a Reintroduce minimal image
We used to have a minimal image back in the Fedora 32 days,
but it got lost along the way. Reintroduce it.

I didn't try too hard to make it as small as possible, but
simply by taking care of the low-hanging fruits I was able to
go from the ~7.5GB of the developer image to ~2.2GB, which is
already a significant improvement.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2024-04-09 19:29:31 +02:00
Andrea Bolognani 5d40792dd6 Remove trailing whitespace
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2024-04-09 19:29:31 +02:00
Andrea Bolognani e48413ad03 Install growpart
It's a tiny tool that's extremely useful to have in the image,
as the first thing that anyone will likely want to do after
booting it is to expand the installation to cover the entire
disk.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2024-04-09 19:29:31 +02:00
Andrea Bolognani 830392708b Install grub2 modules
The bootloader is fairly useless on its own.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2024-04-09 19:29:31 +02:00
Andrea Bolognani 85e99a468d Install passwd explicitly
It currently gets dragged in by some other package included in
the developer image, but that's not the case for the minimal
image that we're about to reintroduce.

Either way, since we use the command as part of %post, we
shouldn't be relying on an indirect dependency.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2024-04-09 19:28:55 +02:00
Andrea Bolognani 18b4bc146f Don't try to disable modular repositories
They no longer exist, so attempting to disable them results
in an error:

  Error: No matching repo to modify: rawhide-modular,
  updates-modular, updates-testing-modular, fedora-modular.

As a consequence, no repository is disabled, so dnf will not
work out of the box.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2024-04-09 19:04:28 +02:00
David Abdurachmanov 20c827217b
Do not install valgrind and s390utils
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-03-23 10:25:43 +02:00
David Abdurachmanov 9df3d9d541
Remove rpmautospec-rpm-macros
It was added to redhat-rpm-config 264.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-03-22 19:18:02 +02:00
David Abdurachmanov b20a67c31d
Add F40 KS
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-03-22 13:51:35 +02:00
David Abdurachmanov 1941becdb9
Add grub2-efi-riscv64 for appliance-tools
This pacakge is already pulled via COMPS (@anaconda-tools), but
appliance-tools doesn't know that by just looking at the KS.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-09-27 12:10:04 +03:00
David Abdurachmanov 0ab0f87553
Increase btrfs size
Not enough space to install the packages.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-09-26 20:01:42 +03:00
David Abdurachmanov 95b6689558
Remove extlinux-bootloader
We are trying to generate EFI image.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-09-26 19:13:53 +03:00
David Abdurachmanov c1d60671dc
Remove autopart
autopart might not work with appliance-tools.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-09-26 18:38:15 +03:00
David Abdurachmanov cd3de4da02
Add f39 KS file
This is experimental for now.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-09-22 12:25:02 +03:00
David Abdurachmanov 9007daae80
Update packages
Add container related tools (podman, toolbox, buildah, skopeo, crun).
These were tested and works. Container images are here:

http://fedora.riscv.rocks:3000/davidlt/-/packages/container/fedora/38
http://fedora.riscv.rocks:3000/davidlt/-/packages/container/fedora-toolbox/38

Add missing package for Fedora kernel tests to compile.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-25 09:16:03 +03:00
David Abdurachmanov 9fcab68616
Add vmtouch package
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-08-06 10:00:55 +03:00
David Abdurachmanov 33cc68eaa3
Tweak golang
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-07-06 14:08:17 +03:00
David Abdurachmanov db627067bd
Remove @base-x
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-07-06 14:04:02 +03:00
David Abdurachmanov d11c8d44bd
Fix package list
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-07-06 13:18:01 +03:00
David Abdurachmanov 8796e5b37e
Update package list
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-07-06 12:19:06 +03:00
David Abdurachmanov b9dcae9607
Update packages for disk image
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-07-06 12:16:31 +03:00
David Abdurachmanov 2baea96b5c
Enable perf (properly)
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-05-19 13:43:39 +03:00
David Abdurachmanov 6540e5219c
install was deprecated and removed
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-04-27 06:51:04 +03:00
David Abdurachmanov 2799dbef18
Enable perf again
kernel and kernel-tools updated.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-04-22 15:55:02 +03:00
David Abdurachmanov 38500c9775
Remove perf (attempt 2)
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-04-19 13:40:17 +03:00
David Abdurachmanov ce7c45d0fb
Disable perf until we build a new kernel
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-04-19 11:03:39 +03:00
David Abdurachmanov 531cff36e1
Add Fedora 38 Developer kickstart file
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-04-17 12:55:52 +03:00
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