From: Andrei Pavel Date: Tue, 15 Jul 2025 08:54:56 +0000 (+0300) Subject: [kea-packaging#48] Hammer: Do not reset-failed kea-ctrl-agent because it no longer... X-Git-Tag: Kea-2.6.4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fheads%2Fv2_6;p=thirdparty%2Fkea.git [kea-packaging#48] Hammer: Do not reset-failed kea-ctrl-agent because it no longer starts after installation so it no longer fails either --- diff --git a/hammer.py b/hammer.py index da8dcda16e..773bce471f 100755 --- a/hammer.py +++ b/hammer.py @@ -2330,12 +2330,6 @@ def _build_rpm(system, revision, features, tarball_path, env, check_times, dry_r execute('rpm -qa | grep isc-kea | xargs sudo rpm -e', check_times=check_times, dry_run=dry_run, raise_error=False) execute(f'sudo rpm -i {rpm_root_path}/RPMS/{arch.strip()}/*rpm', check_times=check_times, dry_run=dry_run) - # Wait for systemd's rate limit period to pass to avoid "Start request repeated too quickly" after the failed - # implicit start from the installation of isc-kea-ctrl-agent above. - time.sleep(10) - # Reset systemd's rate limit period. Redundant, but just to be safe. - execute('sudo systemctl reset-failed kea-ctrl-agent.service', raise_error=False) - _check_installed_rpm_or_debs( ['kea-ctrl-agent.service'], "Expected a file at path '/etc/kea/kea-api-password'", @@ -2415,12 +2409,6 @@ def _build_deb(system, revision, features, tarball_path, env, check_times, dry_r # install packages execute('sudo dpkg -i kea-src/*deb', check_times=check_times, dry_run=dry_run) - # Wait for systemd's rate limit period to pass to avoid "Start request repeated too quickly" after the failed - # implicit start from the installation of isc-kea-ctrl-agent above. - time.sleep(10) - # Reset systemd's rate limit period. Redundant, but just to be safe. - execute('sudo systemctl reset-failed isc-kea-ctrl-agent.service') - _check_installed_rpm_or_debs( ['isc-kea-ctrl-agent.service'], "Expected a file at path '/etc/kea/kea-api-password'",