Commit Graph

31 Commits

Author SHA1 Message Date
3ef2b90cad
improve partitioning moar 2023-10-17 09:31:43 +05:30
15a158431a
fix incorrect partition layout because of size mismatch of /boot/efi 2023-10-17 09:16:01 +05:30
1ac3f3ab0a
fix partition table 2023-10-16 11:04:42 +05:30
a21075fd8f
forgot to move the log in the appliance dir 2023-10-16 10:44:31 +05:30
2d2ee0a676
start the first partition with a 32MiB "offset"
Since Kickstart no longer has the '--start' and '--end' options for the
partition command, we need to do this manually.
3e655d4c5d

Why do we need to do this at all? Well, because some SoCs read U-Boot
from the boot media at a particular offset. Normally, the first
partition starts at 2048 (with fdisk) or at 8192 (if using Kickstart)
which means that something from the first partition will be erased, or
data written here will eventually overwrite U-Boot if U-Boot is greater
than 2MiB.

Looking at the biggest file in 'uboot-images-armv8' package, the biggest
file is ~12 MiB so the double of closest 2's exponent results in 32MiB.
2023-10-16 09:21:42 +05:30
cbbee2dbbe
revert from two images to only a single image (GPT) 2023-10-16 08:08:05 +05:30
ed721f8d7f
enable EPEL and "prathampatel/kernel-testing-tfg" so the packages can be fetched during install time; repositories are anyways enabled on a case-by-case basis by "includes/post/rpm-repos-enable.ksi" 2023-10-11 21:51:49 +05:30
abdaf2b48c
minor changes 2023-10-11 21:50:03 +05:30
5e03807a13
add GPG key for the altarch-common repo 2023-10-10 13:17:26 +05:30
1fde830d55
create shasums for .raw.zst files too 2023-10-10 11:16:48 +05:30
15c5e5afcb
Create GPT and MBR images
Some SBCs, like the Raspberry Pi (at least up-to RPi4) lineup needs MBR
partitioned disks, while other, more newer SBCs, like the Orange Pi 5,
needs GPT partitioned disks. So create two disk images.
2023-10-10 11:06:09 +05:30
c5277b0a10
chown the output directory 2023-10-09 09:06:15 +05:30
3b0a7de613
do not install the Rocky/RHEL 5.14 kernel 2023-10-09 09:04:06 +05:30
95faedd878
improve the setup where repos are enabled, post install 2023-10-09 05:22:48 +05:30
65db1a0976
add support for the Orange Pi 5 2023-10-09 05:17:30 +05:30
0cb69c5a50
use a GPT partition layout for the disk (TODO: RPi support?) 2023-10-09 05:13:03 +05:30
d6003ef0f7
import the Rocky Linux GPG key manually 2023-10-05 13:50:02 +05:30
edac37608b
update packages just in case the cache is old 2023-10-04 15:31:54 +05:30
14b500afb3
shrink root part size from 4GiB to 2GiB 2023-10-04 15:22:04 +05:30
bb50785a98
fix typo 2023-10-04 14:58:02 +05:30
ae3ff359cc
move the log inside the appliance dir 2023-10-04 14:45:18 +05:30
d1ad2f68eb
variable substitution 2023-10-04 14:36:23 +05:30
17d56524c0
add more pkgs to be installed by default 2023-10-04 14:35:53 +05:30
04580a2ce6
remove Indian mirrors 2023-10-04 14:34:48 +05:30
1c828e2c71
pkg plymouth is already excluded, no need to disable from GRUB 2023-10-04 13:12:56 +05:30
635c1d9026
expand-rootfs.sh: revert from xfs to ext4 2023-10-04 13:04:52 +05:30
c4a6281728
revert rootfs back to ext4 2023-10-04 12:54:20 +05:30
17209533cf
pkg refinement 2023-10-04 12:52:35 +05:30
d0bf2a7c49
remove pkg: kernel-collabora-tfg 2023-10-04 12:47:42 +05:30
352874b800
fix grub setup 2023-09-14 11:20:36 +05:30
fcd8a0ef79
init commit 2023-09-13 06:59:56 +05:30