🐛 docker-check-updates: support alpine e.g. sh + no dnf
This commit is contained in:
parent
c3278c5fcb
commit
35f8bdcd45
1 changed files with 5 additions and 3 deletions
|
@ -19,9 +19,11 @@ for container in c.containers():
|
|||
output = subprocess.check_output([
|
||||
'docker', 'run', '-t', '--rm',
|
||||
image_id,
|
||||
'/bin/bash', '-c',
|
||||
'/bin/sh', '-c',
|
||||
|
||||
'dnf -q check-update;' +
|
||||
'if [ $? == 100 ]; then echo "Updates available"; fi'
|
||||
# Note the semicolons and the string concatenation here!
|
||||
'if [ ! -x /usr/bin/dnf ]; then echo "dnf not available"; exit 0; fi;' +
|
||||
'/usr/bin/dnf -q check-update;' +
|
||||
'if [ $? == 100 ]; then echo "Updates available"; fi;'
|
||||
])
|
||||
print(output.decode())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue