~mpldr/pachost

Set up a public AUR repo using cron
abd01040 — Moritz Poldrack 3 years ago
added script to mark dependencies
4753d213 — Moritz Poldrack 3 years ago
added License (or rather declared PD)
e6cc3f49 — Moritz Poldrack 4 years ago
allowing alternative to pacman for retrieving dependencies

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~mpldr/pachost
read/write
git@git.sr.ht:~mpldr/pachost

You can also use your local clone with git send-email.

#PacHost

Easily set up your own Repository with prebuilt AUR packages.

#Dependencies

  • pacman – providing makepkg and repo-add
  • coreutils – cat, head, tail and so on
  • git – for updating the AUR packages

#Demo

The demo is currently offline. It will be back in a while.

a demonstration can be found at pachost.moritz.sh

to add this to your repositories and try it out simply execute:

curl -O https://pachost.moritz.sh/pubkey.gpg && sudo pacman-key --add pubkey.gpg && sudo pacman-key --lsign-key A602DD01FB9653C7EDAAC572D786E1EED2C71596 && rm sublimehq-pub.gpg && echo -e "\n[mp-pachost]\nServer = https://pachost.moritz.sh/" | sudo tee -a /etc/pacman.conf

#ToDo

  • build in chroot
  • write a dockerfile
  • provide AUR package
  • setup demo
  • document usage
  • prevent simultaneous execution
  • PHP frontend

#License

PacHost is released into the Public Domain under the Terms of the Unlicense