Tweaked config for official package repo

-Skip G.
This commit is contained in:
Skip Grube 2021-10-02 20:07:33 +00:00
parent 7781a8ea3d
commit e75afc9cc4
2 changed files with 16 additions and 28 deletions

View File

@ -17,7 +17,8 @@ repo --name="BaseOS" --baseurl=http://download.rockylinux.org/pub/rocky/8/Ba
repo --name="AppStream" --baseurl=http://download.rockylinux.org/pub/rocky/8/AppStream/aarch64/os/ --cost=200 --install repo --name="AppStream" --baseurl=http://download.rockylinux.org/pub/rocky/8/AppStream/aarch64/os/ --cost=200 --install
repo --name="PowerTools" --baseurl=http://download.rockylinux.org/pub/rocky/8/BaseOS/aarch64/os/ --cost=300 --install repo --name="PowerTools" --baseurl=http://download.rockylinux.org/pub/rocky/8/BaseOS/aarch64/os/ --cost=300 --install
# Rocky Rpi kernel repo, we need a more permanent place for this: # Rocky Rpi kernel repo, we need a more permanent place for this:
repo --name="Rpi-Kernel" --baseurl=http://skip.linuxdn.org/RockyRpi/Rpi-Kernel/ --cost=20 repo --name="rockyrpi" --baseurl=https://download.rockylinux.org/pub/rocky/8/rockyrpi/aarch64/os/ --cost=20
repo --name="rockyextras" --baseurl=https://download.rockylinux.org/pub/rocky/8/extras/aarch64/os/ --cost=20
@ -49,10 +50,10 @@ vim
bash-completion bash-completion
nano nano
rocky-release-rpi
raspberrypi2-firmware raspberrypi2-firmware
raspberrypi2-kernel4 raspberrypi2-kernel4
aarch64-img-extra-config
%end %end
@ -78,11 +79,9 @@ echo "rockylinux" | passwd --stdin rocky
# First, the all-important README : # First, the all-important README :
cat >/home/rocky/README << EOF cat >/home/rocky/README << EOF
== Rocky 8 Raspberry Pi Image (experimental) == == Rocky 8 Raspberry Pi Image ==
This is a minimal Rocky 8 install intended for Raspberry Pi 4 devices (architecture is aarch64). This is a Rocky 8 install intended for Raspberry Pi 3b and 4 devices (architecture is aarch64).
It may work on a Pi 3 , but that has not been tested. We are looking for Rpi 3 owners to test if you'd like to try it.
This image WILL NOT WORK on a Raspberry Pi 1 or 2, we are 64-bit only, and have no support for 32-bit ARM processors. Sorry :-/. This image WILL NOT WORK on a Raspberry Pi 1 or 2, we are 64-bit only, and have no support for 32-bit ARM processors. Sorry :-/.
@ -97,12 +96,19 @@ IMAGE NOTES / DIFFERENCES FROM STOCK ROCKY 8:
- Partitions are 300 MB /boot , 512 MB swap, 2800 MB rootfs. Requires a 4 GB or larger storage device to serve as your disk - Partitions are 300 MB /boot , 512 MB swap, 2800 MB rootfs. Requires a 4 GB or larger storage device to serve as your disk
GROW YOUR PARTITION:
If you want to automatically resize your / partition, just type the following (as root user): If you want to automatically resize your root (/ ) partition, just type the following (as root user):
sudo rootfs-expand sudo rootfs-expand
It should fill your main rootfs partition to the end of the disk. It should fill your main rootfs partition to the end of the disk.
Thanks for your interest on Rocky-on-Rpi, feel free to share your experience or contribute in our chat channel at: https://chat.rockylinux.org/rocky-linux/channels/altarch !
-The Rocky Linux Team
EOF EOF
@ -123,24 +129,6 @@ chmod 755 /home/rocky/fix-wifi-rpi4.sh
chown -R rocky:rocky /home/rocky chown -R rocky:rocky /home/rocky
# Add rpi-kernel repo:
cat >/etc/yum.repos.d/Rocky_Rpi_kernel.repo << 'EOF'
# Raspberry Pi Kernel repository
#
# This is an additional repository that hosts special kernel builds to use for the Raspberry Pi
# Currently in an unsigned, temporary location - should change soon!
#
# Kernel upstream source is pulled from: https://git.centos.org/rpms/raspberrypi2
#
[Rocky_Rpi_Kernel]
name=Rocky Linux 8 Raspberry Pi Kernel
baseurl=http://skip.linuxdn.org/RockyRpi/Rpi-Kernel/
gpgcheck=0
enabled=1
EOF
# Cleanup before shipping an image # Cleanup before shipping an image
# Remove ifcfg-link on pre generated images # Remove ifcfg-link on pre generated images

View File

@ -23,6 +23,6 @@ mkdir -p "${OUTDIR}"
# Actually create the image. Our kickstart data should be in the same git repo as this script: # Actually create the image. Our kickstart data should be in the same git repo as this script:
# (This takes a while, especially building on an rpi. Patience!) # (This takes a while, especially building on an rpi. Patience!)
appliance-creator -v -c ./Rocky8_Rpi4.ks -n RockyRpi --version=20210626 --release=1 --vmem=2048 --vcpu=2 --no-compress -o "${OUTDIR}" appliance-creator -v -c ./Rocky8_Rpi4.ks -n RockyRpi --version=`date +"%Y%m%d"` --release=1 --vmem=2048 --vcpu=2 --no-compress -o "${OUTDIR}"
chown -R $SUDO_USER. "${OUTDIR}" chown -R $SUDO_USER. "${OUTDIR}"