]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
gestion du serveur ftp
authorVincent Le Gallic <legallic@crans.org>
Sun, 8 Dec 2013 01:31:31 +0000 (02:31 +0100)
committerVincent Le Gallic <legallic@crans.org>
Sun, 8 Dec 2013 01:31:41 +0000 (02:31 +0100)
ftp/generate_liste_fichiers.sh [new file with mode: 0755]
ftp/recreate_links.sh [new file with mode: 0755]
ftp/refresh.sh [new file with mode: 0755]

diff --git a/ftp/generate_liste_fichiers.sh b/ftp/generate_liste_fichiers.sh
new file mode 100755 (executable)
index 0000000..92029e4
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+# Génération de liste des fichiers
+# pour faciliter l'indexation par FastFileSearch
+
+cd /home/ftp
+ls -lRLn --time-style=long-iso ./ > /home/ftp/liste_fichiers.txt
+
diff --git a/ftp/recreate_links.sh b/ftp/recreate_links.sh
new file mode 100755 (executable)
index 0000000..4881104
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+# Régénération des liens symboliques de /home/ftp
+
+cd /home/ftp
+## On commence par nettoyer
+find . -type l \! -name '\.*' -exec rm {} \;
+
+## Puis on recrée les liens
+### Penser : sous jessie, l'option -r existe et c'est cool pour sshfs & co
+# books, Films et MP3
+ln -s /media/Epsilon/books/
+ln -s /media/Epsilon/MP3/
+ln -s /media/Epsilon/Films/
+ln -s /media/Zêta/Vidéos/
+ln -s /media/Delta/Jeux/
+
+# Les séries
+cd Séries
+find /media/{Zêta,Epsilon,Delta}/Séries -mindepth 1 -maxdepth 1 -type d -exec ln -s {} \;
diff --git a/ftp/refresh.sh b/ftp/refresh.sh
new file mode 100755 (executable)
index 0000000..49cf804
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+cd /home/ftp
+
+# Régénération des liens
+./.recreate_links.sh
+
+# Génération de la liste des fichiers
+./.generate_liste_fichiers.sh