Commit Graph

30 Commits

Author SHA1 Message Date
Joakim Fallsjö
0a535b1504 STABLE12-solaris-x86-58-support-20030113
needed for patch

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

make 1.2.x work on solaris 8 x86
2003-01-13 23:47:16 +00:00
Tom Maher
9582e93c94 a) a freebsd client that compiles, and to a certain extent, works. Should
not be used except by people doing freebsd client development
b) configure glue for freebsd 4.3, 4.4, and 4.5
c) freebsd tfileserver support. Note that, by default, this isn't very
interesting, as the supported freebsd pthreads are just as cooperative as
LWP. if you install the linuxthreads port and swap the MT_* variables in
osconf.m4, you will get a more traditional tfileserver though. configure
glue for that will be forthcoming at some point.
d) a maybe-fix that sets sin_len in sockaddrs on platforms that have them.

(and also a fix for the AC_PROG_CC issue which affects autoconf 2.13 and 2.5x
 on same conf files issue)

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

no really, we need to include...

====================

missed file


(cherry picked from commit bd707fb7e6)
2002-09-10 23:33:24 +00:00
Derrick Brashear
808068ab5b STABLE12-shared-library-builds-20020910
pullup from head
2002-09-10 06:41:58 +00:00
Jeffrey Hutzelman
8902c79aae STABLE12-sunos4-port-20020821
This patch adds support for building OpenAFS user-mode code on SunOS 4.
It does not include libafs, ulibafs, or any code that needs to understand
the filesystem layout (so, no vfsck, and while the salvager will be built,
it won't work).


(cherry picked from commit 808369b969)
2002-08-21 20:24:51 +00:00
Joakim Fallsjö
1d5593faca STABLE12-solaris-x86-20020611
solaris 7 and 8 for x86


(cherry picked from commit a271a55041)
2002-07-10 20:57:39 +00:00
Chas Williams
51a76a68cb keep small globals from being gprel
(cherry picked from commit 1e90eb2648)
2002-05-02 16:59:39 +00:00
Chas Williams
597adff7dd STABLE12-linux-ia64-updates-20020422
updates to make it work with later 2.4

SYSCALL2POINTER change may be unnecessary (sparc64 way should work)
but without any way to test...


(cherry picked from commit e12859bed9)
2002-04-23 04:22:29 +00:00
Derrick Brashear
7e40a1bab4 STABLE12-functionality-test-suite-20020120
pull this all in in one fell swoop
2002-01-20 09:34:40 +00:00
Jeremy Stribling
a78d4980b0 STABLE12-openafs-tools-cmd-20020120
Tools for configuring a new cell and for building RPMs of said tools
2002-01-20 09:05:06 +00:00
Nickolai Zeldovich
cb2bb6c104 STABLE12-solaris9-and-makefile-updates-20020120
updates for solaris 9; also don't have ${XLIBS} in target dependancies
if it's going to include things like -lnsl
2002-01-20 08:27:54 +00:00
Derek Atkins
86fe6711fc STABLE12-top-makefile-make-installs-not-depend-on-extra-building-20011226
kernel and usermode need not depend on each other at install time
2001-12-26 20:01:38 +00:00
Derrick Brashear
d3de060487 STABLE12-resync-stable-with-head-20011013
cheat and pull everything as one delta
2001-10-13 05:36:14 +00:00
Jim Rees
a885327f74 STABLE12-openbsd-nits-20010919
arrange for "make" to complete on openbsd (from devel branch)


(cherry picked from commit bdfa7364be)
2001-09-19 23:46:43 +00:00
Jim Rees
696702bfd4 STABLE12-OpenBSD-initial-commit-20010913
pull into stable branch
base openbsd support

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

openbsd config files, from devel branch


(cherry picked from commit b80f8ab2cb)
2001-09-19 23:25:19 +00:00
Chaskiel M Grundman
e07ce3f9a8 STABLE12-darwin-update-plist-building-20010912
update how plist files are constructed so subsconfigure for libafs can work
2001-09-12 06:03:49 +00:00
Jeffrey Hutzelman
80e2c2f8ce make-install-support-for-transarc-and-prefix-style-universes-20010907
according to jeff:
- Renames the top-level 'install' target to 'build'.  This should be
    transparent, since no one should be using that.

  - Improves on Sam's dirpath patches, by splitting out server binaries
    into separate bin, sbin, and libexec directories in GCS mode (these
    are all /usr/afs/bin in Transarc mode).

  - Updates the top-level 'all' target so that it builds the software
    but does not generate a dest tree.  Top-level 'lib' and 'include'
    directories are generated to hold the intermediate libraries and headers
    used during the build.

  - Adds a new top-level 'install' target, which installs things in the
    appropriate directories under ${DESTDIR}, based on configure's install
    directories plus the extras added by Sam's patch.

  - Adds a new top-level 'dest' target, which creates an old-style dest
    directory under ${DEST}.  The ${DEST} variable defaults to the
    traditional value of ${SRCDIR_PARENT}/${SYS_NAME}/dest.  Note that
    this variable used to be called ${DESTDIR}; it was renamed to avoid
    conflicts with the de facto standard usage of ${DESTDIR}.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

fix missed makefile

====================

update another missed file

====================

eliminate bogus escaping

====================

get rid of another bogus escape

====================

remove unused include directory

====================

get rid of no longer used libdir

====================

remove unused incdir

====================

fix up some problems for make compatibility and missing trailing /

====================

put afs.exp in the right place

====================

remove bogus afssrvdir reference

====================

update dest version of output

====================

update ref to libexecdir

====================

kill refs to afssrvdir

====================


convert missed LIBDIR to TOP_LIBDIR

====================

remove explicit INSTALL and use makefile.@sys value instead

====================

except it's helpful to actually include makefile.@sys

====================

convert LIBDIR to TOP_LIBDIR
2001-09-10 20:15:57 +00:00
Nathan Neulinger
635df30c0f more-makefiles-cleanup-20010829
get rid of cases where we'd end up with two / because of DESTDIR pasting

macroize calls to rm

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

get rid of another case of bogus trailing quoting
2001-08-30 00:22:17 +00:00
Jeffrey Hutzelman
b1aa5e5209 libafs-make-subtree-during-build-for-later-use-20010829
get rid of bogus ..'s

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

make the subdir buildable
2001-08-29 23:10:45 +00:00
Jeffrey Hutzelman
1c70ed1f9c libafs-make-subtree-during-build-for-later-use-20010829
at build time, create a subtree for use later which can be used to
build *only* kernel modules, but only for the afs sysname you were building
for in the first place currently.
2001-08-29 20:17:19 +00:00
Nathan Neulinger
b0c5f0cac6 makefile-updates-20010828
clean up all the makefiles to remove bogus targets, eliminate trailing /
requirement from DESTDIR, avoid needing to pass things like DESTDIR around
between makefiles

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

remove bogus quoting
2001-08-29 02:19:55 +00:00
Nathan Neulinger
0207991adc convert-all-makefiles-to-makefile-ins-20010802
all relevant variables become subst'd and not passed in the environment
2001-08-02 16:45:35 +00:00
Derrick Brashear
453029705e more-make-clean-cleanup-20010716
try harder to make clean target clean up nicely
2001-07-16 19:46:35 +00:00
Derrick Brashear
9e09de0b96 add-bogus-install-dependancy-for-lame-systems-which-think-INSTALL-is-install-and-so-do-the-wrong-thing-20010716
darwin has a case-insensitive but case-preserving filesystem. yay.
2001-07-16 06:32:48 +00:00
Chaskiel M Grundman
efe58972cc darwin-generate-module-version-from-version-string-20010712
generate darwin version string from the autoconf version for the module
2001-07-12 20:00:33 +00:00
Derrick Brashear
34edf837f0 make-clean-cleanup-20010712
make distclean not do clean's job (src/kauth/Kkauth.cs.c)
make clean do clean's job (as above)
make pristine make it out of the box clean
2001-07-12 18:26:06 +00:00
Derek Atkins
61aa7f4aaf add-redhat-buildsys-enabler-in-configure-20010712
to make things easier when building in a spec file environment
2001-07-12 18:18:53 +00:00
Sam Hartman
6523d5e0c8 top-makefile-needs-lwp-before-rx-in-kfsint-20010711
since rx needs lwp, do lwp dep first
2001-07-12 03:14:13 +00:00
Garry Zacheiss
fbcfd7a4ce add-distclean-target-20010705
clean up turds from build process
2001-07-06 05:45:14 +00:00
Derrick Brashear
62994d919d allow-disabling-kernel-module-compilation-20010705
in response to reports from hartmans@mekinok.com and zacheiss@mit.edu

will also autodisable for linux if no --with-linux-kernel-headers specified
and none found
2001-07-05 17:38:19 +00:00
Derrick Brashear
aaca2cacd9 introduce-autoconf-for-openafs-20010628
replace existing build system with autoconf faceplate

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

so we can fix the file modes

====================
commit withj correct file modes

====================

stuff which got left behind

====================

more stuff which was missed

====================

get this right so build completes

====================

also make these correct (no obj reference)

====================

so autoconf dependancy chain need not change

====================

set correct variable for obsolete buildng

====================

so we can more easily use autoconf'd CC var
2001-06-28 06:44:19 +00:00