mirror of
https://github.com/zabbix/zabbix-docker.git
synced 2024-11-26 09:43:08 +01:00
29 lines
1.2 KiB
Bash
Executable File
29 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
new_version=$1
|
|
|
|
major_version=$(echo $new_version | cut -d'.' -f 1,2)
|
|
minor_version=$(echo $new_version | cut -d'.' -f 3)
|
|
|
|
echo "Using $major_version.$minor_version version of Zabbix"
|
|
|
|
find ./ -type d | while read DIR; do
|
|
if [ -d "$DIR" ] && [ -f "$DIR/run_zabbix_component.sh" ] && [ -f "$DIR/Dockerfile" ]; then
|
|
echo "** Updating $DIR/Dockerfile"
|
|
if [ "$is_trunk" == "true" ]; then
|
|
sed -i -e "/^ARG MAJOR_VERSION=/s/=.*/=$major_version/" $DIR/Dockerfile
|
|
sed -i -e "/^ARG ZBX_VERSION=/s/=.*/=\${MAJOR_VERSION}/" $DIR/Dockerfile
|
|
sed -i -e "/^ARG ZBX_SOURCES=/s/=.*/=svn:\/\/svn.zabbix.com\/trunk\//" $DIR/Dockerfile
|
|
else
|
|
sed -i -e "/^ARG MAJOR_VERSION=/s/=.*/=$major_version/" $DIR/Dockerfile
|
|
[ "$new_version" == "master" ] || sed -i -e "/^ARG ZBX_VERSION=/s/=.*/=\${MAJOR_VERSION}.$minor_version/" $DIR/Dockerfile
|
|
[ "$new_version" == "master" ] && sed -i -e "/^ARG ZBX_VERSION=/s/=.*/=\${MAJOR_VERSION}/" $DIR/Dockerfile
|
|
sed -i -e "/^ARG ZBX_SOURCES=/s/=.*/=svn:\/\/svn.zabbix.com\/tags\/\${ZBX_VERSION}\//" $DIR/Dockerfile
|
|
fi
|
|
fi
|
|
done
|
|
|
|
exit 0
|