Difference between revisions of "Manjaro-tools"

→‎buildiso: added subchapters --> looks nicer and is not so confusing
imported>Aaditya
imported>Excalibur1234
(→‎buildiso: added subchapters --> looks nicer and is not so confusing)
Line 195: Line 195:
== buildiso ==
== buildiso ==


buildiso is used to build a particular ISO or a set of ISOs. The help looks like the following for x86_64:
buildiso is used to build a particular ISO or a set of ISOs.  
 
===Overview===
 
The help looks like the following for x86_64:


  $ buildiso -h
  $ buildiso -h
Line 214: Line 218:
     -h                This help
     -h                This help


The profiles can be obtained from [https://github.com/manjaro/manjaro-tools-iso-profiles here], and this is what the current folder looks like:
Build profiles for official and community editions of Manjaro can be obtained from [https://github.com/manjaro/manjaro-tools-iso-profiles here], and this is what the current folder looks like:


  $ ls
  $ ls
Line 220: Line 224:
  enlightenment  kde5        lxde        mate        net-openrc  pekwm-openrc    sysmenu  xfce-openbox-openrc
  enlightenment  kde5        lxde        mate        net-openrc  pekwm-openrc    sysmenu  xfce-openbox-openrc
  gnome          kde-minimal  lxqt        net          openbox    README.md      xfce
  gnome          kde-minimal  lxqt        net          openbox    README.md      xfce
===Query Building===


To query build an ISO ('''-q''' option), for example the xfce-openbox-openrc profile, the following command can be used:
To query build an ISO ('''-q''' option), for example the xfce-openbox-openrc profile, the following command can be used:
Line 271: Line 277:
   -> start_openrc: syslog-ng cronie acpid alsasound dbus consolekit wicd bluetooth
   -> start_openrc: syslog-ng cronie acpid alsasound dbus consolekit wicd bluetooth
   -> start_openrc_live: livecd mhwd-live pacman-init pacman-boot
   -> start_openrc_live: livecd mhwd-live pacman-init pacman-boot
===Building===


To actually build the ISO:
To actually build the ISO:
Line 392: Line 400:
  ==> Finished building [xfce-openbox-openrc/]
  ==> Finished building [xfce-openbox-openrc/]
  --> Time make_profile: 13.77 minutes
  --> Time make_profile: 13.77 minutes
===Building with predownloaded Xorg packages===


To build an ISO while retaining the previously downloaded cache of Xorg packages, the '''-x''' option can be used:
To build an ISO while retaining the previously downloaded cache of Xorg packages, the '''-x''' option can be used:


  $ buildiso -p xfce-openbox-openrc/ -b stable -x
  $ buildiso -p xfce-openbox-openrc/ -b stable -x
===Building with a small config change===


{{Note| It is to be verified if the procedure given below works or not.}}
{{Note| It is to be verified if the procedure given below works or not.}}