mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-31 05:55:28 +00:00
[#2539] hammer.py: reinstall pkg to update repositories
This way, a pkg-search command will find package versions that can be installed rather than outdated versions. Solves errors like the following. pkg: No packages available to install matching 'py38-sphinx' have been found in the repositories
This commit is contained in:
@@ -1799,6 +1799,13 @@ def prepare_system_local(features, check_times):
|
||||
|
||||
# prepare freebsd
|
||||
elif system == 'freebsd':
|
||||
# Packages are already upgraded by default when installing a package,
|
||||
# so to avoid mismatching dependency versions, inaccurate dynamic
|
||||
# version fetching and other troubles, clean up local cache and
|
||||
# install an arbitrary package to fetch remote first.
|
||||
execute('sudo pkg clean -a -y')
|
||||
execute('sudo pkg install -y pkg')
|
||||
|
||||
packages = ['autoconf', 'automake', 'libtool', 'openssl', 'log4cplus', 'boost-libs', 'wget']
|
||||
|
||||
if 'docs' in features:
|
||||
|
Reference in New Issue
Block a user