slackbuilds/ap/podman/doinst.sh
Michal Cieslakiewicz 490035cd34 ap/podman: updated to version 2.2.1.
Part of big container framework update.

Podman is updated to version 2.2.1. It is built using master
branch of go, since building go1.15.x with gccgo fails.
Also contains fixes to build script, doinst.sh and slack-desc.

Please note that libpod.conf is superseeded by containers.conf.

Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
2021-01-04 20:38:40 +01:00

21 lines
637 B
Bash

config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
# toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
config etc/containers/containers.conf.new
config etc/containers/registries.conf.new
config etc/containers/mounts.conf.new
config etc/containers/seccomp.json.new
config etc/containers/policy.json.new
config etc/containers/storage.conf.new
config etc/cni/net.d/87-podman-bridge.conflist.new