No description
| bin | ||
| srcpkgs | ||
| .gitignore | ||
| pkglist | ||
| README.md | ||
DarkVoid
Repositorio XBPS con herramientas de seguridad que no estan en void-packages.
La regla: si Void ya lo empaqueta, no se duplica aqui. Usa el oficial.
Estructura
srcpkgs/<pkg>/template templates propios (overlay sobre void-packages)
pkglist que se construye
bin/dv-setup prepara void-packages + masterdir + clave
bin/dv-build construye, publica y firma
repo/ repo binario firmado (no versionado)
void-packages se trata como desechable: se clona limpio y el overlay se
copia encima en cada build. Nunca se forkea, asi no hay rebases contra upstream.
Uso
./bin/dv-setup # una vez
./bin/dv-build # todo pkglist
./bin/dv-build feroxbuster # solo uno
Variables: VP (arbol void-packages), REPO (destino), SIGN_KEY, SIGN_BY.
Instalar desde el repo local
sudo tee /etc/xbps.d/99-darkvoid.conf <<< "repository=/home/anon/Documents/DarkVoid/repo"
sudo xbps-install -S feroxbuster
La primera vez xbps pide confirmar la clave publica del repo.
El fichero se llama 99- a proposito: /etc/xbps.d/*.conf se procesa en orden
alfabetico y eso deja ganar al repo oficial en caso de empate.
Anadir un paquete
srcpkgs/<nombre>/template(miraManual.mdde void-packages).- Si
./xbps-src update-check <nombre>no acierta la version, anadesrcpkgs/<nombre>/updateconsite=/pattern=/ignore=. - Anade el nombre a
pkglist. ./bin/dv-build <nombre>.