Hello,
I have not seen any documentation explaining how to update FOS.
I found several indications:
https://forums.fogproject.org/topic/13032/unable-to-build-fos/2
https://github.com/FOGProject/fos
https://buildroot.org/download.html
Reame.md explains how to build FOS but it doesn’t work.
What I did to build FOS:
Ubuntu 18.04
sudo apt install chntpw
sudo apt install libmspack-dev
sudo apt install mdadm
sudo apt install ntfs-3g
sudo apt install ntfs-3g-dev
sudo apt install partclone
sudo apt install partimage
sudo apt install pigz
sudo apt install testdisk
sudo apt install zstd
sudo apt install bison
sudo apt install flex
sudo apt install elfutils
sudo apt install libelf-dev
sudo apt install gcc-aarch64-linux-gnu
Maybe there are some packages I didn’t have to install?
And others that I may already have on my system.
For the two variables below, I went to the buildroot.org website to find out the current version and identified the kernel by looking at the most recent one from the “kernel update” menu of the fog server.
export BUILDROOT_VERSION=2019.02.6
export KERNEL_VERSION=4.19.64
Pull the fos repository
cd ~
git clone https://github.com/fogproject/fos
To build the FOS and/or kernels, once pulled:
cd ~/fos/
./build.sh -n
So far, am I on the right track?
And now what should I do?
Should the content of ~/fos/dist/ be copied to /var/www/html/fog/service/ipxe/?
~ /fos/dist/
arm_Image
arm_init.cpio.gz
bzImage
bzImage32
init_32.xz
init.xz
/var/www/html/fog/service/ipxe/
advanced.php
bgdark.png
bg.png
boot.php
bzImage
bzImage32
grub.exe
index.php
init_32.xz
init.xz
memdisk
memtest.bin
refind.conf
refind.efi
refind_ia32.efi
refind_x64.efi
Sincerely,
Translated with www.DeepL.com/Translator