Go to file
artoo 70839d8609
artixpkg: don't use pager with git diff
2023-09-27 22:28:17 +02:00
config arches (#87) 2023-07-25 00:53:58 +02:00
contrib/makepkg migrate to yaml repo db (#72) 2023-06-17 11:18:09 +02:00
src artixpkg: don't use pager with git diff 2023-09-27 22:28:17 +02:00
.gitignore add ckchrootpkg 2023-07-26 21:02:19 +02:00
LICENSE migrate to yaml repo db (#72) 2023-06-17 11:18:09 +02:00
Makefile arches (#87) 2023-07-25 00:53:58 +02:00
README.md fixes (#88) 2023-07-26 19:22:32 +02:00

README.md

artools

Make flags

  • PREFIX=/usr
  • SYSCONFDIR=/etc

Dependencies

Buildtime:
  • make
  • shellcheck
Runtime:
  • base:

    • awk
    • bash
    • coreutils
    • grep
    • pacman
    • util-linux
    • sed
  • pkg:

    • artools-base
    • binutils
    • diffutils
    • findutils
    • go-yq
    • openssh
    • parallel
    • rsync
  • iso:

    • artools-base
    • dosfstools
    • e2fsprogs
    • findutils
    • grub
    • libarchive
    • libisoburn
    • mtools
    • squashfs-tools

Configuration

artools-{base,pkg,iso}.conf are the configuration files for artools. By default, the config files are installed in

/etc/artools/artools-{base,pkg,iso}.conf

A user artools-{base,pkg,iso}.conf can be placed in

$HOME/.config/artools/artools-{base,pkg,iso}.conf

If the userconfig is present, artools will load the userconfig values, however, if variables have been set in the systemwide

These values take precedence over the userconfig. Best practise is to leave systemwide file untouched. By default it is commented and shows just initialization values done in code.

Tools configuration is done in artools-{base,pkg,iso}.conf or by args. Specifying args will override artools-{base,pkg,iso}.conf settings.

Both, pacman.conf and makepkg.conf for chroots are loaded from

usr/share/artools/makepkg.conf.d/${arch}.conf
usr/share/artools/pacmanconf.d/${repo}-${arch}.conf

and can be overridden dropping them in

$HOME/.config/artools/makepkg.conf.d/
$HOME/.config/artools/pacman.conf.d/

artools-*.conf:

$HOME/.config/artools/