Improve FreeBSD setup instructions
authorMateusz Piotrowski <0mp@FreeBSD.org>
Wed, 21 Nov 2018 09:18:44 +0000 (10:18 +0100)
committerRigel Kent <par@rigelk.eu>
Wed, 21 Nov 2018 09:46:56 +0000 (10:46 +0100)
Use install(1) instead of cp(1) and chmod(1) to install
the service file. Also, use sysrc(8) to enable the PeerTube
service in rc.conf(5).

support/doc/production.md

index 35c7de3b52eb552ffb91f18e01f1baa3758748b0..16efe17c4b800758873bd7e07aca4a9fe396c14b 100644 (file)
@@ -185,9 +185,8 @@ $ sudo journalctl -feu peertube
 On FreeBSD, copy the startup script and update rc.conf:
 
 ```
-$ sudo cp /var/www/peertube/peertube-latest/support/freebsd/peertube /usr/local/etc/rc.d/
-$ sudo chmod +x /usr/local/etc/rc.d/peertube
-$ sudo echo peertube_enable="YES" >> /etc/rc.conf
+$ sudo install -m 0555 /var/www/peertube/peertube-latest/support/freebsd/peertube /usr/local/etc/rc.d/
+$ sudo sysrc peertube_enable="YES"
 ```
 
 Run: