#!/bin/sh #!/usr/bin/env bash VERSION="v2024122300" # initiale Erstellung #==============================================================================# # # Dieses Skript führt ein Binär-Uprade von FreeBSD durch. # https://www.freebsd.org/releases/14.2R/installation/ # # /root/bin/FreeBSD_-_Upgrade_Teil_1.sh # /root/bin/FreeBSD_-_Upgrade_Teil_2.sh # /root/bin/FreeBSD_-_Upgrade_Teil_3.sh # #==============================================================================# # Version des aktuell laufenden Kernels anzeigen freebsd-version -r # aktuelle Version vom User-Land anzeigen #grep -F 'VERSION=' /etc/os-release freebsd-version -u # aktuelle Version vom Kernel anzeigen uname -a #------------------------------------------------------------------------------# ### als erstes müssen alle Paches in das aktuelle System installiert werden freebsd-update fetch freebsd-update install # Ein binäres Release-Upgrade von 14.1 auf 14.2: # > freebsd-update -r 14.2-RELEASE upgrade # NEUESTES_RELEASE="$(curl -s https://download.freebsd.org/releases/amd64/ | awk '{print $3}' | grep -F RELEASE | tr -d '"' | tr -d '/' | cut -f2 -d'=' | sort | tail -n 1)" echo "NEUESTES_RELEASE: ${NEUESTES_RELEASE}" freebsd-update upgrade -r ${NEUESTES_RELEASE} freebsd-update install #------------------------------------------------------------------------------# ### was jetzt zu tun ist rm -f /var/tmp/FreeBSD_-_Upgrade_Teil_*.log echo " shutdown -r now /root/bin/FreeBSD_-_Upgrade_Teil_2.sh " | tee /var/tmp/FreeBSD_-_Upgrade_Teil_1.log