Changelog
nfs-utils (1:1.0.8-10ubuntu1) edgy; urgency=low
* Resynchronise with Debian.
* Removed one of the two lines with var/lib/nfs/rpc_pipefs in
debian/nfs-common.dirs.
nfs-utils (1:1.0.8-10) unstable; urgency=high
* Added nfs-common dependency on coreutils (>= 5.93-1). The readlink
option -e was introduced since version 5.91 of coreutils. Closes:
#376285.
nfs-utils (1:1.0.8-9ubuntu1) edgy; urgency=low
* Resynchronise with Debian.
nfs-utils (1:1.0.8-9) unstable; urgency=high
* svcgssd_proc.c: Temporary patch to do default mapping if we get an
error while trying to map a gss principal to the appropriate uid/gid.
This currently returns hardcoded values. Closes: #376258.
nfs-utils (1:1.0.8-8ubuntu1) edgy; urgency=low
* Resynchronise with Debian.
nfs-utils (1:1.0.8-8) unstable; urgency=low
* Include yet more ucf md5sums for /etc/default/nfs-common and
/etc/default/nfs-kernel-server (/etc/exports was already OK); this time,
I've gone through the entire 1.0.7 series programmatically, so hopefully
there should finally be none left.
nfs-utils (1:1.0.8-7) unstable; urgency=low
* For some odd reason (ie. human error) this package has branched into two
different versions from 1:1.0.8-5 on. This package rejoins the two branches.
The changelog from the other 1:1.0.8-5 (which was probably never accepted
except as part of 1:1.0.8-6) is repeated for convenience and automated bug
closing below:
* Patch nfs-common and nfs-kernel-server init scripts to make them more LSB
compatible, fixing issues with heartbeat2; based on patches by Kilian
CAVALOTTI. (Closes: #371084, #371085)
* Add --oknodo to start-stop-daemon in start targets, to make a second
"start" invocation return exit status 0.
* Add status targets to the two init scripts, with correct output and
exit codes.
nfs-utils (1:1.0.8-5) unstable; urgency=low
* Make nfs-kernel-server depend on at least version 1.0.8 of nfs-common;
lots of stuff will break with an upstream version mismatch.
nfs-utils (1:1.0.8-4) unstable; urgency=low
* Fix a few spelling errors in the man pages; patches from A Costa.
(Closes: #370561, #370562, #370563)
nfs-utils (1:1.0.8-3) unstable; urgency=low
* The "what the heck, I uploaded an outdated 1:1.0.8-1 release without
the pkg-config fix and some other changes" release.
* Tweaks to debian/rules:
* Drop --sourcedir=debian/tmp from dh_install so we can also install files
directly from the debian/ directory.
* Minimize direct uses of install; move all the ucf installation into the
debhelper .install files.
* Remove some obsolete comments.
* Remove empty (modulo #DEBHELPER# tokens) nhfsstone.{postinst,prerm}
scripts.
* Clear out obsolete (pre-sarge) debconf and rc.d purging from postinst
script. (Same as in 1:1.0.7-10, but for nfs-kernel-server too, not just
nfs-common.) Minor style cleanup.
* Include the md5sum for /etc/default/nfs-kernel-server from 1:1.0.7-13,
to make ucf not complain when upgrading from that version.
nfs-utils (1:1.0.8-2) unstable; urgency=low
* Added missing dependency on pkg-config.
nfs-utils (1:1.0.8-1) unstable; urgency=low
* New upstream version. (Closes: #364902)
* Repack without the debian/ directory; remove ugly hacks in
debian/rules that as a result are no longer needed. This also makes
the permissions in debian/ right.
* Forward-port all relevant patches from the old Debian diff.
* rpc.svcgssd no longer exists (it's consolidated into rpc.gssd); remove
all references to it in from the debian/ directory.
* Build-depend on libgssapi-dev and librpcsecgss-dev, as both as now
needed to build nfs-utils.
* Give DESTDIR instead of install_prefix to "make install" (install_prefix
no longer works).
* No longer handle gssapi_mech.conf via ucf; it is now managed by the
librpcsecgss package. Remove all references to it in debian/rules.
* We no longer need to run autoconf as a part of debian/rules; its results
are parts of the diff instead, as per usual packaging practices.
* Drop the build-dependency on autoconf2.13 and autotools-dev.
* No longer rm various autotools-generated files in the clean target.
nfs-utils (1:1.0.7-19) unstable; urgency=low
* Include the md5sum for /etc/default/nfs-common from 1:1.0.7-15, to
make ucf not complain when upgrading from that version. (Closes: #368982)
nfs-utils (1:1.0.7-18) unstable; urgency=low
* Make /etc/exports, /etc/default/nfs-{common,kernel-server},
/etc/idmapd.conf and /etc/gssapi_mech.conf be managed by ucf
instead of being conffiles. (Closes: #353501)
* Make directories /usr/share/nfs-{common,kernel-server}/conffiles,
and install files in there at debian/rules time. At the same time,
install the files with install instead of cp.
* Call ucf at postinst time to get the files in.
* Correspondingly, call ucf at purge time to remove them as needed (code
snippets lifted from autofs).
* Make nfs-common and nfs-kernel-server depend on ucf.
* Remove the call to dh_installinit -- since it was already not modifying
postinst/postrm/prerm scripts due to being called with -n (I must admit
I don't know why, but I assume this has a good reason :-) ) and we now
install the init script ourself (because we don't want dh_installinit
to install our .default files to /etc), it doesn't do anything useful
for us.
* Include .md5sum files with MD5 checksums of previous defaults shipped,
to ease the transition into ucf; at the moment, only checksums from
1:1.0.7-17 (the last non-ucf version) and 1:1.0.6-3.1 (the version
shipped in sarge) are included, but I think that should actually cover
all the defaults shipped in the period between as well.
* Install the .md5sum files in debian/rules.
* Remove call to dh_installexamples in debian/rules; we don't install any
examples.
nfs-utils (1:1.0.7-17) unstable; urgency=low
* The umounting of rpc_pipefs is non-critical and will fail if there are
any active NFS mounts during, say, a restart. Thus, send its stderr to
/dev/null, and ignore its error status.
* Build-Depend on perl, as it's used in debian/rules.
nfs-utils (1:1.0.7-16) unstable; urgency=high
* urgency=high; fixes an RC bug.
* If one upgraded from 1:1.0.7-13, /var/lib/nfs might never be set as owned
by statd. Bump the version check, so everything before this version gets
chowned properly. (Closes: #367009)
* Add more detailed explanations and links to the Debian wiki for
/etc/defaults/nfs-{common,kernel-server}. (Closes: #366989, #366990)
nfs-utils (1:1.0.7-15) unstable; urgency=low
* /var/lib/nfs/state is not a directory; it shouldn't really be mkdir-ed
or chowned (unless it already exists, in which case it should be
chowned). However, /var/lib/nfs should be owned by statd, so it can
create the file there. (Really Closes: #366654)
* umount /var/lib/nfs/rpc_pipefs on /etc/init.d/nfs-common stop; not doing
so could prevent purging of nfs-common.
nfs-utils (1:1.0.7-14) unstable; urgency=high
* urgency=high; fixes RC bugs (or at least, bugs that should have been RC).
* Add /var/lib/nfs/state to nfs-common.dirs, since we chown it in the
postinst. This would prevent nfs-common from configuring on initial
install. (Closes: #366654)
* Grep after "init_nf(sd|<tab>)" instead of "init_nfsd" in kallsyms, to work
around some odd symbol mangling problems on some alpha kernels.
(Closes: #363932)
nfs-utils (1:1.0.7-13) unstable; urgency=low
* Up the Standards-Version to 3.7.2; no changes needed.
* Tidy up after the /home/statd mess if there was a chance the user ever
had 1:1.0.7-10 installed; based on patch from Oskar Liljeblad.
(Closes: #366182)
* Fix the version check for the chown-ing of /var/lib/nfs/sm etc.; I
forgot to include the epoch, so only new installs ever got statd running
as non-root. (Due to this, the version number to test against is of course
also bumped.)
nfs-utils (1:1.0.7-12) unstable; urgency=low
* Move the home directory again (by request), this time to /var/lib/nfs.
nfs-utils (1:1.0.7-11) unstable; urgency=low
* When creating statd user, create it with a home directory of /nonexistant;
it doesn't really require a home directory. (Closes: #365514, #365721)
* Fix the signal number for USR1 (actually, use the name instead) in
nhfsrun. (Closes: #365657)
nfs-utils (1:1.0.7-10) unstable; urgency=low
* Intermediate 1.0.7 release, waiting for librpcsecgss to be uploaded into
Debian so we can upload 1.0.8.
* Clarify what the NEED_* options in /etc/default/nfs-common mean.
(Closes: #364625)
* Make /var/lib/nfs/{sm,sm.bak,state,rpc_pipefs} be owned by a new "statd"
user (created in postinst), causing rpc.statd to be run as that user
instead of root. (Closes: #240689)
* Make nfs-common depend on adduser.
* Clear out obsolete (pre-sarge) debconf and rc.d purging from postinst
script.
* Use invoke-rc.d in nfs-common and nfs-kernel-server prerms instead of
calling the /etc/init.d script directly; fixes two lintian warnings.
nfs-utils (1:1.0.7-9) unstable; urgency=low
* When checking for nfsd support in the kernel, check for init_nfsd
(which is a function) rather than nfsd_version (which is a variable);
kernels compiled without CONFIG_KALLSYMS_ALL=y have only the former.
(Closes: #361026)
nfs-utils (1:1.0.7-8) unstable; urgency=low
* Don't complain about missing sync/async for a read-only export.
(Closes: #265409)
* Implement --state-directory-path for rpc.mountd; most code borrowed
from rpc.statd. (Closes: #352387)
* Update mountd.man accordingly.
nfs-utils (1:1.0.7-7) unstable; urgency=high
* urgency=high, fixes an RC bug.
* Let the init script test for kernel support before trying to start
nfs-kernel-server. (Closes: #360420)
* Include help on how to activate /etc/exports changes; text from
Martin Pool. (Closes: #239286)
* Document sync option in exports man page. (Closes: #297135)
* Give an example in /etc/exports. (Closes: #345460)
* Write a mini-HOWTO on how to get NFSv4 up and running. (Closes: #294468)
* Install it in debian/rules.
nfs-utils (1:1.0.7-6) unstable; urgency=low
* Let the man-page fixup script in debian/rules look for the man pages in
the right place.
* Modprobe nfs4 along with nfs in the nfs-common init script. Also modprobe
rpcsec_gss_krb5 before we start gssd.
* Implement autodetection for NEED_IDMAPD and NEED_GSSD, based on /etc/fstab.
* Add a note to the top of /etc/defaults/nfs-common that the default is to
autodetect.
* Move /var/lib/nfs/rpc_pipefs from nfs-kernel-server.dirs to
nfs-common.dirs; it's needed by the client as well.
* Let dh_install install from debian/tmp/ instead of debian/tmp; it fixes
minor aesthetic issues in the build log.
nfs-utils (1:1.0.7-5) unstable; urgency=low
* Non-non-maintainer-upload this time, it seems. :-)
* Don't let the init script fail if there wasn't any lockd threads to kill;
this could cause the package to fail configuration.
* Move to debhelper compatibility level 5.
* Use dh_install instead of dh_movefiles (actually a combination was used
earlier). Move stuff from *.files accordingly into *.install.
* mkdir debian/tmp manually before doing make install, and remove it
in the clean target.
* Use straight cp -a instead of dh_install for the files that _don't_
come from debian/tmp/ (the two /etc files).
* Fix the "fixups" part in debian/rules to reflect the behaviour of
dh_install compared to dh_movefiles (ie. don't rm lots of stuff in
debian/tmp, etc.).
* Make a debian/nfs-kernel-server.install listing explicitly the files
we want in that package; with dh_movefiles everything from make install
was implicitly put there. This has the side effect that the man pages
for rpc.gssd and idmap.conf are no longer put in nfs-kernel-server, but
in nfs-common, where they should be.
* Use dh_installman to install the manpages, to make sure they're in the
right place (and move the manpage lists from *.files to *.manpages
accordingly). List the rpc.* variants of the manpages in *.links,
instead of assuming dh_compress (!) will make them for us. Bonus points
for then not including the nonsensical rpc.* variants, such as
rpc.idmapd.conf(5).
* Don't mv lockd, statd and showmount manually from /usr/sbin to /sbin;
let the .install file do it for us.
* Remove *.conffiles; debhelper now sets everything in /etc as conffiles
automatically.
* Extend the debian/rules rm hack to the files we removed in this version
(ick).
* In debian/control, make nfs-common replace nfs-kernel-server
(<< 1:1.0.7-5), since the idmapd manpage switched packages.
* Remove old cruft in debian/rules file:
* Remove non-used dh_* programs.
* Remove obsolete source and diff targets.
* Remove SETGCC hack.
* Don't set rpath for rpc.gssd and rpc.svcgssd (fixes lintian warnings).
nfs-utils (1:1.0.7-4) unstable; urgency=low
* Ack NMU. Thanks Steinar H. Gunderson.
Closes: #239230, #245449, #246904, #247473, #248300, #252081,
#287026, #294928, #303497, #310940, #323460, #326663, #332047,
#337836, #338292, #359024.
* Added Steinar H. Gunderson and Daniel Baumann as uploaders.
* Added homepage to package descriptions.
* Set Standards-Version to 3.6.2.
* Fixed outdated-autotools-helper-file.
nfs-utils (1:1.0.7-3.1) unstable; urgency=low
* Non-maintainer upload.
* Set u+w on all files in debian/, so dch etc. actually works.
* Add /var/lib/nfs/v4recovery to nfs-kernel-server.dirs. (Closes: #337836).
* Add /var/lib/nfs/rpc_pipefs to nfs-kernel-server.dirs. (Closes: #310940).
* Fix problems with exportfs -o when there are multiple entries of the same
type for the same path that match a given client; patch from Fumihiko
Kakuma. (Closes: #245449)
* Start nfs-kernel-server even if /etc/exports is empty, as long as it
exists; patch from Alexis Huxley. (Closes: #246904) This patch also
happens to fix and thus Closes: #338292.
* When stopping daemons, do it even if they do not run as root; based on a
patch from Andreas Schmidt. (Closes: #247473)
* SIGKILL kernel lockd thread on stop, to make the kernel release all its
locks; patch from Jeffrey Layton. (Closes: #252081)
* Flush the kernel export table on stop; patch from Jeffrey Layton
(Closes: #248300).
* Change default root-squashed uid from -2 to 65534; the former changes
depending of the size of uid_t, and we want it to match the user "nobody"
(which has uid 65534). (Closes: #323460)
* Remove dependency on debconf, as it's no longer used. Also, don't run
dh_installdebconf anymore. (Closes: #332047)
* Check for /sbin/modprobe before using it, for non-modular kernels;
patch from Vincent Crvt. (Closes: #294928)
* Replaced the rather emtpy nhfsstone long description by the one from
its manpage. (Closes: #303497)
* Don't ship upstream README anymore, as it's not relevant for our users.
(Closes: #326663)
* Add the ability to start nfs-kernel-server niced; patch from Kimmo
Tervinen. (Closes: #287026)
* Escape '#' when writing export entries, so they are not mistakenly parsed
as comments when re-reading them. (Closes: #239230)
* Also Closes: #359024 automatically by recompiling package.
-- Anibal Monsalve Salazar <email address hidden> Mon, 03 Jul 2006 10:36:59 +1000