mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-28 08:03:36 +00:00
This is a slightly hacky way to ensure that nscd package is installed rather than unscd (which provides nscd as a virtual package). This will work as long as unscd does not jump to a version 2. It is currently 0.53-1 and has little recent activity, so this condition seems likely to hold in the near future. Tests: - In vagrant box, installed unscd. Installed modified freedombox deb. Saw that unscd was removed and nscd was installed. - In DigitalOcean droplet, reproduced issue from #1877. Installed modified freedombox deb. Saw that unscd was removed (no other packages were removed) and nscd was installed. FreedomBox interface was available again. - Built a freedom-maker image with modified freedombox deb. Checked build log that nscd was installed and unscd was not installed. Closes: #1877. Signed-off-by: James Valleroy <jvalleroy@mailbox.org> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>