Compare commits
4 Commits
b060d846bd
...
f37f91ead9
| Author | SHA1 | Date | |
|---|---|---|---|
| f37f91ead9 | |||
| b99c581121 | |||
| 3e6d201d82 | |||
| bca4c0832d |
34
.gitignore
vendored
Normal file
34
.gitignore
vendored
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# Ignore macOS system files
|
||||||
|
.DS_Store
|
||||||
|
|
||||||
|
# Ignore swap files created by editors
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
|
||||||
|
# Ignore temporary bash script files
|
||||||
|
*.tmp
|
||||||
|
*.bak
|
||||||
|
|
||||||
|
# Ignore log files
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Ignore compiled binary files
|
||||||
|
*.out
|
||||||
|
*.o
|
||||||
|
|
||||||
|
# Ignore user settings files
|
||||||
|
*.env
|
||||||
|
*.conf
|
||||||
|
|
||||||
|
# Ignore core dumps
|
||||||
|
core
|
||||||
|
|
||||||
|
# Ignore backup files created by editors
|
||||||
|
*~
|
||||||
|
|
||||||
|
# Ignore directories
|
||||||
|
/temp/
|
||||||
|
.cache/
|
||||||
|
.logs/
|
||||||
|
|
||||||
|
.fleet
|
||||||
@ -11,6 +11,21 @@ if [[ $EUID -ne 0 ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# === Hilfe-Seite ===
|
||||||
|
if [[ "$*" == *"-h"* ]]; then
|
||||||
|
echo "Benutzung: $0 <DEVICE_MAC> <DEVICE_IP> <WEBDAV_URL> <NFS_PATH>"
|
||||||
|
echo
|
||||||
|
echo "Optionen:"
|
||||||
|
echo " -h Zeigt diese Hilfenachricht an"
|
||||||
|
echo " DEVICE_MAC Die MAC-Adresse des Geräts"
|
||||||
|
echo " DEVICE_IP Die IP-Adresse des Geräts"
|
||||||
|
echo " WEBDAV_URL Die WebDAV-URL des Dateisystems"
|
||||||
|
echo " NFS_PATH Der NFS-Pfad des Dateisystems"
|
||||||
|
echo
|
||||||
|
echo "Folgende Pakete müssen installiert sein: davfs2, nfs-common, wakeonlan, wget"
|
||||||
|
exit 0
|
||||||
|
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>"
|
||||||
|
|||||||
36
README.md
36
README.md
@ -1,2 +1,38 @@
|
|||||||
# Skripte
|
# Skripte
|
||||||
|
|
||||||
|
## Übersicht
|
||||||
|
|
||||||
|
Dieses Repository enthält Skripte und Ressourcen zur Automatisierung,
|
||||||
|
Datenverarbeitung und anderen Aufgaben.
|
||||||
|
|
||||||
|
## Verzeichnisstruktur
|
||||||
|
|
||||||
|
- **Skripte**: Enthält alle relevanten Skripte für verschiedene Prozesse und Anwendungen.
|
||||||
|
- **Mount**: Enthält Skripte zum mounten von Dateisytemen und Cloudsanbietern.
|
||||||
|
- **Setup**: Enthält Skripte um einen Rechner aufzusetzen.
|
||||||
|
- **Utility**: Enthält Utility-Skripte und Funktionen, die in anderen Skripten eingebunden werden können.
|
||||||
|
|
||||||
|
## Anforderungen
|
||||||
|
|
||||||
|
Um die Skripte in diesem Repository auszuführen, stelle sicher, dass die folgenden Voraussetzungen erfüllt sind:
|
||||||
|
|
||||||
|
- Die Skripte sind als bash-Skripte konzipiert.
|
||||||
|
- Für die Skripte müssen u.a. Pakete installiert werden. Informationen dazu gibt es in den Skripten.
|
||||||
|
- Die Skripte sind hautsächlich für Linux entwickelt.
|
||||||
|
|
||||||
|
## Nutzung
|
||||||
|
|
||||||
|
1. Klone das Repository:
|
||||||
|
```bash
|
||||||
|
git clone https://gitea.creative-dragonslayer.de/DragonSlayer_14/Skripte.git
|
||||||
|
```
|
||||||
|
2. Navigiere in das Verzeichnis `Skripte`, um die ausführbaren Dateien und Ressourcen zu finden.
|
||||||
|
3. Folge den spezifischen Anweisungen in einzelnen Dateien oder Skripten für die korrekte Ausführung.
|
||||||
|
|
||||||
|
## Lizenz
|
||||||
|
|
||||||
|
Dieses Projekt steht unter einer Open-Source-Lizenz. Weitere Informationen findest du in der Datei `LICENSE`.
|
||||||
|
|
||||||
|
## Autor
|
||||||
|
|
||||||
|
Erstellt und gepflegt von DragonSlayer_14.
|
||||||
Loading…
x
Reference in New Issue
Block a user