Ceci est une ancienne révision du document !
OAL
Développé par Maxime en interne à la technique.
Ce logiciel est une interface graphique permettant aux utilisateurs de monté des Volumes sans faire de ⌘ + K.
Les fichiers sources étant perdus, il est donc impossible de modifier le logiciel.
Utilisation
Il utilise un fichier texte mis à la racine du dossier utilisateur pour obtenir une liste de stockage.
Le fichier dois s'appeler tech.txt.
CatDV administrateur LOBSTER13! CATDV CATDV/CATDV CATDV SMB true Echange serveur LOBSTER serveur serveur/Echanges Echanges AFP false Catalogue maria LOBSTERMARIA Catalogue Catalogue/Catalogue Catalogue AFP false FTP ftp LOBSTER ftp ftp/FTP FTP SMB false
Chaque ligne représente un stockage réseau. Chaque information est séparé par des tabulations.
NomAffiché←tab→Login←tab→MotDePasse←tab→DNSouIP←tab→CheminDansLeStockage←tab→NomPartition←tab→ProtocolPartage←tab→VNC
Détail config
NomAffiché : C'est le nom du stockage qui s'affichera dans l'application.
Login : Login pour vous connecté au stockage en réseau.
MotDePasse : Le mot de passe pour vous connecté au stockage en réseau.
DNSouIP : L'IP ou le DNS pour vous connecté au stockage en réseau.
CheminDansLeStockage : Chemin complet lorsque le stockage est monté. Pour savoir qu'elle est le chemin, monté le stockage avec un ⌘ + K et faite un ⌘ + I sur le volume monté.
NomPartition : Théoriquement le dernier dossier du chemin complet. Aussi le nom du volume monté.
ProtocolPartage : Protocol de partage, SMB ou AFP. Si le mac est en version 10.9 et si le protocole est en SMB, le logiciel choisira seul de faire du CIFS pour éviter le bug de SMB sous 10.9 .
VNC : Si la machine est équipé d'un VNC, un bouton permettra de lancé une connexion sur demande.
Démarrage
Pour démarrer automatiquement OAL à l'allumage de la machine,
Créer le fichier suivant :
sudo nano /Library/LaunchDaemons/com.LobsterFilms.plist
Avec le content suivant :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.LobsterFilms</string> <key>RunAtLoad</key> <true/> <key>ProgramArguments</key> <array> <string>sh</string> <string>/etc/startmachine.sh</string> </array> </dict> </plist>
Test :
plutil /Library/LaunchDaemons/com.LobsterFilms.plist
Créer le script de démarrage :
sudo nano /etc/startmachine.sh
Qui contient :
#!/bin/bash sleep 5 /usr/bin/open -a /Applications/OAL4.app
Le rendre executable :
sudo chmod a+x /etc/startmachine.sh
Démarrer le fichier plist avec launchctl :
sudo launchctl load /Library/LaunchDaemons/com.LobsterFilms.plist
Bug Connu
- Si le systéme est supérieur à 10.10, Il faut que le Dossier
/Volumes/soit bien en permission 777. Régler un cron ou faites un script.