Commit Graph

522 Commits

Author SHA1 Message Date
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
Derrick Brashear
5aa2c39f86 aix-makefileproto-cleanup-dest-building-20010911
readd missing /es
2001-09-11 07:25:54 +00:00
Derrick Brashear
91b3cb338c makefileproto-solaris-install-modules-in-modlad-dir-20010911
get rid of another bogosity
2001-09-11 05:46:37 +00:00
Derrick Brashear
3d83c88fc5 configure-libafs-fix-paths-20010910
update paths for building submodule
2001-09-11 05:00:29 +00:00
Derrick Brashear
331b7594f5 irix-makefileproto-fix-dest-target-20010910
rely on DEST not DESTDIR
also install instead of cp to implicitly create needed directory
2001-09-11 04:30:49 +00:00
Derrick Brashear
6b113587ca linux-configure-check-for-more-inode-struct-members-20010910
for redhat enterprise kernel
2001-09-10 21:52:30 +00:00
Derrick Brashear
ad8f6909ee update-libafs-configure-20010910
so the kernel module subconfigure will work usefully
2001-09-10 21:50:43 +00:00
Nathan Neulinger
4a31f02b1f makefile-cleanup-remove-extraneous-semicolons-and-other-unused-bits-20010910
rationalize away some more crap
2001-09-10 21:21:01 +00:00
Nathan Neulinger
2a12550e7c add-cvsignores-to-project-20010910
start at cvsignores
2001-09-10 21:14:01 +00:00
Walter Wong
af3fa773a4 winnt-readme-update-20010910
update winnt build instructions
2001-09-10 21:08:14 +00:00
Chaskiel M Grundman
7303f3148e darwin-build-updates-20010910
separate plist on per-version basis

1.4 is not yet supported
2001-09-10 21:07:32 +00:00
Walter Wong
80c42d4a87 winnt-create-missing-clean-target-20010910
get winnt make clean closer to working
2001-09-10 20:54:20 +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
Derrick Brashear
ba4498fa9c bucoord-cvs-bogosity-20010910
correct bogosity which crept into CVS (rtruct instead of struct)
2001-09-10 17:37:32 +00:00
James Peterson
b29021b83d windows-install-updates-20010910
more corrections for windows packaging
2001-09-10 16:39:47 +00:00
Walter Wong
31094ffc5a winnt-makefile-fixes-20010908
clean up makefile problems which got introduced by other changes
2001-09-08 05:31:22 +00:00
Nickolai Zeldovich
593e5a8c40 rx-do-housekeeping-on-packets-with-new-flags-20010907
keep better track of packet state using flags in packet header indicating
which packets are in acked state and which are free
2001-09-07 21:47:57 +00:00
Nickolai Zeldovich
1863381400 afs-callback-plug-small-memory-leaks-20010907
2 RPC stubs have small memory leaks since the actual string length is being
freed and not the whole allocated chunk
2001-09-07 21:12:13 +00:00
Chaskiel M Grundman
3ed7207c17 darwin-make-afsd-script-exit-for-failure-20010907
script failed to exit for one of the failure cases before
2001-09-07 19:59:03 +00:00
Carsten Jacobi
cb6e75cfaa pam-afs-new-features-20010907
add ignore_uid (like ignore_root) plus set_token (set token in auth step instead of setcred), refresh_token (no new pag), use_klog (fork a klog child), no_unlog, remainlifetime (sleep before deleting creds at logout)
2001-09-07 05:36:41 +00:00
Chaskiel M Grundman
2124d62563 macosx-dont-interfere-with-cd-audio-20010906
don't use constant VT_AFS for our vfs type
2001-09-07 05:00:05 +00:00
Derrick Brashear
3143375715 param-remove-nested-commenting-20010906
based on comment from rjs3@andrew.cmu.edu
2001-09-07 04:49:16 +00:00
Walter Wong
7abae22b93 winnt-more-makefile-fixes-for-cvs-head-20010906
take care of some places where we got out of sync between unix and windows,
add media target in afs_setup_utils
2001-09-07 04:38:19 +00:00
Walter Wong
653b001612 winnt-initialize-variables-and-memory-before-use-20010906
initialize a variable false when assumed; also some memset(...,0
2001-09-07 04:32:56 +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
Derrick Brashear
5caf0b44b3 afs-sysnames-add-sunx86-57-and-58-20010906
allocate ids for sunx86 57 and 58
2001-09-07 04:05:43 +00:00
James Peterson
fcd12ad905 windows-build-environment-cleanup-20010906
clean up previous problems in the win2k build env
2001-09-07 03:54:54 +00:00
Derrick Brashear
954a6215de linux22-redhat-enterprise-kernels-add-inode-fields-20010906
struct vm_area_struct   *i_mmap_shared;
added in a patch to the redhat enterprise kernel
2001-09-07 02:12:29 +00:00
Chaskiel M Grundman
9402451737 linux24-fix-path-leak-20010906
based on suggestion from Srikanth and Chas Williams
2001-09-06 20:07:12 +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
23a794974a libafs-linux-makefileproto-shouldnt-default-to-kgcc-20010830
nuke kgcc crock *again*
2001-08-30 07:14:37 +00:00
Derrick Brashear
5799a68ba6 config-makefile-further-cleanup-20010830
ordering of dependancies caused ${DESTDIR}/include/afs to not exist in
time, masked if you built into an existing destdir. so let's make
the makefile simpler and more logically paraallel.

====================
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 missing backquote
2001-08-30 07:07:16 +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
Derrick Brashear
3076602831 libafs-irix-makefile-cleanup-20010829
clean up typo so we build correct module
2001-08-29 22:31:38 +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
Derrick Brashear
3b75d2d05d linux-support-kernel-patches-used-by-suse-20010829
check for added fields in struct inode
2001-08-29 20:04:00 +00:00
Derrick Brashear
af5ca3c608 cvs-needs-readme-20010829
warn of the dangers of cvs snapshots
explain how to use one
2001-08-29 19:45:37 +00:00
Nathan Neulinger
65bbcedf9a venus-makefile-cleanup-20010829
cleanup and remove now unused for/do constructs
2001-08-29 18:40:51 +00:00
Nathan Neulinger
08ab25471c afsd-makefile-cleanup-20010829
cleanup for afsd makefile
2001-08-29 18:37:32 +00:00
Nathan Neulinger
4f0cfb2ee9 linux24-make-kdump-build-20010829
make kdump at least buildable, not particularly pretty
2001-08-29 18:36:27 +00:00
Derrick Brashear
dd1798a7ba dux-documentation-update-20010829
based on information from joda@pdc.kth.se
2001-08-29 18:12:35 +00:00
Johan Danielsson
dc885e54f2 dux-create-loadable-kernel-module-20010829
with minor correction by shadow@dementia.org to install the module, but
we now create a loadable kernel module for dux

====================
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.
====================

actually build afs.mod

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

fix typo
2001-08-29 17:55:56 +00:00
Derrick Brashear
b730159315 xdr-int64-dont-build-on-dux-ever-20010829
some form of xdr_int64 is always available on dux, so don't build it.
2001-08-29 17:14:49 +00:00
Derrick Brashear
3a6527e026 mpp-needs-unistd-for-protos-on-irix-20010828
so we don't get the implicit int return type and upset the irix compiler
2001-08-29 04:59:38 +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
Derrick Brashear
0eb68cde32 linux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-not-afs-linux-write-20010828
attempt to deal with case where data not being flushed from cache
2001-08-29 01:46:57 +00:00
Derrick Brashear
ff2f7b801d linux-attempt-to-support-forcible-umount-20010828
not well tested, likely neither complete nor 100% correct.
2001-08-28 19:03:49 +00:00
Derrick Brashear
1cea08ddb0 solaris-kernel-lacks-mem-functions-20010828
this is a band-aid, since it maps all memsets to bzero; a replacement
memset is actually needed for the non zero case
2001-08-28 15:05:34 +00:00
Nickolai Zeldovich
f0e5973f8b afs-evalmountpoint-return-code-resync-20010826
resync error codes so they work like they did before afs-lookup-check-evalmountpoint-return-20010221
2001-08-27 04:35:06 +00:00