Make D10->D12 upgrade steps noninteractive

This commit is contained in:
Joshua Boniface 2023-09-01 15:42:30 -04:00
parent 1e497413e8
commit d92acb7e6f
1 changed files with 9 additions and 7 deletions

View File

@ -224,15 +224,17 @@
mode: 0755 mode: 0755
content: | content: |
#!/usr/bin/env bash #!/usr/bin/env bash
exec 1>/tmp/upgrade-d10.log
exec 2>&1
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
apt-get --download-only install libcrypt1 apt-get --download-only install --yes libcrypt1
dpkg --force-all --install /var/cache/apt/archives/{libcrypt1,libpam0g,libc6}*.deb dpkg --force-all --install /var/cache/apt/archives/{libcrypt1,libpam0g,libc6}*.deb
apt --fix-broken install apt --fix-broken install --yes
apt-get --no-install-recommends install apt dpkg dpkg-dev base-files zstd apt-get --no-install-recommends --option Dpkg::Options::="--force-confold" install --yes apt dpkg dpkg-dev base-files zstd
apt-get --no-install-recommends install ca-certificates apt-get --no-install-recommends --option Dpkg::Options::="--force-confold" install --yes ca-certificates
apt-get --no-install-recommends --option Dpkg::Options::="--force-confold" install sudo apt-get --no-install-recommends --option Dpkg::Options::="--force-confold" install --yes sudo
apt-get --no-install-recommends --option Dpkg::Options::="--force-confnew" upgrade apt-get --no-install-recommends --option Dpkg::Options::="--force-confnew" upgrade --yes
apt-get --no-install-recommends --option Dpkg::Options::="--force-confnew" dist-upgrade apt-get --no-install-recommends --option Dpkg::Options::="--force-confnew" dist-upgrade --yes
systemctl restart ssh systemctl restart ssh
- name: run script to perform safe d10->d12 upgrade (will take a long time) - name: run script to perform safe d10->d12 upgrade (will take a long time)