Russ Allbery [Sat, 28 Jun 2008 04:23:05 +0000 (21:23 -0700)]
Use the correct PTS database path in pt_util
Apply quilt patch paths: Patch pt_util to use the correct Debian patch for
the Protection Server database. The correct fix would be to use the
standard functions to find the database path.
Russ Allbery [Sat, 28 Jun 2008 04:21:30 +0000 (21:21 -0700)]
Rename the up man page to afs-up, matching our renaming
Apply quilt patch afs-up-rename: Update the up man page to say afs-up
instead, matching our renaming of the command, and rename it in the
source tree so that the generated man page will have the correct name.
Russ Allbery [Sat, 28 Jun 2008 04:17:53 +0000 (21:17 -0700)]
Remove Makefile references to removed upstream files
Apply quilt patch dfsg: Patch upstream Makefiles to remove references to
files that had to be removed from the source package for DFSG freeness
reasons.
Russ Allbery [Sat, 28 Jun 2008 04:12:54 +0000 (21:12 -0700)]
Fix permissions in the upstream tree
Mark various upstream files executable that are executable in the upstream
tarballs but weren't in the Subversion repository, probably due to missing
properties somewhere along the line.
Russ Allbery [Fri, 9 May 2008 17:25:05 +0000 (17:25 +0000)]
* Add a NEWS file for openafs-dbserver warning of the serious Ubik bug
fixed in the previous release and suggesting restarting database
servers one at a time.
Russ Allbery [Thu, 1 May 2008 23:48:52 +0000 (23:48 +0000)]
* Include a Kerberos v5 klog, klog.krb5, in openafs-krb5.
* klog is now managed via alternatives. openafs-client provides
klog.afs and openafs-krb5 provides klog.krb5. If both packages are
installed, klog.krb5 is the default.
* Don't remove and reinstall the pagsh alternative on every upgrade.
Russ Allbery [Thu, 1 May 2008 17:38:50 +0000 (17:38 +0000)]
* Add many new upstream man pages for fs, vos, and pts sub-commands and
the CellAlias config file.
* Add read_tape to openafs-dbserver.
* Add bos_util and a UserList man page to openafs-fileserver.
* Run dh_install with --fail-missing to catch new upstream additions.
Russ Allbery [Wed, 26 Mar 2008 23:48:23 +0000 (23:48 +0000)]
* Move openafs-client later in the shutdown sequence on new
installations so that it stops after autofs and add an X-Stop-After
LSB header to achieve the same more reliably with dependency-based
boots. (Closes: #472545)
Russ Allbery [Wed, 26 Mar 2008 23:21:49 +0000 (23:21 +0000)]
* debian/rules and debian/module/rules improvements:
- Remove all modified generated files on debian/rules clean.
- Depend on $(QUILT_STAMPFN) instead of patch.
- Use touch $@ to create stamp files.
- Use a stamp file for the module's install target.
Russ Allbery [Wed, 6 Feb 2008 18:44:37 +0000 (18:44 +0000)]
* Fix FTBFS caused by a change in dh_strip behavior. It no longer
creates empty files for already stripped binaries, so we should no
longer remove them. Thanks, Lucas Nussbaum. (Closes: #464274)
Russ Allbery [Tue, 18 Dec 2007 02:27:16 +0000 (02:27 +0000)]
* Build bosserver with --enable-bos-new-config. On startup, if
BosConfig.new exists, it will be renamed to BosConfig before the
configuration is read. (Closes: #453398)
Russ Allbery [Tue, 18 Dec 2007 02:20:30 +0000 (02:20 +0000)]
* Apply upstream patch from the 1.5 series to allow multiple realms to
be listed in the server krb.conf and hence treated as local.
* Mention in README.Debian that the server is built with supergroups
enabled and with the multiple local realm patch. (Closes: #453399)
Russ Allbery [Tue, 18 Dec 2007 00:39:45 +0000 (00:39 +0000)]
* Apply upstream patch to allocate vnodes from the malloc pool rather
than off the stack, fixing file server problems on SPARC. Thanks to
Barney Sowood for tracking down the patch. (Closes: #448380)
Russ Allbery [Sun, 11 Nov 2007 23:52:18 +0000 (23:52 +0000)]
* Fix man pages for subcommands to use an underscore in the NAME section
instead of a space so that they'll be indexed properly by the current
groff and man-db.
Russ Allbery [Sat, 10 Nov 2007 03:48:47 +0000 (03:48 +0000)]
* Use uname -m rather than dpkg --print-architecture to determine the
sysname for kernel module builds. Otherwise, builds with a different
kernel architecture than userspace (amd64 kernels with i386 userspace,
for example) don't work. Thanks, Anders Kaseorg. (Closes: #448452)
Russ Allbery [Sat, 10 Nov 2007 03:37:28 +0000 (03:37 +0000)]
- Even with a new enough Linux kernel to support keyrings, we still
may have found the system call table and need to clean it up when
unloading the module. (Closes: #448793)
Russ Allbery [Sat, 10 Nov 2007 03:30:57 +0000 (03:30 +0000)]
* Fix signing the generated the changes file on a kernel module build.
The module build file reorganization required an additional change to
genchanges. Thanks, Anders Kaseorg. (Closes: #448449)
Russ Allbery [Tue, 16 Oct 2007 21:53:22 +0000 (21:53 +0000)]
* Scan /var/log/openafs for core files with a PID appended when a server
run by bosserver exits with a signal. bosserver was unable to
correctly handle core files for multithreaded servers since it
expected a filename of core and Linux always appends a PID to core
dumps by multithreaded processes.
* Stop creating /var/lib/openafs/cores. Nothing actually uses it.
Russ Allbery [Tue, 16 Oct 2007 06:22:00 +0000 (06:22 +0000)]
* Remove the workaround added for 2.6.20 and 2.6.21 kernels with
CONFIG_PARAVIRT enabled. The mistaken GPL-labelling of core
interfaces was fixed in 2.6.22, which has now migrated to testing.
Russ Allbery [Mon, 20 Aug 2007 19:52:13 +0000 (19:52 +0000)]
Better handling of stamp files to squash more duplicate work by make.
Every target now has a stamp file. Also remove the debugging symbols
for upserver and upclient, since they're empty. Some additional fixes
for generation of the kernel source package.