Commit Graph

42 Commits

Author SHA1 Message Date
Russ Allbery
77ebaaf639 Remove configure remnants of Digital UNIX / Tru64 client
Remove the configure flag to specify the location of the Digital
UNIX kernel headers and some setup for the kernel module build.
Note in README that Digital UNIX / Tru64 is supported for servers
only.

Change-Id: I983f74068b1a1ae76d9a2b2549a8a141dba4e075
Reviewed-on: http://gerrit.openafs.org/2207
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
2010-06-16 06:12:58 -07:00
Russ Allbery
9784847fed Rework the Kerberos Autoconf probes
Previously, building with Kerberos support required either passing a
flag to configure giving the location of a krb5-config script, or
manually setting variables specifying the Kerberos libraries and
header path.  Replace that code with code that checks for Kerberos
libraries automatically and builds the Kerberos code if any were
found, with support for doing direct library probing if there is no
krb5-config script.

Add several platform-specific overrides directly into the configure
support, so we should be able to build out of the box on Mac OS X 10.3,
HP-UX, and AIX Kerberos with the new probes.

The Kerberos Autoconf macros are now the versions that come with
rra-c-util and are tested with multiple other packages, so both
OpenAFS and those packages will be able to benefit from further
portability improvements.

Update README for the new building instructions, documenting how to
configure the Kerberos probes if they can't automatically figure out
the location and flags for Kerberos on your system.

Change-Id: Ia35bb0dbc6b94c6b4dfe8165388447dbfcb31a29
Reviewed-on: http://gerrit.openafs.org/2026
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
2010-06-15 16:30:04 -07:00
Ben Kaduk
ed2f4f8d3d Kill FBSD4X with fire
We haven't even pretended to work on the 4.X series for quite some
time, and keeping this code around just makes things (slightly)
harder to read.
AFS_FBSD_ENV is now equivalent to AFS_FBSD50_ENV (though the
latter should not be used).
Leave the fbsd_4 sysnames in afs_sysnames.h for archival purposes.

Change-Id: Ibebda92967ca26c3dd4bf0b2cc6a66ae3a94d0ff
Reviewed-on: http://gerrit.openafs.org/1968
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
2010-05-17 05:36:29 -07:00
Matt Benjamin
c63e2541e5 amd64-fbsd-20081215
LICENSE IPL10
FIXES 123811

add support for fbsd 7.1, amd64 fbsd
2008-12-15 20:37:51 +00:00
Niklas Edmundsson
539535cf67 aix61-initial-support-20080903
LICENSE IPL10
FIXES 113638

aix 6.1 support
2008-09-03 19:26:29 +00:00
Matt Benjamin
a123bd8ccd freebsd-70-client-20080826
LICENSE IPL10

FreeBSD 7.0 client support (and 8.0 support but that's a moving target)
2008-08-26 15:59:42 +00:00
Russ Allbery
f49395a30a readme-fix-demand-attach-spelling-20080713
LICENSE IPL10

Fix the punctuation of the --enable-demand-attach-fs option.
2008-07-14 06:46:27 +00:00
Russ Allbery
1ed9e36ffc readme-improvements-20080713
LICENSE IPL10

Significant improvements to README, including:

- Add documentation of (nearly) all of the configure options.
- Update the platform list to reflect current reality.
- Update the HP-UX header download instructions for the current web site.
- Fiddle with formatting and wording in a few places.
2008-07-14 06:35:04 +00:00
Steven Jenkins
f776cb96f9 dafs-readme-20080317
LICENSE IPL10

update README to mention DAFS setup and build options
2008-03-17 16:39:03 +00:00
Kevin McBride
8593c52c27 autoconf-strip-debug-options-sanity-20071112
To prevent stripping, specify the '--disable-strip-binaries' option on
the ./configure command line. fileserver and volserver are never stripped.

When --enable-debug is specified, binaries will not be stripped by default.
2007-11-12 18:25:54 +00:00
Jim Rees
5a0dfa46f0 update-bsd-readme-20071026
Update build info for Open/FreeBSD.
2007-10-26 17:41:54 +00:00
Derrick Brashear
f19ce63279 readme-20070618
update the systype list
2007-06-18 19:21:53 +00:00
Jim Rees
8f61572edb krb5-obsd-20060122
mention KRB5CFLAGS for OpenBSD
2007-01-22 16:24:23 +00:00
Jim Rees
997454bd10 more-small-obsd-tweaks-20061026
Mention how to build aklog.
Don't even try to build kdump for [ofn]bsd.
2006-10-26 17:13:32 +00:00
Jim Rees
a51a33beb3 obsd-20061026
OpenBSD:
deprecate --with-krb5
warn about AUTOCONF_VERSION
package builder is now just a tarball builder
2006-10-26 16:06:57 +00:00
Jim Rees
50880283c9 deprecate-fbsd-client-20060831
deprecate the FreeBSD client
2006-08-31 14:22:50 +00:00
Russ Allbery
1732c5cb5a death-to-obsolete-readmes-20060801
Remove README.SECURITY given that we've already removed all the code that
it was talking about.  Remove references to README.OBSOLETE, since it's
now gone.
2006-08-01 23:30:03 +00:00
Pedro Perez
8c622ec7d7 readme-references-20050319
Refer to the right names of the extra README files.
2006-03-20 04:41:23 +00:00
Jim Rees
a02c04684d regen-doc-20060117
slightly better documentation of regen.sh
2006-01-17 22:25:51 +00:00
Jim Rees
f874f6691b aklog-obsd-20051221
make aklog build on OpenBSD
2005-12-21 18:41:47 +00:00
Jim Rees
f4471a8f18 recommended-bsd-options-20050822
Document recommended build options for Open and FreeBSD.
2005-08-22 15:22:58 +00:00
Todd Fries
8ea5ed2c2b auto-obsd-version-20050813
Determine openbsd version automatically.
2005-08-13 21:49:00 +00:00
Jim Rees
015c5356d9 freebsd60-readme-20050515
Add FreeBSD 6.0.
Consolidate linux kernel header notes in Linux Notes section.
Reformat system types section.
2005-05-15 21:40:15 +00:00
Mike Becher
f4f365c7c9 ia64-linux26-20041217
add ia64 linux26 support
2004-12-17 15:28:19 +00:00
Jim Rees
58069bf380 bsd-new-releases-20040727
Preliminary support for FreeBSD 5.3 and OpenBSD 3.6.
OpenBSD osi_vnodeops.c patch from brent@graveland.net (slightly modified)
Remove obsolete src/lwp/process.fbsd.s to prevent further confusion
2004-07-27 15:39:31 +00:00
Jim Rees
02f83314df openbsd-35-20040512
Add OpenBSD 3.5 notes to top README.
2004-05-12 18:57:11 +00:00
Derrick Brashear
75b51e6192 update-README-20040508
update list of supported platforms, slightly
2004-05-08 05:47:10 +00:00
Jim Rees
462160c4d0 freebsd-pkg-builder-20040316
Mention the FreeBSD package builder, with warning.
2004-03-16 16:19:07 +00:00
Jim Rees
d0f33e1d88 freebsd-20040310
Support for FreeBSD 5.x client.
Both 4.x and 5.x now use vnodes from the system pool instead of attaching
a private vnode to the vcache.
Most of this is from Garrett Wollman <wollman@khavrinen.lcs.mit.edu>,
I just did some integration and made it work again on 4.x.
2004-03-10 23:01:50 +00:00
Jim Rees
0683dd7fcd openbsd-20030515
OpenBSD 3.3 is out now, and seems to work.
2003-05-14 23:08:25 +00:00
Kris Van Hees
fcdc120ce7 i386-user-mode-linux-support-20030513
FIXES 1396

support for usermode linux
2003-05-13 05:23:56 +00:00
Jim Rees
a7c365f5cc openbsd-20030404
changes suggested by mcmer@gmx.net
2003-04-04 17:49:33 +00:00
Jim Rees
e6fe163706 openbsd-20030220
OpenBSD:
Add some minimal build notes to README.
Change client package name to openafs-client.
2003-02-20 22:04:47 +00:00
Jim Rees
d27df737c4 openbsd-20030213
Add OpenBSD to README.
2003-02-13 17:41:36 +00:00
Love Hörnquist-Åstrand
b6f04d5564 freebsd-5-update-20030213
FIXES 1297

fix issue with header needed for malloc(), and make us freebsd 5-ready
2003-02-13 07:00:04 +00:00
Derrick Brashear
e45d9bf430 hpux-readme-and-comments-on-header-20021126
Thanks to Carl Davidson for making it happen.
2002-11-26 23:39:52 +00:00
Derrick Brashear
96253fdd41 update-README-with-current-systems-20021122
note that logging ufs on solaris can be bad
2002-11-23 01:26:56 +00:00
Nickolai Zeldovich
077c0a4d76 unix-dynroot-support-20011009
The result is that if afsd is started with "-dynroot", /afs
  will be a locally-generated directory, with mountpoints for every
  cell in CellServDB (and /afs/.cellname as the rw mountpoint).  If
  AFSDB support is also enabled, attempting to access /afs/foo will
  cause the cache manager to do an AFSDB lookup on foo, similar to
  an automounter.  Cell aliases become symlinks to the real cell
  names under /afs.
2001-10-10 01:10:29 +00:00
Derrick Brashear
1c02f6300b update-top-level-docs-for-new-install-targets-20010911
make top level files indicate current build instructions
2001-09-11 07:56:23 +00:00
Sam Hartman
11b021e1b1 dirpath-support-configure-path-options-and-decanonicalization-20010906
Sam's notes:
"Here is a patch that supports directory paths, documentation for the
  above and decanonicalization of of supplied paths.  Here are tests I
  have run:

  * Build with  both transarc and non-transarc paths and examined
    dirpath.o
  * Build with roughly FHS-style paths and tested on Debian
  * confirmed that bos salvage  works even when salvager not in
    /usr/afs/bin
  (it gets the log correctly too)
  * confirms that bos getlog can get logs from /usr/afs/logs even when
    /ur/afs/logs
  is /var/lib/openafs/logs
  * confirmed that bos getlog can get /etc/motd
"
2001-09-07 04:18:59 +00:00
Sam Hartman
b422dfb6a6 update-top-readme-20010904
add ppc linux stuff and update alpha linux
2001-09-04 23:28:20 +00:00
Derrick Brashear
d15d69c2d7 move-readmes-one-level-up-20010716
move readmes/install into new top level
2001-07-16 05:33:53 +00:00