git:// links no longer work, refer to the https:// one.
[wiki] / examples / osx-install.mdwn
index bdb237a..5a4f7fe 100644 (file)
@@ -51,7 +51,7 @@ Tinc can now be configured and executed.
 
 ### Start tinc automatically on system boot
 
-[launchd](http://en.wikipedia.org/wiki/Launchd) is a system for monitoring services and make sure services are started if certain conditions are met. This system is available on OS X 10.5 and later versions.
+[launchd](https://en.wikipedia.org/wiki/Launchd) is a system for monitoring services and make sure services are started if certain conditions are met. This system is available on OS X 10.5 and later versions.
 
 To use launchd, you have to create a property-list file for tinc and put it under /Library/LaunchDaemons/
 
@@ -59,25 +59,27 @@ The following example is a plist file for the tinc network name: myvpn
 
 */Library/LaunchDaemons/myvpn.tinc.plist*:
 
-    <?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>KeepAlive</key>
-       <true/>
-       <key>Label</key>
-       <string>tinc.myvpn</string>
-       <key>ProgramArguments</key>
-       <array>
-               <string>/opt/local/tinc/sbin/tincd</string>
-               <string>-n</string>
-               <string>myvpn</string>
-               <string>-D</string>
-       </array>
-    </dict>
-    </plist>
-
-This will configure tincd to start the myvpn configuration in the foreground (-D). If tincd is started as background daemon, launchd will not function correctly with tinc. Launchd will directly start tincd if this file is found. The <key>KeepAlive</key> element will ensure that tincd is always running, and to be restarted if it stops. To stop tincd, use the *launchctl* command. Some commands to remember are:
+```
+<?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>KeepAlive</key>
+       <true/>
+       <key>Label</key>
+       <string>tinc.myvpn</string>
+       <key>ProgramArguments</key>
+       <array>
+               <string>/opt/local/tinc/sbin/tincd</string>
+               <string>-n</string>
+               <string>myvpn</string>
+               <string>-D</string>
+       </array>
+</dict>
+</plist>
+```
+
+This will configure tincd to start the myvpn configuration in the foreground (-D). If tincd is started as background daemon, launchd will not function correctly with tinc. Launchd will directly start tincd if this file is found. The `<key>KeepAlive</key>` element will ensure that tincd is always running, and to be restarted if it stops. To stop tincd, use the *launchctl* command. Some commands to remember are:
 
     launchctl unload -w /Library/LaunchDaemons/myvpn.tinc.plist
 
@@ -120,7 +122,7 @@ getting tinc to work.
 
 In the case of compiling tinc the following is required:
 
-* [XCode](http://developer.apple.com/xcode/)
+* [XCode](https://developer.apple.com/xcode/)
 * [LZO libraries](http://www.oberhumer.com/opensource/lzo/)
 
 Before starting, create a new folder `tmp` in your home directory
@@ -166,12 +168,6 @@ Enter the directory, and execute configure, make, make install:
 
 Having installed Tinc, you can move to the [next section](#config).
 
-#### Download it
-
-Link: [tincd-1.0.9.zip](/packages/osx/tincd-1.0.9.zip). Please note that this archieve
-provides only the executable and does not include any manual. Once
-downloaded, place the extracted executable into `/usr/sbin/`.
-
 ### Configuring tinc
 
 Tinc on OS X looks for configuration files in `/usr/etc/tinc`. In