[pacman-dev] [PATCH 0/4] add pacman-conf utility

Andrew Gregory andrew.gregory.8 at gmail.com
Sat Jan 13 16:49:56 UTC 2018


Parsing pacman.conf is so hard that even our own scripts don't do it
correctly.  pacman-conf is a dedicated utility scripts can use to
correctly parse values from pacman.conf.  This is a conversion of an
earlier version of pacconf from pacutils that has been relicensed and
renamed to avoid a file conflict.  I make no promises that I've
correctly adjusted the automake configuration for this type of build,
but it works for me.

Andrew Gregory (4):
  extract raw config file parser
  extract default settings to separate function
  add pacman-conf utility
  use pacman-conf in scripts

 scripts/completion/zsh_completion.in |   4 +-
 scripts/pacman-db-upgrade.sh.in      |  21 +-
 scripts/pacman-key.sh.in             |   2 +-
 src/pacman/conf.c                    | 179 +++++++-------
 src/pacman/conf.h                    |   2 +
 src/util/.gitignore                  |   2 +
 src/util/Makefile.am                 |  21 +-
 src/util/pacman-conf.c               | 437 +++++++++++++++++++++++++++++++++++
 8 files changed, 562 insertions(+), 106 deletions(-)
 create mode 100644 src/util/pacman-conf.c

-- 
2.15.1


More information about the pacman-dev mailing list