FBSD: Remove support for 8.x and 9.x 42/13842/5
authorAndrew Deason <adeason@dson.org>
Sun, 1 Dec 2019 21:27:01 +0000 (15:27 -0600)
committerBenjamin Kaduk <kaduk@mit.edu>
Fri, 10 Jan 2020 21:10:57 +0000 (16:10 -0500)
commita4e9365fff2b0e3daf7e9cf2b40e6027b7dd3a15
treee7fa30060a72836890b4bbf1e046b04e816c08e9
parenteab0bb0af87e9309bfb6b754f3521d24288bd933
FBSD: Remove support for 8.x and 9.x

According to <https://www.freebsd.org/security/unsupported.html>,
FreeBSD 8.x EoL was on August 1, 2015, and FreeBSD 9.x EoL was on
December 31, 2016. Remove our support for these versions, since they
haven't been supported by FreeBSD itself for a while.

FreeBSD 10.x EoL was on October 31, 2018, which has passed, but was
less than a year ago. So keep 10.x in for now.

Adjust our preprocessor checks accordingly:

- In FBSD-specific dirs, assume AFS_FBSD100_ENV and lower is always
  true. Assume __FreeBSD_version is always at least 1000000.

- In non-FBSD dirs, convert AFS_FBSD100_ENV and lower to AFS_FBSD_ENV.

Change-Id: I965e65d3b95573bb374661217b24b686c7b68ed2
Reviewed-on: https://gerrit.openafs.org/13842
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
49 files changed:
INSTALL
src/afs/FBSD/osi_file.c
src/afs/FBSD/osi_groups.c
src/afs/FBSD/osi_vfsops.c
src/afs/FBSD/osi_vnodeops.c
src/afs/afs_pioctl.c
src/afs/afs_prototypes.h
src/afsweb/apache_includes/1.2/conf.h
src/afsweb/apache_includes/1.3.1/ap_config.h
src/afsweb/apache_includes/1.3.6/ap_config.h
src/afsweb/apache_includes/conf.h
src/config/param.amd64_fbsd_100.h
src/config/param.amd64_fbsd_101.h
src/config/param.amd64_fbsd_102.h
src/config/param.amd64_fbsd_103.h
src/config/param.amd64_fbsd_104.h
src/config/param.amd64_fbsd_110.h
src/config/param.amd64_fbsd_111.h
src/config/param.amd64_fbsd_112.h
src/config/param.amd64_fbsd_120.h
src/config/param.amd64_fbsd_80.h [deleted file]
src/config/param.amd64_fbsd_81.h [deleted file]
src/config/param.amd64_fbsd_82.h [deleted file]
src/config/param.amd64_fbsd_83.h [deleted file]
src/config/param.amd64_fbsd_84.h [deleted file]
src/config/param.amd64_fbsd_90.h [deleted file]
src/config/param.amd64_fbsd_91.h [deleted file]
src/config/param.amd64_fbsd_92.h [deleted file]
src/config/param.amd64_fbsd_93.h [deleted file]
src/config/param.i386_fbsd_100.h
src/config/param.i386_fbsd_101.h
src/config/param.i386_fbsd_102.h
src/config/param.i386_fbsd_103.h
src/config/param.i386_fbsd_104.h
src/config/param.i386_fbsd_110.h
src/config/param.i386_fbsd_111.h
src/config/param.i386_fbsd_112.h
src/config/param.i386_fbsd_120.h
src/config/param.i386_fbsd_80.h [deleted file]
src/config/param.i386_fbsd_81.h [deleted file]
src/config/param.i386_fbsd_82.h [deleted file]
src/config/param.i386_fbsd_83.h [deleted file]
src/config/param.i386_fbsd_84.h [deleted file]
src/config/param.i386_fbsd_90.h [deleted file]
src/config/param.i386_fbsd_91.h [deleted file]
src/config/param.i386_fbsd_92.h [deleted file]
src/config/param.i386_fbsd_93.h [deleted file]
src/rx/FBSD/rx_knet.c
src/rx/rx_kernel.h