File: oci-upgrade-packages

package info (click to toggle)
openstack-cluster-installer 43.0.22
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,544 kB
  • sloc: php: 19,169; sh: 18,137; ruby: 75; makefile: 31; xml: 8
file content (31 lines) | stat: -rwxr-xr-x 589 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh

set -e

RED="\033[1;31m"
NO_COL="\033[0m"
GREEN="\033[1;32m"
YELLOW="\033[1;33m"
green_echo () {
	echo ${GREEN}${1}${NO_COL}
}
red_echo () {
	echo ${RED}${1}${NO_COL}
}
yellow_echo () {
	echo ${YELLOW}${1}${NO_COL}
}


PKG_LIST=$@

green_echo "-> Calculating package upgrade list"

NEW_PKG_LIST=$(oci-upgrade-packages-list ${PKG_LIST})

if [ -z "${NEW_PKG_LIST}" ] ; then
	green_echo "-> Nothing to upgrade"
else
	green_echo "-> Upgrading: ${NEW_PKG_LIST}"
	DEBIAN_FRONTEND=noninteractive apt-get install -o Dpkg::Options::=--force-confold --allow-downgrades ${NEW_PKG_LIST}
fi