Is there a possibility to exclude plymouth packages from build and if so how to do that ?
what a coincidence
I am right now looking at a build where I did exactly that.
Give it a few minutes and I know.
EDIT:
Create a copy of the profile you want to build e.g. xfce - xfce profile is used as example throughout this comment - you can of course do this with any of the existing profiles.
Navigate into your iso-profiles folder - it should look like this
[main-devel β fhdk-devel U:1 ?:2] $ tree . -L 1
.
βββ community
βββ manjaro
βββ oem
βββ README.md
βββ repo_info
βββ shared
Create a new folder - e.g. my-editions
mkdir my-editions
Then copy your chosen edition e.g. xfce from the manjaro folder to the my-editions folder.
Due to the way the buildiso script works it is very important that you chose a unique name because there cannot be two profiles with the same name even though they live in separate folders.
cp -R manjaro/xfce/ my-editions/my-xfce
You should now have a structure similar to this
[main-devel β fhdk-devel U:1 ?:3] $ tree . -L2
.
βββ community
β βββ cinnamon
β βββ i3
βββ manjaro
β βββ architect
β βββ bladebook
β βββ gnome
β βββ gnome-next
β βββ grub
β βββ kde
β βββ kde-dev
β βββ kde-test
β βββ netinstall
β βββ nxd
β βββ xfce
βββ my-editions
β βββ my-xfce
βββ oem
β βββ beelink-oem-gnome
β βββ beelink-oem-kde
β βββ gaming-oem-kde
β βββ generic-oem-gnome
β βββ generic-oem-kde
β βββ generic-oem-plasma
β βββ generic-oem-xfce
β βββ infinitybookpro-oem-kde
β βββ infinitybookpro-oem-xfce
β βββ minisforum-oem-kde
β βββ slimbook-creative
β βββ slimbook-hero
β βββ starlabs-oem-gnome
β βββ starlabs-oem-kde
β βββ starlabs-oem-xfce
βββ README.md
βββ repo_info
βββ shared
βββ manjaro
βββ oem
βββ Packages-Desktop
βββ Packages-Live
βββ Packages-Live-Sponsor
βββ Packages-Live-Xorg
βββ Packages-Mhwd
βββ Packages-Root
βββ profile.conf.example
In the new my-editions/my-xfce folder edit the file Packages-Desktop and comment the two lines referencing plymouth and save the file
#plymouth
#plymouth-theme-manjaro
Edit the file profile.conf, find line custom_boot_args=('splash') and change it to custom_boot_args=('') and save the file.
Then you can build the profile - following the example profile name my-xfce
buildiso -p my-xfce -k linux618 -b stable -f
Thanks very much linux-aarhus.
Iβll build a fresh iso tomorrow
I moved your question to a separate topic - so that others having a similar question might find it.
I also clarified the instructions a bit, be sure to revisit - happy building β¦ ![]()
Can confirm the build went fine so again. thanks for sharing your usefull information (over the years). Much appreciated !
With the fresh iso made an βarchitectβ like install and β¦ no plymouth stuff.
Hope somehow this information will also come to the wiki
after the cli made a calamares install and noticed plymouth packages.
Could it be calamares configuration installs plymouth packages ?
sudo pacman -Ss plymouth | grep installed
extra/plymouth 26.134.222-2 [installed]
extra/plymouth-kcm 6.6.5-1 (plasma) [installed]
I see you have built the kde profile.
The package plymouth-kcm will pull plymouth as dependency.
As I used the xfce as example I didnβt think there could be other packages that pulled plymouth as requirement.
no problem β¦ a removal of these packages is a few seconds work.
In $HOME/iso-profiles/my-editions/my-kde/Packages-Desktop i noticed the plymouth-kcm in the applications section. i # that now building an unstable.
Will give it a try on a default installation.
After the default installation checked if there were plymouth packages. There were none so imho # the plymouth-kcm in the application section worked with the two other plymouth packages # out.
Mod edit: Consecutive posts merged.