diff --git a/cloud-init.spec b/cloud-init.spec index cdd712a7e555b418615edb3c738a25fcf824ccb6..485ef953c4dab4b299ddb36ec0615adf0d8feb25 100644 --- a/cloud-init.spec +++ b/cloud-init.spec @@ -1,6 +1,6 @@ Name: cloud-init Version: 25.1 -Release: 5 +Release: 6 Summary: the defacto multi-distribution package that handles early initialization of a cloud instance. License: ASL 2.0 or GPLv3 URL: http://launchpad.net/cloud-init @@ -29,6 +29,7 @@ Requires: e2fsprogs iproute python3-libselinux net-tools python3-policycoreutils Requires: procps python3-configobj python3-jinja2 python3-jsonpatch xfsprogs Requires: python3-jsonschema python3-oauthlib python3-netifaces util-linux Requires: python3-pyserial python3-pyyaml python3-requests shadow +Requires: /usr/bin/nc %{?systemd_requires} BuildArch: noarch @@ -91,11 +92,14 @@ fi %post if [ $1 -eq 1 ] ; then + /bin/systemctl enable cloud-init-main.service >/dev/null 2>&1 || : /bin/systemctl enable cloud-config.service >/dev/null 2>&1 || : /bin/systemctl enable cloud-final.service >/dev/null 2>&1 || : /bin/systemctl enable cloud-init-network.service >/dev/null 2>&1 || : /bin/systemctl enable cloud-init-local.service >/dev/null 2>&1 || : elif [ $1 -eq 2 ]; then + /bin/systemctl is-enabled cloud-init-main.service >/dev/null 2>&1 && + /bin/systemctl reenable cloud-init-main.service >/dev/null 2>&1 || : /bin/systemctl is-enabled cloud-config.service >/dev/null 2>&1 && /bin/systemctl reenable cloud-config.service >/dev/null 2>&1 || : /bin/systemctl is-enabled cloud-final.service >/dev/null 2>&1 && @@ -147,6 +151,10 @@ fi %exclude /usr/share/doc/* %changelog +* Tue Sep 30 2025 shixuantong - 25.1-6 +- add nc cmd to Requires +- enable cloud-init-main.service + * Mon Sep 01 2025 Linux_zhang - 25.1-5 - Support nmap in socket protocol