fix missing clear commands
This commit is contained in:
@@ -96,6 +96,7 @@ get_builder_status() {
|
|||||||
# Abhaengigkeiten installieren
|
# Abhaengigkeiten installieren
|
||||||
install_dependencies() {
|
install_dependencies() {
|
||||||
dialog --msgbox "Installation von Abhaengigkeiten (Beispiel fuer Debian/Ubuntu). Bitte root-Rechte eingeben." 10 70
|
dialog --msgbox "Installation von Abhaengigkeiten (Beispiel fuer Debian/Ubuntu). Bitte root-Rechte eingeben." 10 70
|
||||||
|
clear
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install -y docker.io git jq dialog micro
|
sudo apt install -y docker.io git jq dialog micro
|
||||||
}
|
}
|
||||||
@@ -111,6 +112,7 @@ install_docker_and_buildx() {
|
|||||||
# Pruefen ob Buildx verfuegbar ist
|
# Pruefen ob Buildx verfuegbar ist
|
||||||
if ! docker buildx version >/dev/null 2>&1; then
|
if ! docker buildx version >/dev/null 2>&1; then
|
||||||
dialog --msgbox "Docker Buildx-Plugin fehlt! Installiere Buildx..." 10 70
|
dialog --msgbox "Docker Buildx-Plugin fehlt! Installiere Buildx..." 10 70
|
||||||
|
clear
|
||||||
mkdir -p ~/.docker/cli-plugins
|
mkdir -p ~/.docker/cli-plugins
|
||||||
BUILDX_URL="https://github.com/docker/buildx/releases/latest/download/buildx-$(uname -s)-$(uname -m)"
|
BUILDX_URL="https://github.com/docker/buildx/releases/latest/download/buildx-$(uname -s)-$(uname -m)"
|
||||||
curl -sSL "$BUILDX_URL" -o ~/.docker/cli-plugins/docker-buildx
|
curl -sSL "$BUILDX_URL" -o ~/.docker/cli-plugins/docker-buildx
|
||||||
@@ -120,6 +122,7 @@ install_docker_and_buildx() {
|
|||||||
# Pruefen, ob multiarch-builder existiert
|
# Pruefen, ob multiarch-builder existiert
|
||||||
if ! docker buildx ls | grep -q "multiarch-builder"; then
|
if ! docker buildx ls | grep -q "multiarch-builder"; then
|
||||||
dialog --msgbox "Richte Buildx-Builder 'multiarch-builder' ein..." 10 70
|
dialog --msgbox "Richte Buildx-Builder 'multiarch-builder' ein..." 10 70
|
||||||
|
clear
|
||||||
docker run --rm --privileged tonistiigi/binfmt --install all
|
docker run --rm --privileged tonistiigi/binfmt --install all
|
||||||
docker buildx create --name multiarch-builder --use
|
docker buildx create --name multiarch-builder --use
|
||||||
docker buildx inspect --bootstrap >/dev/null 2>&1
|
docker buildx inspect --bootstrap >/dev/null 2>&1
|
||||||
@@ -164,6 +167,7 @@ set_editor() {
|
|||||||
--yesno "Der Editor '$choice' ist nicht installiert. Moechten Sie ihn jetzt installieren?" 10 60 3>&1 1>&2 2>&3)
|
--yesno "Der Editor '$choice' ist nicht installiert. Moechten Sie ihn jetzt installieren?" 10 60 3>&1 1>&2 2>&3)
|
||||||
if [[ $? -eq 0 ]]; then
|
if [[ $? -eq 0 ]]; then
|
||||||
dialog --msgbox "Installation von ${editor_pkg[$choice]}..." 8 50
|
dialog --msgbox "Installation von ${editor_pkg[$choice]}..." 8 50
|
||||||
|
clear
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install -y "${editor_pkg[$choice]}"
|
sudo apt install -y "${editor_pkg[$choice]}"
|
||||||
|
|
||||||
@@ -651,6 +655,7 @@ build_image() {
|
|||||||
local timestamp logfile
|
local timestamp logfile
|
||||||
timestamp=$(date +"%Y%m%d_%H%M%S")
|
timestamp=$(date +"%Y%m%d_%H%M%S")
|
||||||
logfile="$LOGS_DIR/${project}_${timestamp}.log"
|
logfile="$LOGS_DIR/${project}_${timestamp}.log"
|
||||||
|
clear
|
||||||
|
|
||||||
{
|
{
|
||||||
echo "==== Build gestartet: $(date) ===="
|
echo "==== Build gestartet: $(date) ===="
|
||||||
|
|||||||
Reference in New Issue
Block a user