diff --git a/cd.sh b/cd.sh index 35d3c14..c362a84 100644 --- a/cd.sh +++ b/cd.sh @@ -4,7 +4,7 @@ NAMESERVERS=( REPOSITORY='rwx.work/cd' echo " - 1/12 set name servers + 1/14 set name servers " for nameserver in "${NAMESERVERS[@]}" ; do echo "nameserver ${nameserver}" \ @@ -13,7 +13,7 @@ for nameserver in "${NAMESERVERS[@]}" ; do done echo " - 2/12 configure package manager + 2/14 configure package manager " echo -n "\ Acquire::Check-Valid-Until True; @@ -24,7 +24,7 @@ Dir::Etc::SourceParts ''; " > '/etc/apt/apt.conf.d/apt.conf' \ || exit echo " - 3/12 configure package repositories + 3/14 configure package repositories " echo -n "\ deb https://deb.debian.org/debian bookworm main @@ -35,28 +35,41 @@ deb https://deb.debian.org/debian-security bookworm-security main || exit echo " - 4/12 update package catalog + 4/14 disable package verification +" +echo -n "\ +Acquire::https::Verify-Peer False; +" > '/etc/apt/apt.conf.d/https' \ +|| exit +echo " + 5/14 update package catalog " apt-get update \ || exit echo " - 5/12 install CA certificates package + 6/14 install CA certificates package " apt-get install --yes 'ca-certificates' \ || exit echo " - 6/12 update package catalog + 7/14 enable package verification +" +rm '/etc/apt/apt.conf.d/https' \ +|| exit + +echo " + 8/14 update package catalog " apt-get update \ || exit echo " - 7/12 upgrade packages + 9/14 upgrade packages " apt-get upgrade --yes \ || exit echo " - 8/12 install Git +10/14 install Git " apt-get install --yes 'git' \ || exit @@ -64,7 +77,7 @@ apt-get install --yes 'git' \ DIRECTORY="$(mktemp --directory)" \ || exit echo " - 9/12 clone Continuous Delivery +11/14 clone Continuous Delivery " git clone \ "${GITHUB_SERVER_URL}/${REPOSITORY}" \ @@ -72,16 +85,16 @@ git clone \ || exit echo " -10/12 install Python +12/14 install Python " apt-get install --yes 'python3' \ || exit echo " -11/12 clean package cache +13/14 clean package cache " apt-get clean \ || exit echo " -12/12 bootstrap +14/14 bootstrap " "${DIRECTORY}/bootstrap.sh"