lp:debian/wheezy/autofs

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/wheezy/autofs
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

13. By Michael Tokarev <email address hidden>

pidfile is in /var/run not /run: fix the initscript
(forgotten part of #682675)

12. By Michael Tokarev <email address hidden>

force transfer ucf autofs5=>autofs ownership for all ucf-managed
files (Closes: #689747)

11. By Michael Tokarev <email address hidden>

* new upstream (5.0.7) release. It brings the following changes:
  - fixed remount deadlock, and several other locking fixes
  - fixed umount recovery for busy direct mounts
  - removed old code (mount-move which was fixed in 5.0.6-4 #686438)
  - fix hosts lookup module to be more robust
  - implemented abilty to re-read indirect maps on the fly (sighup)
  - fixes for nfs handling to be more robust
  - several fixes for multi-mount entries
  - several fixes for NFSv4 mounts (Closes: #675798)
  and a few more small/misc fixes. This is all-bugfix changes, making
  the code more robust and less buggy.
* removed --disable-mount-move configure option, not needed anymore.
* removed autofs-5.0.6-upstream-git.patch.
* refreshed manpages-hyphen.patch.
* added selected fixes from upstream git, up to upstream/master commit
  9872cdbf9f1588174121e6ffe6f7509cde2d98e9:
  - 0001-autofs-5.0.7-fix-nobind-sun-escaped-map-entries.patch (Closes: #678408)
  - 0002-autofs-5.0.7-fix-use-cache-entry-after-free-mistake.patch
  - 0004-autofs-5.0.7-fix-parse-buffer-initialization.patch
  - 0005-autofs-5.0.7-fix-typo-in-automount-8.patch
* added remove-kernel-mount.nfs-version-check.patch to stop automount from
  checking for very old mount.nfs or kernel. The check isn't necessary
  (that's pre-squeeze versions, so not even versioned Breaks are needed
  anymore), but it is also harmful, since automount spawns mount.nfs at
  startup and confuses upstart and systemd who start tracking wrong
  process. The patch just removes these checks assuming we always use
  recent enough versions. (Closes: #678555)

10. By Michael Tokarev <email address hidden>

* configure with --disable-mount-move -- upstream even removed the
  code in question for 5.0.7 release (Closes: #686438)
* remove autofs5.postrm in autofs.postinst to cope with old maintscript
  removing our configfiles. See comments in autofs.postinst for more
  details (Closes: #686146)
* added allow-nsswitch.conf-to-not-contain-automount-lines.patch
  (submitted to upstream too) to stop automount from complaining
  when nsswitch.conf does not mention autofs (which is almost every
  install anyway). (Closes: #682266, #602090)

9. By Michael Tokarev <email address hidden>

[Michael Tokarev]
* almost completely rewrote the startup script, make it cleaner,
  consistent and actually returning proper exit codes. Removed
  $"" constructs too, dash apparently does not understand these.
  (Closes: #677520)
* transfer ownership of ucf-conffiles forcibly only if they're
  owned by autofs5, not by any other package.
* run ucf --purge in postrm only if it is installed, and in the
  right order too (Closes: #685468)
* added filagdir.patch - fix a typo in configure.in which prevents
  from specifying runtime directory (Closes: #678384)
* use /var/run not /run for runtime files (we don't really need
  it to be available on upgrade, before initscripts et all has
  been replaced) (Closes: #682675)

[Dmitry Smirnov]
* setting current team leader as Maintainer
* pass CPPFLAGS to fix "hardening-no-fortify-functions"
* new fix-ldflags.patch to avoid dropping LDFLAGS in order to
  fix "hardening-no-relro"
* updated manpages-hyphen.patch

8. By Michael Tokarev <email address hidden>

[Dmitry Smirnov]
* minor update to 'manpages.patch' (Closes: #603092)
* added VCS links

[Michael Tokarev]
* conffile installation:
  - do no ship /etc/default/autofs (Closes: #673796)
  - install /etc/init.d/autofs manually (dh_installinit have issue finding it)
  - removed ugly symlinks debian/autofs.{default,init}
  - list bin programs and modules more explicitly in debian/*.install
  - transfer ucf conffile ownership from old autofs5 to autofs
* removed debian/configure_override
* recommend kmod|module-init-tools
* ship debian/autofs.init instead of heavily patching upstream script
* simplify (and fix) debian/autofs.init a bit in loading/checking modules,
  and use /bin/sh instead of /bin/bash
* remove messing with /dev/autofs misc device in initscript,
  it is managed by udev or devtmpfs
* remove (now unused) USE_MISC_DEVICE definition from default/autofs too
* do not check for modprobe or procfs in configure, since module loading
  is ifdef'ed out in the code, and #ifdef the missing parts too
  (do-not-check-for-modprobe-procfs-or-load-module.patch)
* always define standard program paths when building even if the corresponding
  utility isn't installed (e2fsck, mount, mount.nfs). There is no need to
  check presence of standard utilities or verify their standard abilities.
* also define other paths explicitly instead of relying on a config-time
  search - the build will be wrong if some directory (eg, /etc/sysconfig)
  will be present during configure time.
* autoreconf and clean autoconf-generated files, FTBFS (Closes: #674391)
  This still does not make quilt patches easily revertable, since we
  don't save old configure and upstream changes patches configure to,
  so once regenerated by autoreconf, it will be different.
* do not use $DEB_HOST_MULTIARCH in debian/rules without setting it
* two patches:
    debian/patches/link-daemon-with-lpthread.patch
    debian/patches/save-hesiod-libs-correctly.patch
  to fix gold/-Wl,-no-as-needed FTBFS.
* remove individual upstream patches from debian/patches and replace them
  with single autofs-5.0.6-upstream-git.patch - all upstream commits in
  master branch since release_5_0_6 tag. Update this patch to include
  all current fixes too (up to 2012-06-01).
* added debian/TODO file

7. By Dmitry Smirnov <email address hidden>

* New upstream release
  - "mount(nfs): no hosts available" (Closes: #608459).
  - "new upstream version available" (Closes: #602933).
  - "autofs mounted directory are never dismounted" (Closes: #521165).
  - "autofs5 does not support recursive mount" (Closes: #626473).
  - "autofs5 crashed in a nested setup in combination with
     negative lookups on *" (Closes: #617317).
  - "autofs5-ldap: simple bind auth feature request" (Closes: #595808).
  - "autofs5-ldap: SASL auth broken" (Closes: #568813).
* package rename: dropping '5' from package names (Closes: #655351).
* NMU changes acknowledged (Closes: #603491, #583094).
* register /etc/default/autofs with ucf (Closes: #556961).
* debian/copyright to DEP-5 format; upstream copyright audit.
* packaging update:
  * use debhelper & compat version 9.
  * standards to 3.9.3
  * lintian-override for 'non-standard-file-perm'
  * install missing autofs_ldap_auth.conf.5 man page
  * source format to version 3 and .xz compression
  * debian/rules rewritten in debhelper style
* patchworks:
  + replacing upstream patches with new patchset as of 2012-04-23.
  + replacing dpatch with quilt (Closes: #668077)
  + new patch to correct manpages spelling (Closes: #660075)
    thanks to Oz Nahum Tiram and Javi Merino
  + updated SYSV init script patch:
    * removed bashisms (Closes: #626435).
    * introduce 'status' support to SYSV script
      (Closes: #651978, #667811, #565507).
    * adding 'slapd' to Should-Start/Stop (Closes: #600764, #659616).
    * LSB output (Closes: #567805) thanks to Petter Reinholdtsen.
* declare myself as Maintainer (adopting package)

6. By Jan Christoph Nordholz <email address hidden>

* Ack NMU, thanks Steve Langasek.
* Bump Standards version to 3.8.3.
  * Add 'set -e' to the maintainer scripts.
  * Add a dversionmangle option to the watch file.
  * Remove /var/run/autofs from the autofs package.
  * Add README.source.
* Fix LSB initscript header to use keywords that
  insserv knows about. Closes: #541349.

* Upload sponsored by Petter Reinholdtsen.

5. By Steve Langasek

* Non-maintainer upload.
* High-urgency upload for RC bugfix.
* Add -DLDAP_DEPRECATED to CFLAGS, to fix compatibility with OpenLDAP
  2.4 on 64-bit architectures. Closes: #463419.

4. By Steinar H. Gunderson

* Remove 077_fix_nfs_submounts_with_2_6_18 in favor of
  077_dont_create_remote_dirs, which is upstream's version of the fix and
  solves the problem properly. (Closes: #396191)
* 078_locking_fix_1: Patch from upstream we should have included ages ago,
  fixes some locking issues.
* 079_no_unlink_upstream: Patch from upstream, adds a few safeguards to make
  sure automount doesn't accidentially unlink a file when it wants to remove
  a directory. (This should normally never happen, but extra safeguards are
  always a good idea.)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/autofs
This branch contains Public information 
Everyone can see this information.

Subscribers