Hi, Here's a patch for current.html telling users how to handle the sudo removal from base.
Index: faq/current.html =================================================================== RCS file: /cvs/www/faq/current.html,v retrieving revision 1.614 diff -u -p -r1.614 current.html --- faq/current.html 2 Jul 2015 05:49:04 -0000 1.614 +++ faq/current.html 4 Jul 2015 03:35:43 -0000 @@ -41,6 +41,7 @@ <li><a href="#20150601">2015/06/01 - alpha switches to <i>secureplt</i></a> <li><a href="#20150602">2015/06/02 - sparc switches to PIE</a> <li><a href="#20150605">2015/06/05 - [ports] default PHP version switched to 5.6</a> +<li><a href="#20150703">2015/07/03 - sudo has moved to ports</a> </ul> <hr> @@ -250,6 +251,27 @@ to allow client connections to function. # mkdir -p /var/www/etc/ssl # cp /etc/ssl/cert.pem /var/www/etc/ssl/ </pre> + +<h3 id="20150703">2015/07/03 - sudo has moved to ports</h3> + +sudo(8) has been removed from the base OS. +The old binaries and manual pages should be removed: +<pre> + rm -f /usr/bin/sudo /usr/bin/sudoedit /usr/sbin/visudo + rm -f /usr/share/man/man8/sudo.8 /usr/share/man/man8/sudoedit.8 + rm -f /usr/share/man/man8/visudo.8 /usr/share/man/man5/sudoers.5 +</pre> +If you would like to continue using sudo(8), install it from packages: +<pre> + pkg_add sudo +</pre> +Otherwise, remove its configuration as well: +<pre> + rm -f /etc/sudoers +</pre> +<b>Caution</b>: If you rely on sudo as your primary means of gaining +root privileges, you should install and test it from packages (taking +care to test using /usr/local/bin/sudo) before removing the old binary. <p> <hr>
