* d/nfs-utils_env.sh: alongside RPCSVCGSSDARGS, also export SVCGSSDARGS,
which is the variable name expected by the rpc-svcgssd systemd service.
(LP: #1616123)
New changelog entries:
* Merge from Debian unstable. Remaining changes:
- debian/nfs-common.default: always start idmapd automatically; drop
the configuration option.
- Add 90-gss-free-lucid-sec-context.patch: adjust for changes to the ctx
argument of the serialize_krb5_ctx() function.
- Add remove-gssproxy.patch: Drop gssproxy as it does not exist in Ubuntu
(LP: #1446851)
- Fixing nfs-mountd dependency on rpcbind (race condition) (LP: #1590799)
by adding "rpcbind.socket" to "nfs-mountd.service" as a dependency
to avoid race conditions:
- Add systemd-Fix-nfs-mountd-dependency-on-rpcbind.patch
- Convert mountstats and nfsiostat scripts to Python3 and recommend
python3 instead of python.
- glibc-2.28-compat.patch: Include <sys/sysmacros.h> for major/minor.
- truncate_gid*.patch: Backports from upstream to prevent truncating
UIDs and GIDs over 65536 on certain architectures
- Remove hard-coded dep on libtirpc1.
New changelog entries:
* Non-maintainer upload.
[ Steve Langasek ]
* Fix flaky autopkgtest: a 'sync' after an update on the server does not
guarantee that the change is visible on the client. For that, we need
to flush the inode/dentry cache instead.
[ Laurent Bigonville ]
* debian/control: Drop explicit dependency against libtirpc1 and bump
libtirpc-dev build-dependency to >= 1.0.2
* debian/watch: Update the URL and check the gpg signature
* debian/control: Update Vcs-* fields to point to salsa
* debian/control: Bump Standards-Version to 4.2.1 (no further changes)
* d/p/30-remove-whitespace-service.patch: Remove extra whitespaces to fix
service-key-has-whitespace lintian error
New changelog entries:
* Non-maintainer upload.
* Add upstream fix for FTBFS with glibc 2.26,
thanks to Juhani Numminen. (Closes: #887695)
* Update the build dependency from the obsolete dh-systemd.
* Stop using bzip2 for source compression,
the default xz compresses better.
New changelog entries:
[ Daniel Pocock ]
* Ignore failure to (re)start service during postinst. (Closes: #848115)
* Correct location of nfs-utils_env.sh in service file. (Closes: #848145)
* Use FD 9 in start-statd. (Closes: #848277)
[ Helmut Grohne ]
* Fix FTCBFS: Let dh_auto_configure provide cross flags (Closes: #836542)
New changelog entries:
[ Daniel Pocock ]
* New upstream release.
[ Ben Hutchings ]
* Update debian/watch
[ Salvatore Bonaccorso ]
* Fix typo in comment for installed idmapd.conf.
Thanks to Ferenc Wágner (Closes: #841387)
New changelog entries:
* Non-maintainer upload.
* Really add keyutils as a dependency of nfs-common. (Closes: #830777)
- changelog entry included but actual change missed when partially
merging the ubuntu delta in previous NMU.
* Add debian/patches/unbreak-blkmapd-rpc_pipefs-run.patch (Closes: #828826)
- patch from Christoph Hellwig to unbreak blkmapd after move of
rpc_pipefs to /run.
* Add debian/patches/unbreak-gssd-rpc_pipefs-run.patch (Closes: #632141)
- similarly to blkmapd also unbreak gssd. Thanks to Christoph Hellwig
for pointing this out.
New changelog entries:
Partial sync from ubuntu, included changes:
[ Martin Pitt ]
* Add 00git-start-statd-systemd.patch: Latest start-statd script from
1.3.2 to start rpc-statd.service under systemd.
* Add 23-systemd-pipefs_in_run.patch: systemd: Mount rpc_pipefs in /run instead of
/var/lib/nfs/, like in the upstart units.
* Add 24-systemd-daemon-paths.patch: Adjust program paths in systemd units.
* debian/nfs-kernel-server.links: Add nfs-kernel-server.service alias
symlink, to match SysV init script.
* Add 25-systemd-server-before-client.patch: Order NFS server before client,
to make mounting NFS shares from localhost work reliably.
* Add debian/nfs-utils_env.sh: Translate our /etc/default files into runtime
configuration for nfs-config.service.
* debian/nfs-{common,kernel-server}.install: Install systemd units.
* debian/rules: Enable/start systemd units. (LP: #1312976)
* Add autopkgtest for installing server and client on localhost, setting up
two exports, rebooting, and ensuring that the NFS mounts work.
* Add 23-systemd-relax-dependencies.patch: Stop depending on basic.target in
the daemons which still do; i. e. add DefaultDependencies=no. This makes
it possible to run NFS during early boot, helps if you e. g. have /var
on NFS, and avoids dependency cycles with rcS init.d scripts which depend
on $remote_fs. (LP: #1428487)
* Shift number prefixes of other systemd patches accordingly, and adjust
them to the above patch.
* 27-systemd-enable-with-systemctl-statd.patch: let the admin
enable/disable statd via systemd tools. (LP: #1428486)
* debian/rules: don't start statd by default (or it will trigger upstart
and systemd statd unit startup).
* debian/control, debian/*install: move nfs-utils.service to nfs-common
package. (LP: #1436304)
[ Steve Langasek ]
* Add a dependency on keyutils to nfs-common, so that idmapping will work
under systemd. LP: #1449074.
Followup changes to complement merge from ubuntu:
[ Andreas Henriksson ]
* Restore anything related to nfs-common.init and nfs-common.default
* debian/nfs-common.links: Mask nfs-common init script with a symlink
to /dev/null to avoid using it under systemd.
* Explicitly set executable permissions on nfs-utils_env.sh helper
instead of relying on debian/nfs-utils_env.sh having correct
permissions in source directory.
All of the above Closes: #796637
Additional changes while at it:
[ Andreas Henriksson ]
* Make nfs-kernel-server depend on netbase since it needs /etc/services
for nfs-server to start (which is required for successful pkg install).
- Avoids "...unable to resolve ANYADDR:nfs to inet address: ..."
[ Martin Pitt ]
* Drop obsolete versioned initscripts dependency. (Closes: #804990)