mirror of
https://github.com/pi-farm/Docker-PXE-Server.git
synced 2025-12-10 02:08:26 +00:00
add start-ui.sh
This commit is contained in:
3
start-ui.sh
Normal file
3
start-ui.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
tmux new "bash ui/main.sh"
|
||||||
99
ui/main.sh
99
ui/main.sh
@@ -72,113 +72,103 @@ menue()
|
|||||||
case "$menue_wahl" in
|
case "$menue_wahl" in
|
||||||
|
|
||||||
b)
|
b)
|
||||||
tmux send-keys -t 1 C-z 'bash ui/build.sh' Enter
|
tmux select-pane -t 0.1
|
||||||
tmux select-pane -t 0
|
tmux send-keys 'clear && mkdir -p samba srv && [ -d RPi-PXE-Server/.git ] || git clone https://github.com/beta-tester/RPi-PXE-Server.git && cp scripts/* RPi-PXE-Server && docker compose build --no-cache && docker compose up -d && docker exec -it pxe-container bash first_run.sh && tmux select-pane -t 0' C-m
|
||||||
;;
|
clear
|
||||||
|
menue;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
id)
|
id)
|
||||||
tmux select-pane -t 1
|
tmux select-pane -t 0.1
|
||||||
tmux send-keys -t 1 C-z 'bash ui/install_docker.sh' Enter
|
tmux send-keys 'clear && bash ui/install_docker.sh && tmux select-pane -t 0' C-m
|
||||||
clear
|
clear
|
||||||
menue
|
menue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
|
ip)
|
||||||
|
tmux select-pane -t 0.1
|
||||||
|
tmux send-keys 'clear && sudo apt-get update && sudo apt-get install -y speedometer tcpdump && tmux select-pane -t 0' C-m
|
||||||
|
clear
|
||||||
|
menue
|
||||||
|
;;
|
||||||
|
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
|
||||||
s)
|
s)
|
||||||
|
tmux select-pane -t 0.1
|
||||||
|
tmux send-keys '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 && tmux select-pane -t 0' C-m
|
||||||
clear
|
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
|
menue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
r) clear
|
r) tmux select-pane -t 0.1
|
||||||
docker compose start
|
tmux send-keys 'clear && docker compose start && docker exec -it pxe-container bash update.sh && tmux select-pane -t 0' C-m
|
||||||
docker exec -it pxe-container bash update.sh
|
|
||||||
clear
|
clear
|
||||||
echo "PXE-Server started"
|
|
||||||
echo ""
|
|
||||||
menue
|
menue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
e) clear
|
e) tmux select-pane -t 0.1
|
||||||
nano RPi-PXE-Server/p2-include-handle
|
tmux send-keys 'clear && nano RPi-PXE-Server/p2-include-handle && tmux select-pane -t 0' C-m
|
||||||
clear
|
clear
|
||||||
echo "Please update if you have changed the anything"
|
|
||||||
echo ""
|
|
||||||
menue
|
menue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
u) clear
|
u) tmux select-pane -t 0.1
|
||||||
docker exec -it pxe-container bash update.sh
|
tmux send-keys 'clear && docker exec -it pxe-container bash update.sh && tmux select-pane -t 0' C-m
|
||||||
clear
|
clear
|
||||||
echo "PXE-Server update finished"
|
|
||||||
echo ""
|
|
||||||
menue
|
menue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
f) clear
|
f) tmux select-pane -t 0.1
|
||||||
sudo chmod -R 0755 media/
|
tmux send-keys 'clear && sudo chmod -R 0755 media/ && tmux select-pane -t 0' C-m
|
||||||
clear
|
clear
|
||||||
echo "Permissions for Samba-Share fixed"
|
|
||||||
echo ""
|
|
||||||
menue
|
menue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
x) clear
|
x) tmux select-pane -t 0.1
|
||||||
docker compose stop
|
tmux send-keys 'clear && docker compose stop' C-m
|
||||||
|
tmux select-pane -t 0
|
||||||
clear
|
clear
|
||||||
echo "PXE-Server stopped"
|
|
||||||
echo ""
|
|
||||||
menue
|
menue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
t) clear
|
# t) tmux select-pane -t 0.1
|
||||||
docker exec -it pxe-container bash tcpdump.sh
|
# tmux send-keys 'clear && docker exec -it pxe-container bash tcpdump.sh' C-m
|
||||||
|
# tmux select-pane -t 0
|
||||||
|
# clear
|
||||||
|
# menue
|
||||||
|
# ;;
|
||||||
|
|
||||||
|
#############################################
|
||||||
|
|
||||||
|
p) tmux select-pane -t 0.1
|
||||||
|
tmux send-keys 'clear && docker exec -it pxe-container bash tails-patch.sh' C-m
|
||||||
|
tmux select-pane -t 0
|
||||||
clear
|
clear
|
||||||
echo "TCPDUMP stopped"
|
|
||||||
echo""
|
|
||||||
menue
|
menue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
p) clear
|
D) tmux select-pane -t 0.1
|
||||||
docker exec -it pxe-container bash tails-patch.sh
|
tmux send-keys 'clear && docker compose down && docker rmi pxe-image:latest' C-m
|
||||||
clear
|
tmux select-pane -t 0
|
||||||
echo "Patch for Tails installed"
|
|
||||||
echo ""
|
|
||||||
menue
|
|
||||||
;;
|
|
||||||
|
|
||||||
#############################################
|
|
||||||
|
|
||||||
D) clear
|
|
||||||
docker compose down
|
|
||||||
docker rmi pxe-image:latest
|
|
||||||
echo "PXE-Server container and image deleted"
|
|
||||||
echo ""
|
|
||||||
clear
|
clear
|
||||||
menue
|
menue
|
||||||
;;
|
;;
|
||||||
@@ -186,7 +176,6 @@ menue()
|
|||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
EXIT)
|
EXIT)
|
||||||
#tmux send-keys -t 2 C-z 'c' Enter
|
|
||||||
tmux kill-pane -t 3
|
tmux kill-pane -t 3
|
||||||
tmux kill-pane -t 2
|
tmux kill-pane -t 2
|
||||||
tmux kill-pane -t 1
|
tmux kill-pane -t 1
|
||||||
|
|||||||
Reference in New Issue
Block a user