Difference between revisions of "Manjaro-tools"

imported>Excalibur1234
imported>Aaditya
Line 33: Line 33:




= Tools =
= mkset =
 
 
== mkset ==


mkset is used to create build lists. Build lists can be defined in {{ic|/etc/manjaro-tools/sets/<buildlistname>.set}}
mkset is used to create build lists. Build lists can be defined in {{ic|/etc/manjaro-tools/sets/<buildlistname>.set}}
Line 97: Line 94:




== buildpkg ==
= buildpkg =


buildpkg is used to build a particular package or a set. The help looks like the following for i686
buildpkg is used to build a particular package or a set. The help looks like the following for i686
Line 212: Line 209:




== buildiso ==
= buildiso =


buildiso is used to build a particular ISO or a set of ISOs.  
buildiso is used to build a particular ISO or a set of ISOs.  


===Overview:===
== Overview ==


The help looks like the following for x86_64:
The help looks like the following for x86_64:
Line 245: Line 242:
  gnome          kde-minimal  lxqt        net          openbox    README.md      xfce
  gnome          kde-minimal  lxqt        net          openbox    README.md      xfce


===Query Building:===
== 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 298: Line 295:
   -> start_openrc_live: livecd mhwd-live pacman-init pacman-boot
   -> start_openrc_live: livecd mhwd-live pacman-init pacman-boot


===Building:===
== Building ==


To actually build the ISO:
To actually build the ISO:
Line 421: Line 418:
  --> Time make_profile: 13.77 minutes
  --> Time make_profile: 13.77 minutes


===Building with predownloaded Xorg packages:===
== 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:
Line 427: Line 424:
  $ buildiso -p xfce-openbox-openrc/ -b stable -x
  $ buildiso -p xfce-openbox-openrc/ -b stable -x


===Building with a small config change:===
== 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.}}
Line 467: Line 464:
  $ buildiso -p xfce-openbox-openrc/ -cs
  $ buildiso -p xfce-openbox-openrc/ -cs


==== Alternative ====
=== Alternative ===


First only the chroot for the ISO could be created, using the {{ic|-i}} option, then the changes can be made, and finally an ISO can be built with the {{ic|-sc}} option.
First only the chroot for the ISO could be created, using the {{ic|-i}} option, then the changes can be made, and finally an ISO can be built with the {{ic|-sc}} option.
Anonymous user