Feat: Fügt Hilfe (-h) Ausgaben hinzu
This commit is contained in:
parent
ea1489341f
commit
cfd823d04b
@ -5,6 +5,18 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|||||||
source "$SCRIPT_DIR/../Utility/NetworkCheck.sh"
|
source "$SCRIPT_DIR/../Utility/NetworkCheck.sh"
|
||||||
source "$SCRIPT_DIR/../Utility/Log.sh"
|
source "$SCRIPT_DIR/../Utility/Log.sh"
|
||||||
|
|
||||||
|
# === Hilfe-Seite ===
|
||||||
|
if [[ "$*" == *"-h"* ]]; then
|
||||||
|
echo "Benutzung: $0"
|
||||||
|
echo
|
||||||
|
echo "Dieses Skript muss als root ausgeführt werden! Bsp. sudo $0"
|
||||||
|
echo "Folgende Pakete müssen installiert sein: certbot, nginx"
|
||||||
|
echo
|
||||||
|
echo "Dieses Skript prüft, ob durch Certbot erstellte Zertifikate erneuert werden müssen und tut dies."
|
||||||
|
echo "Danach werden Dienste wie docker, nginx und wings neugestartet."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
# === ROOT-PRÜFUNG ===
|
# === ROOT-PRÜFUNG ===
|
||||||
if [[ $EUID -ne 0 ]]; then
|
if [[ $EUID -ne 0 ]]; then
|
||||||
echo "Dieses Skript muss als root ausgeführt werden! Bitte starte es mit sudo."
|
echo "Dieses Skript muss als root ausgeführt werden! Bitte starte es mit sudo."
|
||||||
|
|||||||
@ -5,6 +5,17 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|||||||
source "$SCRIPT_DIR/../Utility/NetworkCheck.sh"
|
source "$SCRIPT_DIR/../Utility/NetworkCheck.sh"
|
||||||
source "$SCRIPT_DIR/../Utility/Log.sh"
|
source "$SCRIPT_DIR/../Utility/Log.sh"
|
||||||
|
|
||||||
|
# === Hilfe-Seite ===
|
||||||
|
if [[ "$*" == *"-h"* ]]; then
|
||||||
|
echo "Benutzung: $0"
|
||||||
|
echo
|
||||||
|
echo "Dieses Skript muss als root ausgeführt werden! Bsp. sudo $0"
|
||||||
|
echo "Für Debian basierende Distributionen."
|
||||||
|
echo
|
||||||
|
echo "Dieses Skript erneuert die Pakete von apt und Flatpak, falls das installiert ist."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
# === ROOT-PRÜFUNG ===
|
# === ROOT-PRÜFUNG ===
|
||||||
if [[ $EUID -ne 0 ]]; then
|
if [[ $EUID -ne 0 ]]; then
|
||||||
echo "Dieses Skript muss als root ausgeführt werden! Bitte starte es mit sudo."
|
echo "Dieses Skript muss als root ausgeführt werden! Bitte starte es mit sudo."
|
||||||
|
|||||||
@ -5,12 +5,6 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|||||||
source "$SCRIPT_DIR/../Utility/WakeOnLan.sh"
|
source "$SCRIPT_DIR/../Utility/WakeOnLan.sh"
|
||||||
source "$SCRIPT_DIR/../Utility/Log.sh"
|
source "$SCRIPT_DIR/../Utility/Log.sh"
|
||||||
|
|
||||||
# === ROOT-PRÜFUNG ===
|
|
||||||
if [[ $EUID -ne 0 ]]; then
|
|
||||||
echo "Dieses Skript muss als root ausgeführt werden! Bitte starte es mit sudo."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# === Hilfe-Seite ===
|
# === Hilfe-Seite ===
|
||||||
if [[ "$*" == *"-h"* ]]; then
|
if [[ "$*" == *"-h"* ]]; then
|
||||||
echo "Benutzung: $0 <DEVICE_MAC> <DEVICE_IP> <WEBDAV_URL> <NFS_PATH>"
|
echo "Benutzung: $0 <DEVICE_MAC> <DEVICE_IP> <WEBDAV_URL> <NFS_PATH>"
|
||||||
@ -22,10 +16,20 @@ if [[ "$*" == *"-h"* ]]; then
|
|||||||
echo " WEBDAV_URL Die WebDAV-URL des Dateisystems"
|
echo " WEBDAV_URL Die WebDAV-URL des Dateisystems"
|
||||||
echo " NFS_PATH Der NFS-Pfad des Dateisystems"
|
echo " NFS_PATH Der NFS-Pfad des Dateisystems"
|
||||||
echo
|
echo
|
||||||
|
echo "Dieses Skript muss als root ausgeführt werden! Bsp. sudo $0"
|
||||||
echo "Folgende Pakete müssen installiert sein: davfs2, nfs-common, wakeonlan, wget"
|
echo "Folgende Pakete müssen installiert sein: davfs2, nfs-common, wakeonlan, wget"
|
||||||
|
echo
|
||||||
|
echo "Dieses Skript bindet HiDrive als Dateisystem ein bzw. ein lokales NAS, sollte dieses vorhanden sein."
|
||||||
|
echo "WakeOnLan-Pakete werden zum starten versendet."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# === ROOT-PRÜFUNG ===
|
||||||
|
if [[ $EUID -ne 0 ]]; then
|
||||||
|
echo "Dieses Skript muss als root ausgeführt werden! Bitte starte es mit sudo."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# === PARAMETER-ÜBERPRÜFUNG ===
|
# === PARAMETER-ÜBERPRÜFUNG ===
|
||||||
if [[ "$#" -ne 4 ]]; then
|
if [[ "$#" -ne 4 ]]; then
|
||||||
echo "Benutzung: $0 <DEVICE_MAC> <DEVICE_IP> <WEBDAV_URL> <NFS_PATH>"
|
echo "Benutzung: $0 <DEVICE_MAC> <DEVICE_IP> <WEBDAV_URL> <NFS_PATH>"
|
||||||
|
|||||||
@ -5,9 +5,24 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|||||||
source "$SCRIPT_DIR/../Utility/NetworkCheck.sh"
|
source "$SCRIPT_DIR/../Utility/NetworkCheck.sh"
|
||||||
source "$SCRIPT_DIR/../Utility/Log.sh"
|
source "$SCRIPT_DIR/../Utility/Log.sh"
|
||||||
|
|
||||||
|
# === Hilfe-Seite ===
|
||||||
|
if [[ "$*" == *"-h"* ]]; then
|
||||||
|
echo "Benutzung: $0 <PROFILE_NAME>"
|
||||||
|
echo
|
||||||
|
echo "Optionen:"
|
||||||
|
echo " -h Zeigt diese Hilfenachricht an"
|
||||||
|
echo " PROFILE_NAME Der Name des rclone-Profils, das eingehängt werden soll."
|
||||||
|
echo
|
||||||
|
echo "Folgende Pakete müssen installiert sein: rclone"
|
||||||
|
echo
|
||||||
|
echo "Dieses Skript bindet ein vorher angelegtes rclone-Profil im Dateisystem ein."
|
||||||
|
echo "Empfohlen wird die Verwendung für OneDrive."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
# === Variablen ===
|
# === Variablen ===
|
||||||
MOUNT_POINT="/media/OneDrive"
|
MOUNT_POINT="/media/$1"
|
||||||
PROFILE_NAME="OneDrive"
|
PROFILE_NAME="$1"
|
||||||
|
|
||||||
# === Hauptskript ===
|
# === Hauptskript ===
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user