Derek Atkins [Wed, 10 Oct 2001 04:16:54 +0000]
linux-rc-file-cleanup-
20011008
Modularize the Linux RC file(s) a bit. In particular, add more
options for larger caches, allow autogeneration of the cacheinfo file,
make sure AFS only starts if the network is running, add SuSE header
information, and cope with the Red Hat initscripts better (on Red Hat
only, but should work on all systems).
====================
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 silly typo
Nickolai Zeldovich [Wed, 10 Oct 2001 01:10:29 +0000]
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.
Nickolai Zeldovich [Wed, 10 Oct 2001 01:05:27 +0000]
support-cell-aliases-
20011009
This patch adds support for "cell aliases": a cell alias allows a
single cell to be known by multiple names (one of them the primary).
This is useful in conjunction with AFSDB support, where you want all
the possible names for the same cell to share the same tokens, etc.
For instance, if the local resolver has "mit.edu" in its search
domain, an AFSDB lookup on cell "athena" will cause the primary
cell "athena.mit.edu" to be created, and "athena" made an alias
for it.
Nickolai Zeldovich [Wed, 10 Oct 2001 00:59:46 +0000]
rx-trace-check-correctly-for-file-descriptor-validity-
20011009
file descriptor numbered 0 is valid
Nickolai Zeldovich [Wed, 10 Oct 2001 00:58:44 +0000]
release-buffer-cache-lock-before-opening-file-
20011009
make the buffer cache release
the buffer hash lock before trying to open the corresponding file.
Since we're already holding a buffer cache entry, we can lock it
instead and let other threads obtain the big hash lock.
Nathan Neulinger [Wed, 10 Oct 2001 00:57:05 +0000]
tbutc-make-tsm-a-configure-option-
20011009
not tsm support can be configure'd on
====================
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.
====================
gmake wasn't part of the deal
Jeremy Katz [Wed, 10 Oct 2001 00:45:54 +0000]
support-nested-variables-
20011009
necessary changes to nest variables so build directories can be changed when
installing by overriding fewer variables
Jeffrey Hutzelman [Tue, 9 Oct 2001 15:48:25 +0000]
configure-and-configure-libafs-use-acinclude-as-common-ground-
20011008
use a single file for most of both configure scripts
====================
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.
====================
except don't require autoconf 2.50
Jeffrey Hutzelman [Tue, 9 Oct 2001 07:32:58 +0000]
add-live-sys-cmd-
20011008
The attached patch adds a program named 'livesys' to the venus directory.
This program has exactly the same interface as 'sys', but actually does a
pioctl to find out the current sysname instead of printing a value
compiled into it. It is intended for sites who want 'sys' to report the
active, locally-assigned sysname of the machine on which it is run.
Derrick Brashear [Tue, 9 Oct 2001 06:56:43 +0000]
avoid-losing-when-sorting-server-prefs-if-a-server-has-left-out-from-under-us-while-we-were-playing-
20011009
but it would be better to figure out how we're losing a server out from
under us.
Jeffrey Hutzelman [Tue, 9 Oct 2001 06:29:16 +0000]
volser-update-backup-times-
20011009
update backup time when the backup is recloned
Jeffrey Hutzelman [Tue, 9 Oct 2001 06:27:31 +0000]
logging-enhancements-
20011009
The bosserver now logs the exit status of processes under its control.
====================
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.
====================
Messages generated as the result of assertion failures now include
timestamps.
Nathan Neulinger [Tue, 9 Oct 2001 06:14:16 +0000]
parisc-linux-initial-support-
20011008
initial support for the pa risc linux port
Nickolai Zeldovich [Tue, 9 Oct 2001 05:57:31 +0000]
freelance-compute-dirsize-correctly-
20011009
compute directory size properly
Chaskiel M Grundman [Tue, 9 Oct 2001 01:07:41 +0000]
linux-dcache-cleanup-aggressively-to-avoid-having-too-many-vcache-entries-locked-down-
20011008
less aggressive, though, than the "don't use the dcache at all" d_drop
solution i proposed.
Jeffrey Hutzelman [Mon, 8 Oct 2001 23:55:41 +0000]
vos-command-enhancements-
20011008
- Adds the -crypt option, which causes rx connections to be encrypted
- Adds the 'vos setfields' command, which allows volume info fields to
be set. Currently, this command allows a volume's quota to be set,
and allows its dayuse counter to be manually cleared. At present,
no other changes are supported by the volserver RPC interface.
- Adds the 'vos changeloc' command, which allows the VLDB's idea of the
location of an RW volume to be explicitly changed without actually
moving the volume. This can be used in cases where the VLDB has the
wrong idea of the location of a volume for some reason. It is
somewhat more predictable and easy to understand than the syncserv
and syncvldb commands.
- Adds the -offline option to 'vos restore'. This option causes the
restored volume to be left offline. This functionality was already
present in the code but previously had no user interface.
- Adds the -readonly option to 'vos restore'. This option causes the
restored volume to be an RO volume. It is not permitted to restore
an RO volume when the associated RW volume already exists. While
it is possible to restore an RW volume where an RO volume exists,
caution should be used to avoid doing this with VLDB entries created
by 'vos restore -readonly', since such entries have their ROVOL and
RWVOL ID's set to the same thing.
Nickolai Zeldovich [Mon, 8 Oct 2001 23:47:01 +0000]
fix-uafs-build-
20011008
apply until intent of change is clear
Nathan Neulinger [Mon, 8 Oct 2001 23:34:53 +0000]
more-cvsignore-updates-
20011008
fix some cases where versions were hardcoded
Nickolai Zeldovich [Mon, 8 Oct 2001 23:19:07 +0000]
solaris-9-support-
20011008
support solaris 9
Nickolai Zeldovich [Mon, 8 Oct 2001 23:15:24 +0000]
fix-linux-atomic-t-lossage-by-macroizing-vnode-refcounts-
20011008
convert to macros for dealing with vnode refcounts
deal with linux 2.4 atomic_t in the process
Jeff Riegel [Fri, 5 Oct 2001 22:40:44 +0000]
windows-afsdb-and-freelance-afs-root-support-
20011005
afsdb record support for windows
freelance /afs (make up an afs root instead of using root.afs from some cell)
support for windows
Nathan Neulinger [Fri, 5 Oct 2001 22:31:47 +0000]
vol-warnings-cleanup-
20011005
make stream_open take const arguments
Nathan Neulinger [Fri, 5 Oct 2001 22:30:56 +0000]
sys-warnings-cleanup-
20011005
add headers
Nathan Neulinger [Fri, 5 Oct 2001 22:30:12 +0000]
rx-warnings-cleanup-
20011005
add header, pull ++ out of ntohl
Nathan Neulinger [Fri, 5 Oct 2001 22:28:49 +0000]
util-makefile-suppress-multiple-install-target-
20011005
extra install target unneeded
Nathan Neulinger [Fri, 5 Oct 2001 22:25:24 +0000]
viced-server-shutdown-diagnostics-
20011005
print some debugging if we shutdown due to failure
Nathan Neulinger [Fri, 5 Oct 2001 22:24:41 +0000]
util-warning-cleanup-
20011005
add headers, parens, and braces
ifdef notdef unused routines
Nathan Neulinger [Fri, 5 Oct 2001 22:23:58 +0000]
auth-warning-cleanup-
20011005
add headers, parens, and braces
Nathan Neulinger [Fri, 5 Oct 2001 22:22:57 +0000]
pinstall-warning-cleanup-
20011005
add header to suppress warning
Nathan Neulinger [Fri, 5 Oct 2001 22:19:20 +0000]
des-warning-cleanup-
20011005
cleanup warnings from des (add headers)
Nathan Neulinger [Fri, 5 Oct 2001 22:18:36 +0000]
rxkad-warning-cleanup-
20011005
cleanup warnings from rxkad (add headers, move a ++ outside a htonl)
Nathan Neulinger [Fri, 5 Oct 2001 22:17:18 +0000]
kauth-warning-cleanup-
20011005
cleanup warnings from kauth (add headers)
Nathan Neulinger [Fri, 5 Oct 2001 22:13:33 +0000]
make-upclient-clean-up-after-itself-
20011005
to preclude lots of turds being left in /tmp from failures
Love Hörnquist-Åstrand [Fri, 5 Oct 2001 22:10:54 +0000]
viced-hosts-dump-make-output-more-useful-for-holds-
20011005
don't just print pointer to holds array
Nathan Neulinger [Fri, 5 Oct 2001 22:07:17 +0000]
ptserver-warning-cleanup-
20011005
clean up warnings in ptserver dir
Nathan Neulinger [Fri, 5 Oct 2001 22:05:16 +0000]
ubik-warning-cleanup-
20011005
clean up warnings (mostly new headers or added parens) in ubik
Nathan Neulinger [Fri, 5 Oct 2001 22:03:16 +0000]
afsd-warning-cleanup-
20011005
clean up warnings in afsd directory
Jeffrey Hutzelman [Fri, 5 Oct 2001 21:58:00 +0000]
ptclient-add-lh-command-
20011005
The attached patch adds a new 'lh' command to the ptclient utility.
Analogous to 'l', this command lists the hostCPS for a specified host.
Nickolai Zeldovich [Fri, 5 Oct 2001 21:45:52 +0000]
rxdebug-add-verbosity-
20011005
This patch adds a "-long" option to rxdebug, to print out more verbose
output, and makes rxdebug print out more information about the Rx peers
when ran with "-long".
Nickolai Zeldovich [Fri, 5 Oct 2001 21:44:35 +0000]
solaris-mtu-cleanup-
20011005
This patch provides better MTU selection on Solaris, by
actually going through the list of interfaces and picking
the correct MTU, rather than assuming 1500.
It also fixes a small bug in the server preference code,
which wasn't checking for IPv6 interfaces, and if there
were any IPv6 interface, it would believe all servers
were on the local subnet.
Nickolai Zeldovich [Fri, 5 Oct 2001 21:41:52 +0000]
cvsignore-updates-kolya-
20011005
ignore more things since we missed them before
Nickolai Zeldovich [Fri, 5 Oct 2001 21:41:09 +0000]
fix-prototype-warnings-and-eliminate-unused-variables-
20011005
minor cleanup in mkvers and kauth/admin_tools
Nickolai Zeldovich [Fri, 5 Oct 2001 21:38:57 +0000]
linux-compute-mtu-correctly-
20011005
This patch fixes two bugs:
(1) pass more than 4 parameters to AFSCALL syscalls on Linux,
allowing the ADVISEADDR op to pass the MTU array pointer.
(2) properly convert MTU's to network byte order, since that's
what the rest of the code expects them to be.
Nickolai Zeldovich [Fri, 5 Oct 2001 21:36:59 +0000]
afsd-afsdb-shutdown-cleanly-
20011005
make userspace afsdb handler shut down cleanly
Derek Atkins [Mon, 1 Oct 2001 23:58:59 +0000]
linux-generate-struct-vnode-dyanmically-from-kernel-headers-instead-of-by-perverting-configure-to-test-for-every-one-of-alan-coxs-additions-some-of-which-will-doubtless-never-make-it-into-mainline-kernels-
20011001
hopefully this will be the end
(at least for a while) of problems where every linux version requires a new
openafs release. the struct vnode is now dynamically generated by parsing the
linux/fs.h file and pulling out the struct inode, then rewriting osi_vfs.h
Derrick Brashear [Mon, 1 Oct 2001 20:20:04 +0000]
allow-configure-time-override-of-DEST-
20011001
so DEST=foo ./configure will work
Derrick Brashear [Mon, 1 Oct 2001 18:51:41 +0000]
be-more-careful-about-references-when-adding-and-deleting-callbacks-
20011001
perhaps too careful. to fix potential crash in TDel and TAdd
====================
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 extra ) which snuck in
Nickolai Zeldovich [Mon, 1 Oct 2001 18:35:50 +0000]
require-administer-permission-for-mount-point-creation-harder-
20010926
make sure a mount point isn't being created if the user isn't allowed to
do that
Mark W. Eichin [Mon, 1 Oct 2001 18:31:49 +0000]
linux24-another-new-inode-field-sigh-
20011001
with configure glue by shadow@dementia.org
one of these days we really need to implement a better solution
Nathan Neulinger [Mon, 1 Oct 2001 18:20:49 +0000]
login-makefile-needs-new-build-system-update-
20011001
fixed missed case of afs/ in libdir
Nathan Neulinger [Mon, 1 Oct 2001 18:19:22 +0000]
pam-build-on-hpux11-
20011001
so pam now builds on hpux 11
Nathan Neulinger [Mon, 1 Oct 2001 18:17:20 +0000]
linux-kdump-wrapper-
20011001
install a kdump wrapper for linux. (with mod to use $0 instead of kdump)
Jeffrey Hutzelman [Mon, 1 Oct 2001 18:11:03 +0000]
fix-destdir-support-for-fsconv-and-xfs-binaries-
20011001
properly support DESTDIR case in vol makefile for certain files which were
broken before
Derrick Brashear [Fri, 28 Sep 2001 14:09:21 +0000]
rx-ignore-vab-harder-
20010928
if the other side suggests we use the vab security class, ignore them
harder than we did before
Derrick Brashear [Thu, 27 Sep 2001 18:37:49 +0000]
afs-lookup-put-back-vcache-entry-on-failed-evalmountpoint-
20010927
based on observations of effects related to
afs-lookup-check-evalmountpoint-return-
20010221 and affirmed based on
mail from Todd_DeSantis@transarc.com
this should reduce but perhaps not eliminate the VLRU cycle: increase
-stat parameter problem on Linux as it's not yet clear that this is the
only problem and circumstantially it is probably not.
Derrick Brashear [Thu, 27 Sep 2001 03:16:36 +0000]
afs-client-inline-bulkstatus-rpc-support-
20010926
this cuts rpc traffic in half for directories on which you have
no permissions and is capable of doing more if a useful way can
be conceived of caching errors.
currently bulkstat works thus:
say a directory has 100 files. bulkstat will on the first hit stat
the first 30 files, integrating the information if successful,
and when you hit file 31, repeat. meaning if you can read that 100 files
is 4 bulkstatus rpcs (3*30+10). if you can't, you do bulkstatus, get an abort,
then do fetchstatus on the file and find out why you lost. you go on and
try bulkstatus again this time for files 2-31 instead of 1-30. same failure,
meaning you do 2N rpcs for the N files. inlinebulk doesn't abort but instead
fills in stat info for any of the up to 30 files it can, and errors for
any it can't.
currently the client will pull out any stat info filled in,
and then return the error from the first file, meaning if you can't
read the directory we do N inlinebulk rpcs instead of N bulkstatus +
N fetchstatus rpcs. if the errors for the other 29 could be meaningfully
cached (and you have to be careful not to pollute information
such that it's not useful for someone in a different auth context) then
we could get down to the same 4 rpcs we have for success, but that's an
exercise for later give how the cache manager works.
====================
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.
====================
create audit event for inlinebulk
====================
rename spare2
Jim Rees [Wed, 26 Sep 2001 22:49:33 +0000]
fix-locks-for-openbsd-
20010926
don't confuse direct with dirent
use curproc instead of cur_proc()
Derrick Brashear [Wed, 26 Sep 2001 16:28:22 +0000]
bos-avoid-false-errors-when-salvaging-
20010926
there were some cases where we falsely reported the BZNOENT from salvage-tmp
being cleanup up as "bos: failed to start 'salvager' (no such entity)"..
despite having just reported:
bos: salvage completed
this should no longer happen.
Nickolai Zeldovich [Wed, 26 Sep 2001 01:02:46 +0000]
allow-namei-fileservers-to-use-directories-instead-of-partitions-for-vicep-
20010924
-- /vicepX/AFSIDat/README is created the first time the fileserver
is started, rather than the second time.
-- For the namei fileserver, /vicepa/Lock/vicepa is created as
the lockfile. Previously, on Solaris, the raw device was
was being used for LockPartition(), and that breaks when
there isn't a corresponding device.
-- The VolPartitions and XVolPartitions volserver calls now return
the list of attached (rather than mounted) partitions. This is
consistent with the NT fileserver and removes duplicate code.
The actual magic for allowing the fileserver to attach non-mounted
partitions is to create /vicepX/AlwaysAttach.
====================
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.
====================
carefully avoid non vicep directories and/or partitions as it may get upset at
automounters or running cachemanagers!
====================
more carefully avoid non-vicepX partitions
Derrick Brashear [Tue, 25 Sep 2001 16:44:39 +0000]
create-inline-bulkstatus-rpc-and-server-stub-
20010925
this way it's possible to do a bulkstatus where some items succeed and
fill in that stat info, instead of just getting an error.
Derrick Brashear [Mon, 24 Sep 2001 23:19:46 +0000]
fileserver-remove-delay-on-stat-errors-
20010925
previously and since 3.5 rx enhancements fileserver would delay 3 seconds
on sending an rx abort when the abort was the 11th or more occurance of
the same error on the same call. the problem was fetchstatus/bulkstatus
on a directory on which you have "l" but not "r" would take forever after the
first 5 files (bulkstatus and then fetchstatus on each file, 2*5=10)
so in FetchStatus and BulkStatus stubs we suppress repeated errors from
Check_PermissionRights *only*, which has the effect of suppressing the
problem without removing the theoretical benefit of avoiding letting any
one client throw requests at as as fast as we can abort them unless those
requests happen to be fetch/bulkstat requests which fail a permission check,
but in order to avoid that we'd also need to cache what they last tried
to stat, and then things would get ugly.
Derrick Brashear [Mon, 24 Sep 2001 17:11:07 +0000]
comerr-include-proper-old-compat-glue-
20010924
so old initialize function works correctly
Derrick Brashear [Mon, 24 Sep 2001 13:17:16 +0000]
export-vlops-in-vldbint-xg-file-
20010924
based on report from lha@stacken.kth.se
include vlops in the "published" interface
====================
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.
====================
based on report from lha@stacken.kth.se
remove from vlserver.p.h
Derrick Brashear [Mon, 24 Sep 2001 11:51:05 +0000]
NEWS-updates-
20010924
update NEWS for stuff in 1.2.1 and stuff to go into 1.2.2
Nickolai Zeldovich [Mon, 24 Sep 2001 11:48:14 +0000]
viced-deal-gracefully-with-afsconf-failure-
20010924
-- Fileserver will complain if afsconf_Open() fails, rather than
mysteriously segfault'ing later on.
Nickolai Zeldovich [Mon, 24 Sep 2001 11:44:32 +0000]
rx-cleanup-
20010924
The rxi_ReceiveAckPacket() change makes sure we have two extra fields
(the max and recommended packet sizes) hanging off the packet, rather
than just one.
The PKTFLAG_FREE stuff in rx_packet.c just initialized flags in case
PKTFLAG_ACKED somehow didn't get cleared there.
The wirevec changes are off-by-1 errors: there's p->niovecs iovecs
in a packet, from 0 (header) to p->niovecs-1, so p->niovecs doesn't
refer to a meaningful iovec.
Mattias Amnefelt [Sat, 22 Sep 2001 00:48:56 +0000]
dux-vfsck-check-for-mounted-filesystem-
20010919
modified by shadow@dementia.org for dux 4.0a (ifndef UID_NO_CHANGE case)
Chaskiel M Grundman [Thu, 20 Sep 2001 21:10:06 +0000]
darwin-optimize-and-fix-dirpath-
20010920
change optimization, add alternate dirpath for dealing with darwin and macos
in same binaries
Derrick Brashear [Thu, 20 Sep 2001 06:08:14 +0000]
undo-linux-call-afs-dopartialwrite-
20010920
scrap this approach
Derrick Brashear [Thu, 20 Sep 2001 04:58:23 +0000]
ubik-fix-typo-
20010919
somehow this crept in
James Peterson [Thu, 20 Sep 2001 00:18:54 +0000]
winnt-dont-do-unneeded-version-check-
20010918
make afs config wizard not complain about version < 3.5
Shyh-Wei Luan [Thu, 20 Sep 2001 00:16:19 +0000]
news-include-windows-updates-
20010918
list windows client user-visible changes
Jim Rees [Wed, 19 Sep 2001 18:59:08 +0000]
openbsd-nits-
20010919
With these small changes, "make" on OpenBSD actually completes!
Jim Rees [Tue, 18 Sep 2001 21:44:02 +0000]
document automake dependency
Derrick Brashear [Tue, 18 Sep 2001 05:26:47 +0000]
comerr-behave-like-the-rest-of-the-world-
20010918
no other comerr changes the case of the error table name you specify in the
.et file. now neither does ours.
Walter Wong [Mon, 17 Sep 2001 22:37:21 +0000]
misc-build-cleanup-
20010917
1) Removal of unused variables
2) some NT ifdef cleanup
3) use of size_t rather than int to store the result of strlen()
4) some bugs that really only occured when errors occured.
5) some functions were implicitly declared as 'int' but doing a
"return;" Some I declared as 'void' and prototyped them; some I
just returned a value.
====================
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.
====================
put symbol in an ifndef for winnt
====================
change erroneous void to int
====================
technically the cmdprocs return int
====================
update function to be void
Walter Wong [Mon, 17 Sep 2001 20:35:09 +0000]
nt-makefile-clean-targets-
20010917
more work on providing a clean target for nt
Walter Wong [Mon, 17 Sep 2001 20:26:24 +0000]
readme-cvs-update-with-instructions-
20010917
providedetails about openafs cvs
Sam Hartman [Mon, 17 Sep 2001 19:33:50 +0000]
ppc-linux-needs-install-path-
20010917
set path to install in pcc linux22 makefile fragment
Derrick Brashear [Mon, 17 Sep 2001 19:12:20 +0000]
linux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-not-afs-linux-write-
20010828
don't erroneously call fakeopen
Jim Rees [Fri, 14 Sep 2001 00:19:17 +0000]
Initial OpenBSD support. Most of user space builds. No kernel module yet.
Chaskiel M Grundman [Wed, 12 Sep 2001 06:00:46 +0000]
darwin-update-plist-building-
20010912
update how plist files are constructed so subsconfigure for libafs can work
Derrick Brashear [Wed, 12 Sep 2001 16:55:58 +0000]
linux-makefileproto-redhat-enterprise-support-
20010912
based on work by thomas.mueller@hrz.tu-chemnitz.de
Derrick Brashear [Tue, 11 Sep 2001 21:30:21 +0000]
darwin-plist-renaming-
20010911
allow configure processing of files
Derrick Brashear [Tue, 11 Sep 2001 20:28:56 +0000]
afs-callback-kill-bcopy-again-
20010911
this slipped in with the memory leak fix
Derrick Brashear [Tue, 11 Sep 2001 07:56:23 +0000]
update-top-level-docs-for-new-install-targets-
20010911
make top level files indicate current build instructions
Derrick Brashear [Tue, 11 Sep 2001 07:25:54 +0000]
aix-makefileproto-cleanup-dest-building-
20010911
readd missing /es
Derrick Brashear [Tue, 11 Sep 2001 05:46:37 +0000]
makefileproto-solaris-install-modules-in-modlad-dir-
20010911
get rid of another bogosity
Derrick Brashear [Tue, 11 Sep 2001 05:00:29 +0000]
configure-libafs-fix-paths-
20010910
update paths for building submodule
Derrick Brashear [Tue, 11 Sep 2001 04:30:49 +0000]
irix-makefileproto-fix-dest-target-
20010910
rely on DEST not DESTDIR
also install instead of cp to implicitly create needed directory
Derrick Brashear [Mon, 10 Sep 2001 21:52:30 +0000]
linux-configure-check-for-more-inode-struct-members-
20010910
for redhat enterprise kernel
Derrick Brashear [Mon, 10 Sep 2001 21:50:43 +0000]
update-libafs-configure-
20010910
so the kernel module subconfigure will work usefully
Nathan Neulinger [Mon, 10 Sep 2001 21:21:01 +0000]
makefile-cleanup-remove-extraneous-semicolons-and-other-unused-bits-
20010910
rationalize away some more crap
Nathan Neulinger [Mon, 10 Sep 2001 21:14:01 +0000]
add-cvsignores-to-project-
20010910
start at cvsignores
Walter Wong [Mon, 10 Sep 2001 21:08:14 +0000]
winnt-readme-update-
20010910
update winnt build instructions
Chaskiel M Grundman [Mon, 10 Sep 2001 21:07:32 +0000]
darwin-build-updates-
20010910
separate plist on per-version basis
1.4 is not yet supported
Walter Wong [Mon, 10 Sep 2001 20:54:20 +0000]
winnt-create-missing-clean-target-
20010910
get winnt make clean closer to working
Jeffrey Hutzelman [Mon, 10 Sep 2001 20:15:57 +0000]
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
Derrick Brashear [Mon, 10 Sep 2001 17:37:32 +0000]
bucoord-cvs-bogosity-
20010910
correct bogosity which crept into CVS (rtruct instead of struct)
James Peterson [Mon, 10 Sep 2001 16:39:47 +0000]
windows-install-updates-
20010910
more corrections for windows packaging