UER (Ubuntu Estonian Remix) script is meant for customized desktop ISO rebuilding.
Wiki in Estonian language - https://wiki.itcollege.ee/index.php/Ubuntu_Estonian_Remix
Testing ISO files - http://linux.itcollege.ee/Ubuntu-Estonian-Remix/
Building environment installation:
sudo apt update && sudo apt -y install zsync squashfs-tools syslinux-utils genisoimage apt-cacher-ng dialog && sudo apt clean
Caching proxy apt-cacher-ng can be used to build faster repeatedly. There would be needed to allow https connections:
echo 'PassThroughPattern: .*' | sudo tee -a /etc/apt-cacher-ng/acng.conf
sudo service apt-cacher-ng restart
Do this step if really needed!
Whenever the included package does not fit then creating can be done as follows:
sudo apt install bzr build-essential debhelper
bzr branch lp:estobuntu
sudo dpkg-buildpackage -tc -uc -b
Copy the created ~/estobuntu/oofslinget-addon-estobuntu_4.1.0_all.deb package into your Git-mirrored folder in your computer.
Download appropriate ISO:
E.g. for Ubuntu 16.04 LTS there is a folder http://ftp.aso.ee/ubuntu-releases/releases/xenial/
Please check which version is the latest LTS for mission-critical systems - https://wiki.ubuntu.com/Releases
For download also zsync can be used, e.g.:
git clone https://github.com/estobuntu/ubuntu-estonian-remix.git
git clone https://github.com/edmundlaugasson/ubuntu-estonian-remix.git
Definitely check the script before running - file locations (from where to take ISO and where to save new ISO) and possibly some other variables.
To run the bash script:
Same applies to all .sh script files you may find.
Whenever needed, make script executable beforehand:
chmod a+x makeRemix.sh
You will get some announcements and can make some choices. Then finally the building process begins.
The result will be .iso file that can be used as regular Ubuntu installation ISO but now with latest updates + other changes that have been done by script.