Commit Graph

69 Commits

Author SHA1 Message Date
c5f32b134c
do not upgrade packages **from chroot** 2023-11-20 18:11:50 +05:30
7c0418f9d6
import key for the tfg kernel repos too 2023-11-20 18:10:58 +05:30
e8441c436c
forgot that %post and %end must be specified instead of bare bash 2023-11-20 18:07:25 +05:30
b169f69740
forgot to quit if a valid user was not found (cfc7064964) 2023-11-20 18:05:05 +05:30
1c48b6a633
enable network access for the chroot, always 2023-11-20 18:03:25 +05:30
041f5bc97d
improve the dotfiles setup 2023-11-20 17:58:25 +05:30
697f87eeb5
make sure that the script runs as root 2023-11-20 17:53:43 +05:30
cfc7064964
make sure that $1 is a real user 2023-11-20 17:52:32 +05:30
e99df742a1
use a +1MiB of extra space for each "dd"-ed partition 2023-11-20 17:40:28 +05:30
fead388d05
clone and checkout dotfiles 2023-11-20 17:24:06 +05:30
bf13ec5972
increase root part size from 3GiB to 3.5GiB 2023-11-20 17:12:36 +05:30
f3163fcc05
remove alias pkg: java-devel 2023-11-20 17:03:14 +05:30
655dbbbc64
add pkg "hdparm" to be installed on image and used in image creation script 2023-11-20 17:01:37 +05:30
817821a274
minor cleanup of build artifacts 2023-11-20 16:15:14 +05:30
4a7331e9a7
include packages that I repeatedly install for building linux/u-boot as a fool 2023-11-20 16:13:54 +05:30
f349954492
remove use of password with sudo for the wheel group 2023-11-20 15:20:21 +05:30
ade8066221
improve the GPG key import setup for RPM repos 2023-11-20 15:15:49 +05:30
10d911f885
use "&&" between nmcli con down and con up to not get stuck lol 2023-11-19 18:57:40 +05:30
789c126fb8
show progress bar on TTY but not in the log 2023-11-19 18:26:42 +05:30
94db59f374
setup networking before downloading the AltArch signing key 2023-11-13 17:38:53 +05:30
4657fbcc95
do not install the stock EL kernel 2023-11-13 17:29:45 +05:30
fc57f6b147
fix kernel rename that eneded up being a selfown 2023-11-13 15:44:56 +05:30
db67b9cb3a
renamed my COPR repo 2023-11-13 13:33:48 +05:30
4bfc7fb9d3
a note for myself 2023-11-13 10:28:16 +05:30
e0e8a9a03a
since this won't be in the altarch repo, might as well make it personalized lol 2023-11-13 09:27:23 +05:30
b92bcb6c5d
prevent cockpit from being installed because it causes SELinux-related errors 2023-11-11 10:07:07 +05:30
c97ba2d699
add pkgs: tree wget 2023-11-11 08:36:58 +05:30
6e9b326d73
update package list 2023-11-11 07:46:25 +05:30
77a96b71a0
increase root part size from 2GiB to 3GiB 2023-11-11 07:45:33 +05:30
548cce845d
we have a "real" kernel now, so ignore that 2023-11-10 20:35:13 +05:30
1bbe69eee7
kernel-{rc,next}-tfg are moved to the kernel-tfg repo; enable "metadata_expire" for my COPR repos 2023-10-31 09:38:00 +05:30
d23e216bf8
upstream U-Boot now has support for the OPi5, no longer need "opi5-efi" 2023-10-26 17:26:46 +05:30
52d851f77c
set /boot/efi to 512M 2023-10-26 17:25:52 +05:30
02f833f987
set /boot to 1G 2023-10-26 08:12:58 +05:30
4d59647e3c
add commented out kernels for elrepo kernel testing 2023-10-22 21:51:15 +05:30
b6b7309ffe
add my testing elrepo copr 2023-10-22 21:48:45 +05:30
15709fe5d7
shrink partitions 2023-10-17 13:18:09 +05:30
6f29b638e9
fix typo 2023-10-17 10:17:42 +05:30
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