Hi Erik,
thanks to your articles, tutorials, github repos and answers to my questions on Arcolinux forums, I started a project (x4os.com).
The github project is at:
https://github.com/x4os-iso/x4os-iso-build
The goal is two-fold:
* build of a custom iso with specific configurations, look&feel, wallpapers and so on
* show how easy is (if leveraging on ArcoLinux B) to generate your own custom iso with one project and one single script (just a customized version of your 30-build-the-iso-the-first-time.sh)
The idea is to let the script to create a local package just before the iso building process and include the temporary package into the iso.
The goal of the package is to execute a script during the package installation, so to have all customizations both on live environment and also on the installed system, without any dependency from other online repos or other resources.
Any suggestion or criticism is welcome.
Thank you very much
Vincenzo Caselli
[INFO] x4os: just an ArcoLinux B Plasma customization
- erikdubois
- Captain
- Posts: 5967
- Joined: Tue Nov 07, 2017 3:45 pm
- Location: Belgium
- Contact:
That was fun.
Thanks for sharing it with us.
Learn, have fun and enjoy.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.
Thank to you Erik: an honour to be reviewed by you!
So.. there are things you noticed to be fixed.
Some considerations:
* the (on-the-fly) package x4os-post-install is intentionally empty: its role is just trigger the execution of script post-installation-scripts.sh (which is automatic, no need to launch it manually)
* /etc/skel (you were looking for it) is copied as the following command was added to your script
* just added 40-build-the-iso-local-again.sh as a copy of 30*.sh with comment on cache cleaning
* linux-firmware-marvell is there because it's in the original https://github.com/arcolinuxb/arco-plasma
* vivaldi was instead commented in the original https://github.com/arcolinuxb/arco-plasma, but now uncomment
Thank you again!
So.. there are things you noticed to be fixed.
Some considerations:
* the (on-the-fly) package x4os-post-install is intentionally empty: its role is just trigger the execution of script post-installation-scripts.sh (which is automatic, no need to launch it manually)
* /etc/skel (you were looking for it) is copied as the following command was added to your script
Code: Select all
cp -rf ../etc $buildFolder/archiso/airootfs/
* linux-firmware-marvell is there because it's in the original https://github.com/arcolinuxb/arco-plasma
* vivaldi was instead commented in the original https://github.com/arcolinuxb/arco-plasma, but now uncomment
Thank you again!
- erikdubois
- Captain
- Posts: 5967
- Joined: Tue Nov 07, 2017 3:45 pm
- Location: Belgium
- Contact:
It is never finished...
and maybe therein lies all the fun
and maybe therein lies all the fun
Learn, have fun and enjoy.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.
But first use the power of the Arch Wiki
use the tutorials on https://www.youtube.com/erikdubois
then use the power of google
then use the power of our moderators.