Provides an Archlinux repo of a nightly binary without any manual updating or intervention needed. Does its work lazily (no cron!) so won't incur any bandwidth if it's not used.
(Currently only hosts Firefox Nightly, but has plans for more.)
- Because I don't have the time.
- Because you don't want to wait.
- If you don't care about getting the latest nightly when it's out rather than several hours (or days!) later.
- If you don't trust me.
- If you're far from the server running this and the CDN isn't helping and you want better speeds.
Then either use the AUR package or run this software yourself.
Add this to your /etc/pacman.conf
[firefox-nightly]
Server = https://nightlies.passcod.name/firefox-nightly/$arch
SigLevel = PackageOptional
Install the package:
pacman -Sy firefox-nightly
# Alternatively, with auto-updates enabled:
pacman -Sy firefox-nightly-auto
# be sure to follow instructions
-
When a request for the repo database comes in (i.e. when
pacman -Sy
is invoked), Nightlies checks its upstream (for Firefox Nightly, the Mozilla servers) for an update. If there is none, it happily returns the existing database file. If there is one, it downloads and creates a new package as fast as it can, notably omitting any compression. -
When that's done, a background process is kicked off to compress all files as much as it can and regenerate the repo metadata in consequence.
- Clone this repo
- Run
npm i
- Run
node .
- Point your pacman to the server