1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

- Mark OVERWRITE_BASE and security/openssh-portable-base as DEPRECATED.

These will be removed on January 1 2015.

  Really ports should not be touching the base system at all.

  This option is a big foot-shoot problem:

  1. Recent versions of FreeBSD such as 9.3, 10.0, 10.1+, now remove all ssh
     files from /usr if you 'make delete-old' with WITHOUT_SSH. This results in
     removing the overwrite base files.
  2. Uninstalling the package leaves the system with no ssh.
  3. Running installworld without WITHOUT_SSH results in overwriting the
     package, or giving false-positive 'pkg check -s' errors.
  4. The port fails to pass QA checks because it removes system files.
This commit is contained in:
Bryan Drewery 2014-10-03 19:31:07 +00:00
parent 27a845b37d
commit 9b637227c4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=369933

View File

@ -202,6 +202,8 @@ CONFIGURE_LIBS+= -lldap
EMPTYDIR= /var/empty
.if ${PORT_OPTIONS:MOVERWRITE_BASE}
DEPRECATED= Overwrite-base option/port/pkg will be removed. There is no real need for foot-shooting.
EXPIRATION_DATE= 2015-01-01
WITH_OPENSSL_BASE= yes
CONFIGURE_ARGS+= --localstatedir=/var
PREFIX= /usr