From 3a48b0deb970b5bcdb8a6e373cabae873501e840 Mon Sep 17 00:00:00 2001 From: pi-farm Date: Fri, 17 Nov 2023 18:59:47 +0100 Subject: [PATCH] init --- .gitignore | 3 ++ notes | 3 ++ root/.DS_Store | Bin 0 -> 6148 bytes root/._.DS_Store | Bin 0 -> 4096 bytes start.sh | 111 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 117 insertions(+) create mode 100644 .gitignore create mode 100644 notes create mode 100755 root/.DS_Store create mode 100755 root/._.DS_Store create mode 100644 start.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..592cb3a --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +srv/ +RPi-PXE-Server + diff --git a/notes b/notes new file mode 100644 index 0000000..55cd30d --- /dev/null +++ b/notes @@ -0,0 +1,3 @@ +nfs over tcp not available +- https://unix.stackexchange.com/questions/249094/nfs-over-tcp-not-available-from-my-server-ip-network-is-unreachable-permis + diff --git a/root/.DS_Store b/root/.DS_Store new file mode 100755 index 0000000000000000000000000000000000000000..1e595af5b777dc96b0c826a478a20d93f62bea5a GIT binary patch literal 6148 zcmeHKOHRW;47J+|1+nRpO-ED--A5NYtm8TeHOJ^?TqM{NKA literal 0 HcmV?d00001 diff --git a/root/._.DS_Store b/root/._.DS_Store new file mode 100755 index 0000000000000000000000000000000000000000..838289d398799070ce0587780f66c969aa499e9f GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIhYCu0iY;W;207T zlrZa107M5v1y)6)f}Oyr5 QX$sZBh0O9~1;s5{u literal 0 HcmV?d00001 diff --git a/start.sh b/start.sh new file mode 100644 index 0000000..59bc29f --- /dev/null +++ b/start.sh @@ -0,0 +1,111 @@ +#!/bin/bash + +ende() +{ + exit +} +################### + +menue() +{ echo "b) Build and startup the docker-containers" + echo "s) Setup the docker-containers" + echo "" + echo "r) Start the existing docker-containers" + echo "x) Stop the docker-containers" + echo "u) Update the PXE-Server" + echo "" + echo "D) DELETE the existing docker-containers and docker images completely" + echo "" + echo "EXIT Exit this script, but PXE-Server is running, if started" + echo "" + echo "" + read -p "Your choice: " menue_wahl + + case "$menue_wahl" in + b) + clear + mkdir samba srv + git clone https://github.com/beta-tester/RPi-PXE-Server.git + cp scripts/* RPi-PXE-Server + docker-compose up -d + docker exec -it pxe-container bash first_run.sh + clear + echo "Please reboot!" + exit + ;; + ############################################# + + s) + clear + docker-compose start + docker exec -it pxe-container bash setup.sh + docker-compose stop + sudo systemctl restart rpcbind.service + docker-compose start + docker exec -it pxe-container bash update.sh + clear + echo "PXE-Server is running" + echo "" + menue + ;; + ############################################# + + r) clear + docker-compose start + docker exec -it pxe-container bash update.sh + clear + echo "PXE-Server started" + echo "" + menue + ;; + ############################################# + + u) clear + docker exec -it pxe-container bash update.sh + clear + echo "PXE-Server update finished" + echo "" + menue + ;; + ############################################# + + x) clear + docker-compose stop + clear + echo "PXE-Server stopped" + echo "" + menue + ;; + ############################################# + + D) clear + docker-compose down + docker rmi pxe-image:s6-test01 + echo "PXE-Server container and image deleted" + echo "" + clear + menue + ;; + ############################################# + + EXIT) clear + echo "Bye bye..." + ende + ;; + ############################################# + + *) echo "" + echo "no possible choice, try again!" + echo "" + read -p "Continue with ENTER-KEY... " WEITER + clear + menue + ;; + ############################################# + + esac + +} + +clear +menue