diff options
author | Doug Rabson <dfr@FreeBSD.org> | 2023-07-07 13:18:19 +0100 |
---|---|---|
committer | Doug Rabson <dfr@FreeBSD.org> | 2023-07-22 13:36:47 +0100 |
commit | b6ee66a16fcb57e0dc9dfccf86ce40ee3ab7ba18 (patch) | |
tree | 9036f61687c5e8d9c26dc2d5717b02fdf80f7cd8 /sysutils/podman/files/podman.in | |
parent | sysutils/skopeo: update to 1.13.0 (diff) |
sysutils/podman: update to 4.6.0
Approved by: lwhsu
Diffstat (limited to 'sysutils/podman/files/podman.in')
-rwxr-xr-x | sysutils/podman/files/podman.in | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/sysutils/podman/files/podman.in b/sysutils/podman/files/podman.in index 89c5a95d4a8f..653f7cd25507 100755 --- a/sysutils/podman/files/podman.in +++ b/sysutils/podman/files/podman.in @@ -26,16 +26,24 @@ start_cmd="podman_start" stop_cmd="podman_stop" restart_cmd="podman_stop && podman_start" +# Turn newlines into spaces to avoid line breaks in log messages +container_list=$( + ${podman} container ls --all --filter restart-policy=always -q \ + | tr '\n' ' ') + podman_start() { - ${podman} ${podman_flags} start --all --filter restart-policy=always + if [ -n "${container_list}" ]; then + startmsg "Starting podman containers: ${container_list}" + ${podman} ${podman_flags} start ${container_list} + fi } podman_stop() { - list=$(${podman} container ls --filter restart-policy=always -q) - if [ -n "${list}" ]; then - ${podman} ${podman_flags} stop ${list} + if [ -n "${container_list}" ]; then + echo "Stopping podman containers: ${container_list}" + ${podman} ${podman_flags} stop ${container_list} fi } |