Difference between revisions of "Build Manjaro ISOs with buildiso"

imported>ABOhiccups
imported>Fhdk
Line 185: Line 185:
Open Thunar Root and go to this directory.
Open Thunar Root and go to this directory.


  /usr/share/manjaro-tools/iso-profiles/official/xfce/
  /usr/share/manjaro-tools/iso-profiles/manjaro/xfce


Let's take a closer look at the XFCE profile folder (marked above):
Let's take a closer look at the XFCE profile folder (marked above):


  '''xfce-overlay'''
  ~ >>> ls -lAgo /usr/share/manjaro-tools/iso-profiles/manjaro/xfce
  mkinitcpio.conf -> ../shared/mkinitcpio.conf
drwxr-xr-x 3 4096 16 feb 19:52 '''desktop-overlay'''
root-overlay -> ../shared/root-overlay/
  lrwxr-xr-x 1  33 16 feb 19:52 live-overlay -> ../../shared/manjaro/live-overlay
  live-overlay -> ../shared/live-overlay/
  lrwxr-xr-x 1  28 16 feb 19:52 mkinitcpio.conf -> ../../shared/mkinitcpio.conf
  Packages-Root -> ../shared/Packages-Root
-rw-r--r-- 1 5115 16 feb 19:52 '''Packages-Desktop'''
  Packages-Live -> ../shared/Packages-Live
  lrwxr-xr-x 1  26 16 feb 19:52 Packages-Live -> ../../shared/Packages-Live
  '''Packages-Xfce'''
  lrwxr-xr-x 1  26 16 feb 19:52 Packages-Mhwd -> ../../shared/Packages-Mhwd
Packages-Mhwd -> ../shared/Packages-Mhwd
  lrwxr-xr-x 1  26 16 feb 19:52 Packages-Root -> ../../shared/Packages-Root
  '''profile.conf'''
  -rw-r--r-- 1 2400 16 feb 19:52 '''profile.conf'''


* ''xfce-overlay'': After every successful installation of your ISO (XFCE) the files and folders in here will get copied over.
* '''desktop-overlay''': After every successful installation of your ISO the files and folders in here will get copied over.
* ''live-overlay'': Similar to ''desktop-overlay''. Files and folders in here will only get copied over to the LiveCD of your ISO.
* ''mkinitcpio.conf'' holds the information of all needed kernel modules.
* ''mkinitcpio.conf'' holds the information of all needed kernel modules.
* ''root-overlay'': Similar to ''xfce-overlay'', but it contains files and folders important to all Manjaro installations and LiveCDs.
* '''Packages-Desktop''': This file contains packages for the ISO installation. All packages will also get installed on LiveCDs.
* ''live-overlay'': Similar to ''xfce-overlay''. Files and folders in here will only get copied over to the LiveCD of your ISO.
* ''Packages-Root'': This file contains base packages important to all Manjaro installations and LiveCDs.
* ''Packages-Live'': This file contains packages, which will only get installed on the LiveCD.
* ''Packages-Live'': This file contains packages, which will only get installed on the LiveCD.
* ''Packages-Xfce'': This file contains packages specific to your ISO (XFCE) installation. All packages will also get installed on LiveCDs.
* ''Packages-Mhwd'': This file contains Mhwd packages important to all Manjaro installations and LiveCDs.
* ''Packages-Mhwd'': This file contains Mhwd packages important to all Manjaro installations and LiveCDs.
* ''profile.conf'' contains basic settings for your ISO installation and LiveCD.
* ''Packages-Root'': This file contains base packages important to all Manjaro installations and LiveCDs.
 
* '''profile.conf''' contains basic settings for your ISO installation and LiveCD.
As you have probably noticed, most files and folders are only symlinks to the <code>shared</code> ISO profile. It is good practice to never change files or folders in the <code>shared</code> ISO profile. If you ever want to change them, first copy them to your ISO profile folder and delete the symlink.


All folders and files specific to your ISO (in this example XFCE) are marked. You can change them to your liking.
As you have probably noticed, all files and folders are readonly and several are only symlinks to the <code>shared</code> ISO profile. It is good practice to never change files or folders in the <code>shared</code> ISO profile. If you ever want to change them, first copy them to your ISO profile folder and delete the symlink.


All folders and files specific to your ISO are '''in bold'''. You can change them to your liking.


==Modifying an ISO profile==
==Modifying an ISO profile==
Anonymous user