Table des matières

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. m(

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→ Chemin/Vers/Le/Stockage ←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