Difference between revisions of "Manjaro-tools"

m
Minor formatting and verbiage changes
imported>Dalto
m (Updated link)
imported>Dalto
m (Minor formatting and verbiage changes)
Line 5: Line 5:
= Introduction =
= Introduction =


''manjaro-tools'' consists of a lot of different tools aimed at Manjaro developers. It is splitted into 3 different packages:
''manjaro-tools'' consists of a lot of different tools aimed at Manjaro developers. It is split into 3 different packages:
* ''manjaro-tools-base'' contains basic tools, different chroot tools, and ''buildset''
* ''manjaro-tools-base'' contains basic tools, different chroot tools, and ''buildset''
* ''manjaro-tools-pkg'' contains small helper tools, ''buildpkg'', and ''buildtree''
* ''manjaro-tools-pkg'' contains small helper tools, ''buildpkg'', and ''buildtree''
Line 14: Line 14:


A detailed user manual is available at [https://gitlab.manjaro.org/tools/development-tools/manjaro-tools gitlab].
A detailed user manual is available at [https://gitlab.manjaro.org/tools/development-tools/manjaro-tools gitlab].


= Configuration =
= Configuration =


manjaro-tools can be configured by copying the folder ''/etc/manjaro-tools'' to your home in ''~/.config'' folder and then edit the file {{ic|''./config/manjaro-tools/manjaro-tools.conf''}}
manjaro-tools can be configured by copying the folder ''/etc/manjaro-tools'' to your home in ''~/.config'' folder and then edit the file {{ic|''./config/manjaro-tools/manjaro-tools.conf''}}


= Files =
= Files =
Line 47: Line 49:


{{Note|The set name should be different from a directory name in pkgbuilds dir. Anything else should work, eg adding a date to the name.}}
{{Note|The set name should be different from a directory name in pkgbuilds dir. Anything else should work, eg adding a date to the name.}}


= buildpkg =
= buildpkg =
Line 76: Line 79:


To build a set the name of the set can be used. The current sets can be queried with the {{ic|-q}} option.
To build a set the name of the set can be used. The current sets can be queried with the {{ic|-q}} option.


= buildtree =
= buildtree =
Line 123: Line 127:
     -q                Query settings and pretend build
     -q                Query settings and pretend build
     -h                This help
     -h                This help


== Query Building ==
== Query Building ==
Line 174: Line 179:
   -> disable_systemd: pacman-init
   -> disable_systemd: pacman-init
</pre>
</pre>


== Building ==
== Building ==
Line 180: Line 186:


  $ buildiso -p xfce -b stable
  $ buildiso -p xfce -b stable


== Building with predownloaded Xorg packages ==
== Building with predownloaded Xorg packages ==
Line 186: Line 193:


  $ 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 ==
Line 231: Line 239:
Then the ISO then can be rebuilt as:
Then the ISO then can be rebuilt as:
  $ buildiso -p xfce -cs
  $ buildiso -p xfce -cs


=== Alternative ===
=== Alternative ===
Line 250: Line 259:
  $ buildiso -p xfce/ -cz
  $ buildiso -p xfce/ -cz


= Further reading =
 
= See Also =


* [https://gitlab.manjaro.org/tools/development-tools/manjaro-tools Manjaro Gitlab]
* [https://gitlab.manjaro.org/tools/development-tools/manjaro-tools Manjaro Gitlab]
Anonymous user