I'm actively optimizing for developer and packager experience, so packaging of Holo and its plugins should be straight-forward.
Run-time dependencies for this repo:
git(specifically, thegit diffsubcommand)openssh(specifically, thessh-keygentool)shadow(the package that provides the{user,group}{add,mod,del}tools)
Build-time dependencies for this repo:
goperl(formake check, and compiling the manpages)
/etc/holorc and /etc/holorc.d/* should be marked as configuration files.
Holo includes several plugins for itself. Since
holo-build will also generate
dependencies on these, the holo package must have a Provides relation (or
whatever this is called in your package format) to holo-files,
holo-run-scripts, holo-ssh-keys and holo-users-groups.