fix --force
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
limit=''
|
||||
force=''
|
||||
while test $# -gt 0; do
|
||||
case "$1" in
|
||||
(-h|--help) cat <<EOF
|
||||
@@ -10,6 +11,7 @@ OPTIONS
|
||||
|
||||
-h, --help show this help
|
||||
-s, --limit service limit update to given service
|
||||
-f, --force force update
|
||||
|
||||
FILES…
|
||||
|
||||
@@ -23,6 +25,7 @@ DESCRIPTION
|
||||
EOF
|
||||
exit;;
|
||||
(-l|--limit) shift; limit=$1;;
|
||||
(-f|--force) force='--force';;
|
||||
(*) break;;
|
||||
esac
|
||||
if test $# -lt 1; then
|
||||
@@ -43,7 +46,7 @@ for f in $*; do
|
||||
IFS=" "
|
||||
if [ -z "$limit" ] || [[ "${param}" =~ " ${name}_${limit}" ]]; then
|
||||
echo "....update $param: docker service update --image $param"
|
||||
docker service update --image $param
|
||||
docker service update $force --image $param
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
Reference in New Issue
Block a user