discover (2.0.4-1) unstable; urgency=low

  * New upstream version.
  * Move discover to /bin and libdiscover.so.* to /lib, so we don't
    depend on /usr being mounted.  Closes: #240922.
  * Use system-provided busclass information (extracted from /proc)
    to override discover-data-provided busclass information.

 -- Jeff Licquia <licquia@progeny.com>  Mon,  5 Apr 2004 01:25:36 -0500

discover (2.0.3-6) unstable; urgency=low

  * Use a branch of buildtools with fixes for MIPS builds.
    Closes: #239864.

 -- Jeff Licquia <licquia@progeny.com>  Wed, 31 Mar 2004 16:19:08 -0500

discover (2.0.3-5) unstable; urgency=low

  * Fix discover-modprobe so it can detect modules on both 2.4 and 2.6
    kernels.  Closes: #240363.
  * Check whether a numeric busclass ID is in our database, and exit
    rather than segfault if not.  Closes: #239719.

 -- Jeff Licquia <licquia@progeny.com>  Wed, 31 Mar 2004 10:57:52 -0500

discover (2.0.3-4) unstable; urgency=low

  * The udeb shouldn't Confict: and Provide: itself.  Closes: #239775.
  * The udeb should Provide: discover.  Affects bug 239725 filed against
    discover1-udeb.
  * Updated buildtools autoconfage.  Closes: #239864.

 -- Jeff Licquia <licquia@progeny.com>  Thu, 25 Mar 2004 16:10:33 -0500

discover (2.0.3-3) unstable; urgency=low

  * Rename udeb to discover-udeb, per newly hashed out naming scheme.
  * Also make udeb depend on discover-data-udeb, per naming scheme.
  * Upload to unstable.

 -- Jeff Licquia <licquia@progeny.com>  Tue, 23 Mar 2004 09:39:11 -0500

discover (2.0.3-2) experimental; urgency=low

  * Set priority on discover2-udeb to extra.
  * Upload discover 2.0.3 to experimental.

 -- Jeff Licquia <licquia@progeny.com>  Tue, 16 Mar 2004 15:26:38 -0500

discover (2.0.3-1) unstable; urgency=low

  * Discover 2.0.3 released.

  * Copied the PCMCIA headers back into sysdeps/linux/pcmcia
    (from kernel-headers-2.6.0-1). Adjusted configure.ac to use the
    default headers unless the --with-pcmcia-headers flag is
    specified.

  * debian/control
      Applied patch from Gaudenz Steinlin <gaudenz@soziologie.ch>:
      - remove unneeded libdiscover2-pic
      - rename discover-udeb to discover2-udeb
      - change maintainer to discover-workers
      - some minor changes to the package descriptions
      - priority of discover2-udeb should be optional until it is the standard
      - removed unneeded Replaces
      - versioned depend on discover-data (>= 2.0)

  * debian/discover2-udeb.dirs
      Renamed from discover-udeb.dirs.

  * debian/libdiscover2.files
  * debian/libdiscover-dev.files
      Added headers to libdiscover-dev. Moved API documentation from
      libdiscover2 to libdiscover2-dev.

  * debian/postinst
      Applied patch from Gaudenz Steinlin <gaudenz@soziologie.ch>:
      - redirect output of update-rc.d to /dev/null as suggested by lintian

  * debian/rules
      Applied patch from Gaudenz Steinlin <gaudenz@soziologie.ch>:
      - introduced the variable UPACKAGE which contains the name of the
        udeb package
      - build udeb with -Os
      - separate the rule for building the udeb and deb packages to make
        it easier to only build the udeb

  * etc/discover-modprobe.conf
      Replace discover1 types with discover2 types.

  * lib/Makefile.in
      Applied patch from Gaudenz Steinlin <gaudenz@soziologie.ch>:
      - install all header files in ${includedir}/discover

  * scripts/discover-modprobe
      Applied patch from Gaudenz Steinlin <gaudenz@soziologie.ch>:
      - check for the existence of discover-modprobe
      Added support for Linux 2.6 (recognize module extension .ko).

  * scripts/init
      Applied patch from Gaudenz Steinlin <gaudenz@soziologie.ch>:
      - don't load modules that are already loaded

 -- Ian Murdock <imurdock@progeny.com>  Mon, 23 Feb 2004 17:11:59 -0500

discover (2.0.2-1) unstable; urgency=low

  * Discover 2.0.2 released.

 -- Ian Murdock <imurdock@progeny.com>  Fri, 30 Jan 2004 20:46:56 -0500

discover (2.0.2-0.0.0.4) unstable; urgency=low

  * The following changes are by Eric Gillespie <epg@progeny.com>.

  * discover/lib/load-url.c
      (_discover_load_url_file): Fix url parsing.

  * discover/tests/device.c
      (device_test_internals): Revert previous change.  "Tiny editorial
        corrections" broke this test.

  * discover/tests/data/pci-vendor.xml
      Revert previous change, another editorial change that broke a test.

  * discover/discover/{didiscover.c,discover.c},
    discover/doc/GNUmakefile,
    discover/tests/data/usb-vendor.xml
      Last of the reversions.

  * discover/configure.ac
      Put a comment back with the code it documented, which moved when curl
      was made optional.

  * discover/lib/Makefile.in
      Comment out the only libdiscover_pic.a references left uncommented.
      Also nitpick a couple of the others.

  * discover/discover/discover.c
      Remove extraneous newlines added to usage and help output in 1.51,
      which fixed my line-spanning strings (older gcc versions ruined me!).

  * discover/configure.ac
      I thought AC_PATH_TOOL honored tools set in the environment, but it
      doesn't.  Maybe it did in an older version of autoconf.  At any rate,
      explicitly look for tools in the environment before looking for them
      with AC_PATH_TOOL.

  * discover/debian/control
      whitespace police

  * discover/discover/discover.c
      (query_data): Fix printing of extraneous newline when data is empty.

  * discover/discover/Makefile.in
    discover/discover/didiscover.c
      Remove didiscover.c.  The effects of
        didiscover --data-path --data-vendor
        didiscover --data-path --data-model
      are achieved with
        discover -t --no-model
        discover -t --no-vendor

  * discover/debian/rules
      Configure and build discover twice: first a full build for the debs,
      second a no-curl no-shared build for the udeb.

  * discover/lib/{load-url.c,curl.c}
      curl.c:
          Drop the dlopen stuff.  Wrap the entire file in a HAVE_LIBCURL
          conditional.
          (_discover_curl_init): Remove.
          (_discover_load_url_curl): Rename to _discover_load_url.
      load-url.c:
          Move <config.h> to the top where it belongs.  Wrap the entire file
          in a !HAVE_LIBCURL conditional.
          (_discover_load_url): Remove this function which called
          _discover_load_url_curl or _discover_load_url_file; now we just
          provide the same _discover_load_url in both curl and non-curl
          versions.
          (_discover_load_url_file): Rename to _discover_load_url.

  * discover/lib/Makefile.in
      Remove GNUisms and put the curl files back into the build, now that
      they properly handle the no-curl case.

  * The following changes are by Branden Robinson <branden@progeny.com>.

  * discover/discover-xml/discover-xml.c
      (print_help): Fix yet another multiline string constant.

  * doc/discover.refentry
      Add examples on how to extract vendor and model information by device
      type.

 -- Branden Robinson <branden@progeny.com>  Wed,  5 Nov 2003 16:33:21 -0500

discover (2.0.2-0.0.0.2) unstable; urgency=low

  * Added discover.conf to discover-udeb.

 -- Jeff Licquia <licquia@progeny.com>  Fri, 30 May 2003 10:41:32 -0500

discover (2.0.2-0.0.0.1) unstable; urgency=low

  * New upstream changes.
  * Added libdiscover2-pic and discover-udeb package generation.

 -- Jeff Licquia <licquia@progeny.com>  Mon, 19 May 2003 16:51:03 -0500

discover (2.0.1-2) unstable; urgency=low

  * debian/rules: when configuring, define localstatedir as /var

 -- Branden Robinson <branden@progeny.com>  Fri, 14 Feb 2003 12:28:59 -0500

discover (2.0.1-1) unstable; urgency=low

  * new upstream version

 -- Branden Robinson <branden@progeny.com>  Mon,  3 Feb 2003 12:11:26 -0500

discover (1.3.2-1) unstable; urgency=low

  * new upstream version; awk script inside init script reads from
    /proc/mounts now, instead of standard input (Closes: #146519)

 -- Branden Robinson <branden@progeny.com>  Fri, 24 May 2002 10:42:12 -0500

discover (1.3.1-1) unstable; urgency=low

  * new upstream version; fixes problem with vendor IDs from the list files
    getting clobbered by a memset()

 -- Branden Robinson <branden@progeny.com>  Thu, 23 May 2002 14:56:00 -0500

discover (1.3-1) unstable; urgency=low

  * new upstream version; among other changes:
    + discover/discover.{8,c}: Applied patch from Mike Simons to support "a
      way to get all possible devices detected at once, without typing the
      complete list." (Closes: #146009)
    + discover/discover.init: Don't permit failure to unmount the initrd or
      free the ramdisk to be fatal errors. (Closes: #146519)
    + discover/discover.init: Run the list of modules returned by discover
      through "sort -u" so that we don't needlessly attempt to load the same
      module multiple times. (Closes: #146256)
    + discover/discover.init: Don't attempt to set up the (e.g.) /cdrom ->
      /cdrom0 if /cdrom is already being used as a mount point according to
      /proc/mounts. (Closes: #146266)
    + lib/{ide.c,lst.c,pci.c,usb.c}: Fix unitialized variables and other
      problems found with valgrind.  Thanks to Petter Reinholdtsen for this
      patch. (Closes: #147687)

 -- Branden Robinson <branden@progeny.com>  Thu, 23 May 2002 13:56:49 -0500

discover (1.2-1) unstable; urgency=low

  * Development moved back to Progeny CVS; because of this and the now-useful
    "upstream" ChangeLog, this is the last release where the Debian changelog
    file will go into excruciating detail.  Instead, the Debian changelog will
    be used mostly for the bug auto-closing feature (an explanation will
    accompany the auto-closed bugs, of course).

  * discover/ChangeLog: made this file useful with cvs2cl (Closes: #142046)
  * discover/discover.8: add information about how to report unrecognized
    hardware data to maintainers (Closes: #137522)
  * discover/discover.init:
    - load init script's configuration parameters from /etc/default/discover
      if the file is readable
    - only update /dev/cdrom* and corresponding mount points if
      $MANAGE_CDROM_DEVICES is true (corresponds to debconf template)
      (Closes: #118760)
    - use -p argument to mkdir in case parent directories of mount points do
      not exist
    - use $CDROM_BASE_MOUNTPOINT as prefix to mount points
    - implement more precise check for mounted /initrd filesystem
    - migrate from /var/state to /var/lib per FHS (Closes: #136992)
    - added comments describing the function of each of the three
      configuration files

  * debian/control:
    - change maintainer to Progeny Debian Packaging Team
    - add Uploaders: field
    - new package: libdiscover1-pic (thanks, Tollef Fog Heen)
      (Closes: #143871)
    - libdiscover-dev Replaces: libdiscover0, libdiscover0-dev
    - discover Depends: debconf (>> 0.5)
  * debian/copyright: corrected URL to package source
  * debian/discover.dirs: /var/state/discover -> /var/lib/discover
  * debian/discover.postinst:
    - discover's rcS.d script needs to run after hotplug's (S35), but before
      networking is set up (S39).  It's getting to be a tight squeeze here.  Run
      it at S36.  (Closes: #143329)
    - manage /etc/default/discover file with debconf, and write debconf
      section containing values of discover/manage_cdrom_devices and
      discover/cdrom_base_mountpoint templates
  * debian/discover.postrm: remove configuration files on package purge
  * debian/discover.templates.pt_BR: added Brazilian Portuguese template
    translations (thanks, Andre Luis Lopes) (Closes: #141526)
  * debian/docs: Stop shipping outdated and misleading Mandrake README and
    BUGS files, and do ship ChangeLog.mandrake.
  * debian/rules:
    - Comment out useless call to dh_installinit.  We don't want to get into
      trouble if it suddenly starts working.  See Debian bug #140881.
    - build libdiscover1-pic (thanks, Tollef Fog Heen)
    - add dh_installdebconf to binary-arch rule
  * debian/shlibs: remove unused file (see libdiscover1.shlibs for the real
    thing)

 -- Branden Robinson <branden@progeny.com>  Mon, 29 Apr 2002 11:56:34 -0500

discover (1.1-6) unstable; urgency=medium

  * debian/postinst: oops, pass correct arguments to update-rc.d (thanks,
    Thomas Hood) (Closes: #141492)

 -- Branden Robinson <branden@debian.org>  Sat,  6 Apr 2002 01:47:01 -0500

discover (1.1-5) unstable; urgency=low

  * debian/docs: stop shipping obsolete upstream FAQ (Closes: #127088)
  * debian/{postinst,postrm}: run discover's init script much earlier, so
    that, e.g., network modules are loaded before networking is set up
    (thanks, Christoph Lameter) (Closes: #120602)
  * discover/discover.init:
    - put names of config files in shell variables for consistency
    - semantic updates to some user-visible messages
    - clarify how re-enablement of skipped modules is done (Closes: #137515)
  * discover/{discover.8,discover.conf.5,update-initrd.8}: minor updates

 -- Branden Robinson <branden@debian.org>  Tue,  2 Apr 2002 02:55:29 -0500

discover (1.1-4) unstable; urgency=low

  * discover/discover.init: fix typo (thanks, Thomas Poindessous)
    (Closes: #118349)

 -- Branden Robinson <branden@debian.org>  Mon,  5 Nov 2001 07:44:19 -0500

discover (1.1-3) unstable; urgency=low

  * lib/{ethernet,floppy,scsi}.c: comment-out PowerPC-specific code

 -- Branden Robinson <branden@debian.org>  Thu,  1 Nov 2001 13:01:10 -0500

discover (1.1-2) unstable; urgency=low

  * configure.ac: comment out check for "--with-kernel-source" (and re-ran
    autoconf)
  * debian/control: remove now-unnecessary build-dependencies on
    libisapnp-dev, kernel-headers-2.2.19, autoconf, automake, and libtool
  * debian/rules: comment out invocation of autogen.sh, and passing of
    "--with-kernel-source" argument to configure
  * debian/discover.overrides: format this file correctly and explain the
    override in a comment

 -- Branden Robinson <branden@debian.org>  Fri, 19 Oct 2001 21:16:00 -0500

discover (1.1-1) unstable; urgency=low

  * re-ran libtoolize --force --copy; aclocal; automake; autoconf
  * re-generated source package without .cvsignore files and debian directory
  * discover/Makefile.am:
    - add "data_DATA = linuxrc"
    - add "update-initrd.8" to man_MANS
  * discover/discover.init:
    - cleaned up shell syntax and output messages a little bit
    - policy-compliant init script (doesn't ignore $1)
  * discover/update-initrd:
    - safe temporary directory usage (also, respect $TMPDIR)
    - import and use my handy-dandy message(), message_nonl(), and errormsg()
      shell functions
    - "port" this script to the new discover-data/discover 1.0 way of doing
      things
  * discover/update-initrd.8: wrote manpage
  * discover/discover.8: corrections to discover manpage
    (thanks, Bernd Eckenfels) (Closes: #111389)
  * debian/control:
    - add versioning to build-dep on debhelper
    - updated package descriptions
    - remove redundant dependency on libdiscover1 from discover
  * debian/copyright: updated copyright notice and list of authors
  * debian/discover.dirs:
    - add usr/share/discover
    - add var/state/discover (Closes: #114112)
  * debian/discover.files: ship linuxrc, update-initrd manpage, and lintian
    override file
  * debian/discover.overrides: new file containing lintian overrides
  * debian/discover.{postinst,postrm}: add update-rc.d calls
  * debian/libdiscover0.files: obsolete file removed
  * debian/libdiscover1.{postinst,postrm}: run ldconfig as necessary
  * debian/libdiscover1.shlibs: renamed from "shlibs"
  * debian/rules:
    - remove *.gmo files in clean rule
    - add appropriate -l argument to dh_shlibdeps
    - put linuxrc in correct place

 -- Branden Robinson <branden@debian.org>  Mon, 15 Oct 2001 22:04:04 -0500

discover (1.0-2) unstable; urgency=low

  * libdiscover1 Depends: discover-data (Closes: #110284)

 -- Branden Robinson <branden@debian.org>  Mon, 27 Aug 2001 16:23:14 -0500

discover (1.0-1) unstable; urgency=low

  * Integrate libdiscover (the old Mandrake libdetect) into the same
    source package. (epg@progeny.com)
  * Yank out all the ISA stuff, including SuperProbe. (epg@progeny.com)
  * Library version has changed; now shipping libdiscover1 package.

 -- Branden Robinson <branden@debian.org>  Wed, 15 Aug 2001 16:02:18 -0500

discover (0.9.20) unstable; urgency=low

  * Compile against libdiscover instead of libdetect.

 -- Branden Robinson <branden@debian.org>  Tue,  7 Aug 2001 09:03:52 -0500

discover (0.9.19) unstable; urgency=low

  * discover.init: add test to skip attempts at X server "module"
    autoloading if discover tries to do so

 -- Branden Robinson <branden@progeny.com>  Fri, 23 Mar 2001 15:47:18 -0500

discover (0.9.18) unstable; urgency=low

  * discover.init: got sense of new test backwards; fixed

 -- Branden Robinson <branden@progeny.com>  Fri, 23 Mar 2001 12:13:19 -0500

discover (0.9.17) unstable; urgency=low

  * discover.init: change module existence check to work for both 2.2 and 2.4
    kernels (addresses Progeny pr/1352)

 -- Branden Robinson <branden@progeny.com>  Fri, 23 Mar 2001 11:27:14 -0500

discover (0.9.16) unstable; urgency=low

  * discover.init now checks to see if a module exists before trying to
    load it; this eliminates scary-looking modprobe errors at boot time.

 -- Jeff Licquia <jlicquia@progeny.com>  Tue, 20 Mar 2001 18:08:38 -0500

discover (0.9.15) unstable; urgency=low

  * changes to discover.c:
    - change return_xserver() and return_xdriver() functions; issue a warning,
      not a fatal error, in the event that we cannot parse the X server and/or
      driver that we get back from libdetect (this works around what I feel is
      brain damage in libdetect); also, return the string "unknown" when X
      servers or drivers are requested for such cards; the X server config
      scripts will recognize this and do the right thing
    - tabs -> 8 spaces
    - added vim modeline

 -- Branden Robinson <branden@progeny.com>  Tue, 13 Mar 2001 17:21:33 -0500

discover (0.9.14) unstable; urgency=low

  * recompile against libdetect 0.9.72-2.0progeny12

 -- Branden Robinson <branden@progeny.com>  Mon, 19 Feb 2001 11:53:22 -0500

discover (0.9.13) unstable; urgency=low

  * CD handling changed.  Numbering now starts with 1, with 1 being the
    "default" CD drive.

 -- Jeff Licquia <jlicquia@progeny.com>  Thu, 15 Feb 2001 15:30:28 -0500

discover (0.9.12) unstable; urgency=low

  * Now create directories /cdromX for each /dev/cdromX that we find in
    the init script.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon, 12 Feb 2001 17:04:06 -0500

discover (0.9.11) unstable; urgency=low

  * Oops.  Fixed a typo in the init script.
  * Enabled ISA scans in the default configuration.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon,  5 Feb 2001 12:58:43 -0500

discover (0.9.10) unstable; urgency=low

  * Hard-coded a special case: add ide-scsi as a SCSI driver if IDE CD-ROM
    drives are present.  This way, all CD-ROMS will be treated as SCSI,
    and burners will work out of the box.
  * Fixed up the init script so /dev/cdromX (X is a number) files are
    created when files are detected, one for each detected CD drive.
  * Finished up man pages, and set them to be installed.
  * Modules that crash the system are now written to
    /etc/discover-autoskip.conf, instead of /etc/discover.conf.  This is
    more in line with Debian policy, and ensures that autoskip information
    isn't lost when the conffile /etc/discover.conf is updates upstream.
  * Added libisapnp-dev to Build-Depends.

 -- Jeff Licquia <jlicquia@progeny.com>  Sun,  4 Feb 2001 21:53:37 -0500

discover (0.9.9) unstable; urgency=low

  * Don't print "ignore" and "unknown" modules names.
  * Fix use of the 'function' keyword in discover.init. This is a bashism;
    functions are declared with 'funcname () body' in POSIX sh.

 -- Ian Murdock <imurdock@progeny.com>  Fri, 12 Jan 2001 15:27:06 -0500

discover (0.9.8) unstable; urgency=low

  * discover.init: Only free the ramdisk if the umount succeeds.

 -- Ian Murdock <imurdock@progeny.com>  Mon, 11 Dec 2000 19:56:49 -0500

discover (0.9.7) unstable; urgency=low

  * Major pre-1.0 interface changes: --enable and --disable now only take
    bus arguments (pci, isa, pcmcia, usb, ide, scsi, parallel, and
    serial); --vendor replaces --print-vendor and takes no arguments;
    --model replaces --print-model and takes no arguments; --module
    replaces --print-module and takes no arguments; --device replaces
    --print-device and takes no arguments; --xdriver replaces
    --print-xdriver and takes no arguments; --xserver replaces
    --print-xserver and takes no arguments; a new option, --format,
    takes a printf-style string and formats the output accordingly; and
    arguments separate from any of the options specify which device
    types to operate on (bridge, cdrom, ethernet, ide, scsi, sound, usb,
    and video).
  * Other reworkings and cleanup in preparation for 1.0.

 -- Ian Murdock <imurdock@progeny.com>  Sun, 10 Dec 2000 18:57:05 -0500

discover (0.9.6) unstable; urgency=low

  * Check that update-boot-loader exists before trying to execute it.

 -- Ian Murdock <imurdock@progeny.com>  Mon, 27 Nov 2000 15:10:54 -0500

discover (0.9.5) unstable; urgency=low

  * Renamed --print-server option to --print-xserver.
  * Renamed --print-driver option to --print-xdriver.
  * Separate each item of output by a newline instead of a space.
  * Call update-boot-loader in postinst script.

 -- Ian Murdock <imurdock@progeny.com>  Tue, 21 Nov 2000 14:48:56 -0500

discover (0.9.4) unstable; urgency=low

  * Reenabled pcmcia and bridge scans, now that pcmcia-cs no longer tries
    to load modules manually when discover is present.
  * Added /etc/discover.conf, which specifies hardware detection settings.
  * /etc/init.d/discover: Keep track of which module is being loaded (by
    writing a file to /var/state/discover/crash), and add an appropriate
    "skip" line to discover.conf if the system crashed trying to load it.
  * Moved the discover binary to /lib/discover/discover and added a shell
    script wrapper script /sbin/discover which parses /etc/discover.conf.
  * Moved all configuration information into /etc/discover.conf.

 -- Ian Murdock <imurdock@progeny.com>  Tue,  7 Nov 2000 14:26:34 -0500

discover (0.9.3) unstable; urgency=low

  * Added better description to control file.
  * Fixed typo in linuxrc.

 -- Ian Murdock <imurdock@progeny.com>  Mon, 30 Oct 2000 22:45:26 -0500

discover (0.9.2) unstable; urgency=low

  * As of 0.9.2, discover only *reports* information about the
    hardware--it no longer does anything with it.  The *caller* is
    now expected to perform any actions given the information reported,
    such as loading modules.  This allows us to do most of the work
    in scripts, creating fewer opportunities for bugs to crop up,
    and allowing for greater flexibility in how discover gets used.
  * Added `--print-vendor', `--print-model', `--print-device',
    `--print-driver', `--print-module', and `--print-server'.
  * Removed `--load' and `--no-load' options, since discover no longer
    loads modules.
  * Disable ISA probes by default for now.
  * Added echo to busybox Config.h.
  * busybox's sh doesn't seem to have any looping constructs, so for now,
    we copy in ash to serve as /bin/sh.
  * /etc/init.d/discover now loads the modules for detected hardware and
    creates /dev/cdrom.
  * /etc/init.d/discover now checks to make sure the ramdisk is mounted
    before trying to umount it.

 -- Ian Murdock <imurdock@progeny.com>  Mon, 30 Oct 2000 14:36:07 -0500

discover (0.9.1) unstable; urgency=low

  * Restructured to work like libdetect's report program: We now only
    load the specific types of modules the user is interested in rather
    than trying to load every module found during the PCI scan.  This
    should fix the problems where discover was trying to load modules
    twice.
  * Scan each bus individually rather than calling bus_scan().  This
    allows us to selectively disable any of the bus scans.
  * Added a bevy of options.  The most useful are `--disable', `--enable',
    `--disable-all', and `--enable-all'.  These allow potentially
    dangerous scans (e.g., ISA) to be disabled on systems that don't need
    them.  They also allow us to minimize the number of scans done in
    the first stage (e.g., discover --disable-all --enable=pci,ide,scsi),
    which speeds up the boot process significantly.
  * update-initrd: Use /usr/share/detect/*.lst to pull in the modules that
    could potentially be loaded during the first stage rather than pulling
    in arbitrary modules by hand.
  * Added /sbin/modprobe and a minimal /etc/modules.conf to the ramdisk,
    so that kmod doesn't fail on SCSI-only systems trying to load block-
    major-8.  This needs to be generalized, but this quick fix at least
    allows us to work on SCSI systems now.
  * Disabled parallel port scan.  This caused a kernel panic on my Toshiba
    Satellite 2180CDT.  Disabled serial port scan as well, since I'm a bit
    dubious about doing that too.
  * Disabled pcmcia and bridge scans.  These cause the PCMCIA modules to
    be loaded.  That's not necessarily bad, but before we can do that,
    we'll need to coordinate with the PCMCIA packages to make sure we're
    not stepping on any toes.

 -- Ian Murdock <imurdock@progeny.com>  Sun, 29 Oct 2000 01:00:49 -0500

discover (0.9-16) unstable; urgency=low

  * Now checks for existance of a module properly before doing an insmod
    (or printing that the hardware was detected..)
  * cosmetic fixes

 -- Joseph Carter <knghtbrd@progeny.com>  Thu, 26 Oct 2000 14:59:48 -0500

discover (0.9-15) unstable; urgency=low

  * update-initrd and mkinstalldisks now depmod the ramdisk kernel
  * some of the debug output from mkinstalldisks has been removed
  * modules should no longer be loaded again if they're already loaded
  * modules not found in stage 1 will not cause an error message to be
    printed.  For our purposes, missing modules in stage 1 is correct
    behavior and should fail quietly.
  * fixed some bugs lintian pointed out
  * Only one error message in stage 1 remains - the kernel's spitting it
    out.  The problem is likely in the /linuxrc patch

 -- Joseph Carter <knghtbrd@progeny.com>  Wed, 25 Oct 2000 13:08:49 -0500

discover (0.9-14) unstable; urgency=low

  * Disabled PCMCIA probing per Ian's request
  * Disabled USB probing because it doesn't work
  * Don't create /var/state/discover/rodents - there's nothing in it, ever

 -- Joseph Carter <knghtbrd@progeny.com>  Tue, 24 Oct 2000 20:54:09 -0500

discover (0.9-13) unstable; urgency=low

  * Disabled /proc/bus/usb since our kernel doesn't have usbcore compiled
    in.  libdetect doesn't support probing it at the moment anyway.
  * Now outputs before ISA probes so you don't think your system just froze.
  * Package now includes /etc/discover directory
  * Fixed init script override bug - crash recovery in discover's second
    stage now WORKS.
  * Wrote a package description

 -- Joseph Carter <knghtbrd@progeny.com>  Tue, 24 Oct 2000 19:15:35 -0500

discover (0.9-12) unstable; urgency=low

  * Don't fail to install if postinst can't run update-initrd, just tell
    the user calmly that they have to fix it and run update-initrd on
    their own.  Note, update-initrd should NOT be modified to support non-
    kernel-package kernels because of the necessary patch to make booting
    /linuxrc actually work as documented.

 -- Joseph Carter <knghtbrd@progeny.com>  Tue, 24 Oct 2000 15:20:54 -0500

discover (0.9-11) unstable; urgency=low

  * dontload file now works properly
  * tried moving setvbuf to get unbuffered output - doesn't work

 -- Joseph Carter <knghtbrd@progeny.com>  Mon, 23 Oct 2000 03:14:46 -0500

discover (0.9-10) unstable; urgency=low

  * update-initrd no longer spits out debug output (ie, no more mke2fs is
    shown in package postinst to scare people...)
  * Neither does mkinstalldisks
  * Fixed dependencies

 -- Joseph Carter <knghtbrd@progeny.com>  Thu, 19 Oct 2000 17:49:32 -0500

discover (0.9-9) unstable; urgency=low

  * A little more work on the install disk script, fixed annoying bug

 -- Joseph Carter <knghtbrd@progeny.com>  Wed, 18 Oct 2000 11:01:22 -0500

discover (0.9-8) unstable; urgency=low

  * insmod should no longer ever print out anything, ever, period.

 -- Joseph Carter <knghtbrd@progeny.com>  Mon, 16 Oct 2000 15:36:36 -0500

discover (0.9-7) unstable; urgency=low

  * Changed the style of the output for discover, fflush and setvbuf didn't
    have the desired effect, will look at it more later
  * new script: mkinstalldisks - makes a two-floppy ramdisk image.  The
    first is compressed and mounts the way you'd expect when you set it
    up with grub.  The second is mounted only if your cdrom can't be found
    (it's not compressed, just dd it to a floppy..)  Note, I didn't have a
    chance to test this on a SCSI system, but the script is pretty simple.
    The second floppy is FULL, if there are any ancient and rare SCSI
    modules that can be removed, we should remove them.  I'd appreciate it
    if someone more knowledgable than I about SCSI cards could build a list
    of these.

 -- Joseph Carter <knghtbrd@progeny.com>  Wed, 11 Oct 2000 19:35:00 -0500

discover (0.9-6) unstable; urgency=low

  * symlink busybox to umount
  * remove block modules from ramdisk to try and save space

 -- Joseph Carter <knghtbrd@progeny.com>  Wed, 11 Oct 2000 14:12:28 -0500

discover (0.9-5) unstable; urgency=low

  * New cmdline option, nodevcdrom - disables removal and recreation of
    /dev/cdrom symlink
  * New cmdline option, dryrun - just detects and prints stuff to screen
  * Mount /proc/bus/usb in ramdisk
  * Added a very stripped down busybox to replace GNU utils on the ramdisk,
    can expand this if necessary to include more than it currently does.
  * Add modules.dep to ramdisk
  * Use /dev/ram0, not /dev/ram
  * Made umounting of /dev/ram0 quiet
  * Removed some already tested debugging cruft for smaller code size
  * Make a ramdisk for the current kernel - NOTE this COULD break if you do
    something you shouldn't.
  * Implemented a modprobe replacement in discover

 -- Joseph Carter <knghtbrd@progeny.com>  Thu,  5 Oct 2000 16:36:58 -0500

discover (0.9-4) unstable; urgency=low

  * Somehow update-initrd didn't get in here - it's in /sbin now

 -- Joseph Carter <knghtbrd@progeny.com>  Wed,  4 Oct 2000 13:15:30 -0500

discover (0.9-3) unstable; urgency=low

  * Make discover not run in postinst

 -- Joseph Carter <knghtbrd@progeny.com>  Wed,  4 Oct 2000 12:55:27 -0500

discover (0.9-2) unstable; urgency=low

  * Debhelper v2
  * Moved stage two's init script from S46 to S36 (typo on my part)

 -- Joseph Carter <knghtbrd@progeny.com>  Wed,  4 Oct 2000 11:28:52 -0500

discover (0.9-1) unstable; urgency=low

  * Initial Release.

 -- Joseph Carter <knghtbrd@progenylinux.com>  Mon,  2 Oct 2000 10:48:43 -0500

  vim:ai:et:sts=2:sw=2:tw=78:
  $Progeny: changelog 4246 2004-04-09 11:16:55Z imurdock $
