Bonjour za tous.
Voilà, j'ai un petit soucis.
Je suis en train de travailler sur le fait de désactiver l'airport au démarrage des macintosh au taf (sous léopard).
La commande terminal est : networksetup -setairportpower off. Jusque là ok.
J'ai créé ma plist avec lingon (merci SuperMoquette) placée dans /Library/LaunchDaemons/ que voici :
Je met les bons droits sur le fichier (root:wheel propriétaire et 644 comme droits). Je redémarre la machine de test (portable avec l'airport d'actif). Et pouf ! Marche pas
Mon premier réflexe est bien entendu de tester la commande dans le terminal, ça marche impeccable.
C'est ou que je merde ?
Edit : Si je mets un <string>sudo</string> en première ligne des ProgramArguments, ça marche... Je devrais pas avoir besoin du sudo...
Voilà, j'ai un petit soucis.
Je suis en train de travailler sur le fait de désactiver l'airport au démarrage des macintosh au taf (sous léopard).
La commande terminal est : networksetup -setairportpower off. Jusque là ok.
J'ai créé ma plist avec lingon (merci SuperMoquette) placée dans /Library/LaunchDaemons/ que voici :
Bloc de code:
<?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>fr.XXX.antiairport</string>
<key>ProgramArguments</key>
<array>
<string>networksetup</string>
<string>-setairportpower</string>
<string>off</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Je met les bons droits sur le fichier (root:wheel propriétaire et 644 comme droits). Je redémarre la machine de test (portable avec l'airport d'actif). Et pouf ! Marche pas
Mon premier réflexe est bien entendu de tester la commande dans le terminal, ça marche impeccable.
C'est ou que je merde ?
Edit : Si je mets un <string>sudo</string> en première ligne des ProgramArguments, ça marche... Je devrais pas avoir besoin du sudo...