Updated changelog for 0.8.28
[grml-autoconfig.git] / debian / changelog
index 846a7ec..9d1ff5b 100644 (file)
@@ -1,3 +1,520 @@
+grml-autoconfig (0.8.30) UNRELEASED; urgency=low
+
+  [ Ulrich Dangel ]
+  * Introduced autconfig.local for local modifications
+    [Closes: issue326]
+  * Added ARCH as predefinded variable to autoconfig.functions
+  * Extended netconfig/netscript to expand variables in url.
+    Example: netscript=server/script-$ARCH.sh
+  * Added unittest for finddcsdir
+
+ -- Ulrich Dangel <mru@grml.org>  Sun, 13 Sep 2009 00:06:02 +0200
+
+grml-autoconfig (0.8.29) unstable; urgency=low
+
+  [ Ulrich Dangel ]
+  * modify wget parameter to only try once to download given config.
+    [Closes: issue732]
+
+ -- Michael Prokop <mika@grml.org>  Thu, 10 Sep 2009 15:43:10 +0200
+
+grml-autoconfig (0.8.28) unstable; urgency=low
+
+  [ Michael Prokop ]
+  * DCSDIR default value is /live/image. If no GRMLCONFIG device
+    is found and no myconfig option is given, DCSDIR is empty. It should
+    be /live/image. Thanks to Ulrich Dangel for the bugreport, thanks
+    to Marc Haber for the fix. [Closes: issue730]
+
+  [ Ulrich Dangel]
+  * Add unit tests for {get,check}bootparam.
+  * Fix a bug in getbootparam() (requesting unavailable argument
+    returned wrong bootoption instead of empty value).
+
+  [ Frank Terbeck ]
+  * doc/Makefile: fix non posix shell syntax.
+  * Integrate Ulrich's unit tests into the Debian package.
+
+ -- Michael Prokop <mika@grml.org>  Thu, 10 Sep 2009 01:01:04 +0200
+
+grml-autoconfig (0.8.27) unstable; urgency=low
+
+  * Fix typo in grml-autoconfig(1).
+  * Fix bootoption check for startx in combination with nostartx.
+    Thanks to Julian Langschädel for report and bugfix!
+
+ -- Michael Prokop <mika@grml.org>  Tue, 08 Sep 2009 03:16:21 +0200
+
+grml-autoconfig (0.8.26) unstable; urgency=low
+
+  * Fix syntax error in checkbootparam().
+
+ -- Michael Prokop <mika@grml.org>  Mon, 17 Aug 2009 09:52:59 +0200
+
+grml-autoconfig (0.8.25) unstable; urgency=low
+
+  * config_finddcsdir(): Use the correct device for GRMLCFG.
+    Bugreport and path by Julian Langschädel, thanks!
+  * Patches by Marc Haber (thanks!):
+    - Streamline calls of bootparams-functions, single quotes everywhere.
+    - Don't print the "Debs, config, scripts will be read from the live
+      image directly." message if no debs, config or scripts option
+      was given on the command line.
+    - Drop $CMDLINE from grml-autoconfig; it's initialized from within
+      autoconfig.functions.
+    - Moved documentation from grml-saveconfig (now AKA grml-autoconfig.txt)
+      and adjusted for new DSC feature.
+  * Set $CMDLINE in $BOOTDEBUG part only if it's not available yet.
+  * Code cleanup:
+    - drop stringinstring(), stringinfile() and checkgrmlusb()
+    - rework getbootparam(), checkvalue() and checkbootparam() - now
+      we handle bootoptions in /proc/cmdline correctly as whole words
+      and support matching begin and end of line as well.
+  * Build-Depends-Indep on asciidoc, docbook-xsl and xsltproc.
+  * Bump Standard Version to 3.8.3.
+  * Merge scripts and documention from grml-saveconfig.
+  * Provide separate documentation for each script.
+
+ -- Michael Prokop <mika@grml.org>  Mon, 17 Aug 2009 03:19:28 +0200
+
+grml-autoconfig (0.8.24) unstable; urgency=low
+
+  * Check for space after bootoption 'fast' so we do not conflict
+    with new kernel bootoption fastboot.
+  * New bootoption 'nostartx': if using startx as default bootoption
+    the bootoption 'nostartx' disables automatic startup of X.
+  * Apply patch by Marc Haber regarding re-work of debs, config
+    and scripts handling (thanks a lot!):
+    - debs, config and scripts are always searched and read from the
+      same place ($dcs-dir). Which place this is varies, depending on
+      GRMLCFG, noautoconfig and myconfig.
+    - debs are searched in $dcs-dir/debs. If debs=foo is given, foo is
+      taken as a shell wildcard for the debs being installed, paths are
+      allowed and relative to $dcs-dir.
+    - config archives (config.tbz) are searched directly in $dcs-dir. If
+      config=foo is given and foo is a file, that file is unpacked and its
+      content taken as configuration archive. If config=foo is given and foo
+      is a directory, the contents of the directory tree is copied over the
+      live CD configuration. paths are allowed and relative to $dcs-dir
+    - scripts are searched in $dcs-dir/scripts. If scripts=foo is given
+      and foo is a file, that file is executed. If scripts=foo is given and
+      foo is a directory, all files inside that directory are executed.
+      Paths are allowed and relative to $dcs-dir.
+    - If no GRMLCFG partition is found and noautoconfig is _not_ given
+      on the command line, nothing is changed and the dcs files are
+      searched within the .iso, $dcs-dir is set to the root directory
+      within the .iso
+    - If a GRMLCFG partition is found, $dcs-dir is set to the root of
+      the GRMLCFG partition unless noautoconfig is set. If noautoconfig is
+      set, $dcs-dir is set to the root directory within the .iso.
+    - If myconfig=foo is set on the command line, $dcs-dir is set to
+      foo, even if a GRMLCFG partition is present.
+    [Testing: issue715]
+  * Drop config_cdrom_scripts(): the bootoption "script" is triggered
+    by bootoption "scripts" and was never officially documented.
+  * Switch wording from 'CD' to 'live mode' where possible.
+  * Bump Build-Depends to debhelper >=5.
+  * Bump Standard-Version to 3.8.2 (no further changes).
+  * Use invoke-rc.d for starting network instead of invoking the
+    init script directly.
+  * Add LSB header to init script grml-autoconfig.strace.
+  * Add placeholder functions for start/restart/reload/stop to
+    grml-autoconfig.strace.
+  * Adjust copyright file (add reference to GPL-2, adjust year).
+
+ -- Michael Prokop <mika@grml.org>  Wed, 05 Aug 2009 15:44:41 +0200
+
+grml-autoconfig (0.8.23) unstable; urgency=low
+
+  * Use /etc/modprobe.d/grml.conf as blacklist file (thanks to
+    Christian Hofstaedtler for the report!).
+  * Use 'config.tbz' as default filename if not overriden by
+    bootoption config.
+
+ -- Michael Prokop <mika@grml.org>  Fri, 29 May 2009 10:59:55 +0200
+
+grml-autoconfig (0.8.22) unstable; urgency=low
+
+  * Fix bootoption "ssh": current versions of chpasswd don't support
+    option '-m' anymore (foo, this sucks!). [Testing: issue671]
+  * Improve ""Sorry, could not find file ..." message if there isn't
+    any config.tbz present. [Testing: issue670]
+
+ -- Michael Prokop <mika@grml.org>  Wed, 20 May 2009 18:12:44 +0200
+
+grml-autoconfig (0.8.21) unstable; urgency=low
+
+  * Install haltlocal initscript in postinst script.
+  * Bump Standard Version to 3.8.1 and Compat Version to 5.
+
+ -- Michael Prokop <mika@grml.org>  Mon, 18 May 2009 09:17:23 +0200
+
+grml-autoconfig (0.8.20) unstable; urgency=low
+
+  * Use "speakup_..." for speakup bootoption. Thanks to Michael Whapples!
+
+ -- Michael Prokop <mika@grml.org>  Wed, 08 Apr 2009 14:36:42 +0200
+
+grml-autoconfig (0.8.19) unstable; urgency=low
+
+  * Add support for speakup.synth=... bootoption. [Testing: issue610]
+    [Closes: issue620]
+
+ -- Michael Prokop <mika@grml.org>  Mon, 06 Apr 2009 12:47:34 +0200
+
+grml-autoconfig (0.8.18) unstable; urgency=low
+
+  * Drop support for /etc/grml/autoconfig.small. It causes
+    more headaches and work than benefit. Instead make sure
+    to properly support grml-small in the "grml-large"
+    configuration. [Testing: issue573]
+  * Change forensic bootoption handling: let's add 'forensic' to
+    the kernel append line as well now.
+  * Make sure to proberly support /live/image/bootparams/ again.
+
+ -- Michael Prokop <mika@grml.org>  Fri, 20 Feb 2009 18:54:33 +0100
+
+grml-autoconfig (0.8.17) unstable; urgency=low
+
+  [ Michael Prokop ]
+  * Some updates in config_time(), *many* thanks to Thomas Lehmann:
+    - improve localtime / utc / gmt handling
+    - use UTC="--localtime" by default
+    - evaluate tz bootoption in this function as well
+    - execute hwclock even if /dev/rtc isn't available, just display
+      warning regarding the lack of /dev/rtc
+  [ Ulrich Dangel ]
+  * Refactored config unpacking config parameter will now be honored,
+    e.g. config=foo.tbz myconfig=/dev/sda1 is now possible.
+  * Get always the right boot parameter via /proc/cmdline.
+    [Testing: issue520]
+
+ -- Michael Prokop <mika@grml.org>  Thu, 12 Feb 2009 19:37:15 +0100
+
+grml-autoconfig (0.8.16) unstable; urgency=low
+
+  * Support tohd=... bootoption.
+
+ -- Michael Prokop <mika@grml.org>  Sat, 15 Nov 2008 13:20:22 +0100
+
+grml-autoconfig (0.8.15) unstable; urgency=low
+
+  * Use us instead of en-utf8 as default locale (this is what we
+    are using as bootparam by default as well).
+  * Support C/POSIX locales within language setup.
+  * Use POSIX locales on grml-small.
+  * Adjust VCS headers (we use git nowadays).
+
+ -- Michael Prokop <mika@grml.org>  Mon, 03 Nov 2008 01:29:36 +0100
+
+grml-autoconfig (0.8.14) unstable; urgency=low
+
+  * Rework config_swspeak once more, move most parts of the logic
+    into an external script named 'swspeak' which will be shipped
+    with grml-scripts.
+
+ -- Michael Prokop <mika@grml.org>  Mon, 06 Oct 2008 00:05:51 +0200
+
+grml-autoconfig (0.8.13) unstable; urgency=low
+
+  * Use random password if bootoption 'ssh' doesn't have an option.
+    Thanks to Michael Holzt and Marc Haber!
+  * Update swedish language settings, thanks again to Martin Karresand.
+  * Rework config_swspeak to support new speakup modules layout, needs
+    heavy testing though.
+  * Add config_hwspeak for supporting hardware speakup from userspace,
+    needs heavy testing as well.
+  * Use flite commands through a wrapper function.
+
+ -- Michael Prokop <mika@grml.org>  Sat, 27 Sep 2008 17:38:49 +0200
+
+grml-autoconfig (0.8.12) unstable; urgency=low
+
+  * Add support for swedish language settings. Contributed
+    by Martin Karresand, thanks!
+
+ -- Michael Prokop <mika@grml.org>  Wed, 24 Sep 2008 15:11:49 +0200
+
+grml-autoconfig (0.8.11) unstable; urgency=low
+
+  * Move noautoconfig hint from floppy part to top level.
+
+ -- Michael Prokop <mika@grml.org>  Wed, 27 Aug 2008 16:00:13 +0200
+
+grml-autoconfig (0.8.10) unstable; urgency=low
+
+  * Update cpufrequency handling to reflect changes in current
+    kernel versions (like 2.6.26-grml). The cpufrequency modules
+    are available at $KERNEL/kernel/arch/x86/kernel/cpu/cpufreq
+    due to the x86/amd64 merge.
+    [Closes: issue505]
+
+ -- Michael Prokop <mika@grml.org>  Fri, 15 Aug 2008 23:06:26 +0200
+
+grml-autoconfig (0.8.9) unstable; urgency=low
+
+  * Check for /dev/input/mice before starting GPM.
+  * Some small cleanups to make lintian happy.
+
+ -- Michael Prokop <mika@grml.org>  Thu, 17 Jul 2008 21:04:53 +0200
+
+grml-autoconfig (0.8.8) unstable; urgency=low
+
+  * Mention job handling stuff when using debug=noscreen.
+
+ -- Michael Prokop <mika@grml.org>  Mon, 09 Jun 2008 17:11:58 +0200
+
+grml-autoconfig (0.8.7) unstable; urgency=low
+
+  * config_mypath(): fix mkdir usage and write directories just once
+    to /etc/grml/my_path.
+
+ -- Michael Prokop <mika@grml.org>  Tue, 20 May 2008 01:01:37 +0200
+
+grml-autoconfig (0.8.6) unstable; urgency=low
+
+  * config_syslog(): support other syslog daemons than syslog-ng as well.
+  * config_mypath(): create directory if it does not exist yet.
+
+ -- Michael Prokop <mika@grml.org>  Sat, 17 May 2008 22:06:05 +0200
+
+grml-autoconfig (0.8.5) unstable; urgency=low
+
+  * config_mypath(): allow setting additional $PATH via bootoption
+    mypath, usage example: "mypath=/forensic"
+
+ -- Michael Prokop <mika@grml.org>  Sat, 22 Mar 2008 00:42:34 +0100
+
+grml-autoconfig (0.8.4) unstable; urgency=low
+
+  * Make sure we support old directory layout (/cdrom) as
+    well as the new one (/live/image) for specific bootoptions.
+    Thanks to Jon for reporting the bug. [Testing: issue414]
+
+ -- Michael Prokop <mika@grml.org>  Mon, 18 Feb 2008 13:31:11 +0100
+
+grml-autoconfig (0.8.3) unstable; urgency=low
+
+  * config_log(): log as well if bootoption debug is present
+  * config_debug(): support bootoption debug=noscreen to be able to
+    run a non-screen session
+
+ -- Michael Prokop <mika@grml.org>  Sun, 20 Jan 2008 19:52:14 +0100
+
+grml-autoconfig (0.8.2) unstable; urgency=low
+
+  * grml-autoconfig scripts: if an "auto" configured device can be found in
+    /etc/network/interfaces (except for the loopback device) then suggest
+    setting CONFIG_DHCP=no by default. Thanks for feedback, Bernd Haug!
+    [Closes: issue324]
+
+ -- Michael Prokop <mika@grml.org>  Sat, 19 Jan 2008 23:03:18 +0100
+
+grml-autoconfig (0.8.1) unstable; urgency=low
+
+  * Support multiple modules in bootoption blacklist.
+    [Closes: issue321]
+
+ -- Michael Prokop <mika@grml.org>  Mon, 14 Jan 2008 21:34:35 +0100
+
+grml-autoconfig (0.8.0) unstable; urgency=low
+
+  * Support /etc/X11/xorg.conf.virtualbox in config_vmware()
+  * Bump Standard-Version to 3.7.3 (no further changes).
+
+ -- Michael Prokop <mika@grml.org>  Thu, 27 Dec 2007 23:58:48 +0100
+
+grml-autoconfig (0.7.32) unstable; urgency=low
+
+  * Fix typo in manpage. Thanks to eModul for reporting!
+    [Closes: issue355]
+
+ -- Michael Prokop <mika@grml.org>  Fri, 07 Dec 2007 00:16:00 +0100
+
+grml-autoconfig (0.7.31) unstable; urgency=low
+
+  * Drop unused update_progress() and no longer read in
+    /etc/sysconfig/grml.
+
+ -- Michael Prokop <mika@grml.org>  Tue, 20 Nov 2007 21:42:56 +0100
+
+grml-autoconfig (0.7.30) unstable; urgency=low
+
+  * Make sure to switch to the original tty when running
+    consolechars. There seems to be a strange race condition
+    inside consolechars.
+
+ -- Michael Prokop <mika@grml.org>  Fri, 16 Nov 2007 08:46:02 +0100
+
+grml-autoconfig (0.7.29) unstable; urgency=low
+
+  * New bootoption micvol (usage: micvol=$number) for setting mixer/
+    volume settings of microphone channel. Thanks to Ernst Ahlers
+    for the bugreport ("Rückkopplungspfeifen") and bringing up
+    the idea of setting it to '0' by default.
+
+ -- Michael Prokop <mika@grml.org>  Thu, 15 Nov 2007 22:02:03 +0100
+
+grml-autoconfig (0.7.28) unstable; urgency=low
+
+  * Drop the 'consolechars --tty=/dev/tty${vc} -d' stuff from
+    config_language, otherwise we will find ourself at tty5 under
+    certain circumstances.
+  * Add bootoption noconsolefont to skip setting console font via
+    consolechars.
+
+ -- Michael Prokop <mika@grml.org>  Thu, 15 Nov 2007 11:46:15 +0100
+
+grml-autoconfig (0.7.27) unstable; urgency=low
+
+  * Ignore /dev/.static/dev for /etc/mtab in live-mode.
+
+ -- Michael Prokop <mika@grml.org>  Sat, 03 Nov 2007 17:22:19 +0100
+
+grml-autoconfig (0.7.26) unstable; urgency=low
+
+  * Replace check for /var/run/acpid.socket with grepping
+    for a running acpid process because the socket file isn't
+    present reliable.
+
+ -- Michael Prokop <mika@grml.org>  Sat, 27 Oct 2007 19:04:05 +0200
+
+grml-autoconfig (0.7.25) unstable; urgency=low
+
+  * Move syslog startup to the begin of grml-autoconfig so we make
+    sure for example acpid is more quiet. [Testing: issue307]
+
+ -- Michael Prokop <mika@grml.org>  Sat,  6 Oct 2007 19:34:05 +0200
+
+grml-autoconfig (0.7.24) unstable; urgency=low
+
+  * Adjust look'n'feel of testcd and improve error handling as well.
+  * Drop the "Not runnning unicode_start: grml-small with reduced language
+    support detected." check as we want to get working UTF8 setup on
+    grml-small/grml-medium as well.
+
+ -- Michael Prokop <mika@grml.org>  Sun, 30 Sep 2007 14:13:45 +0200
+
+grml-autoconfig (0.7.23) unstable; urgency=low
+
+  * Add acpi-support to Recommends and depend on console-tools.
+  * Drop the logger stuff for acpid as doesn't seem to help.
+
+ -- Michael Prokop <mika@grml.org>  Thu, 20 Sep 2007 17:24:13 +0200
+
+grml-autoconfig (0.7.22) unstable; urgency=low
+
+  * Check for "none /sys sysfs" instead of sysfs only. This should
+    fix duplicate output inside /etc/mtab.
+  * Send output of acpid to $DEBUG and logger.
+
+ -- Michael Prokop <mika@grml.org>  Thu, 20 Sep 2007 16:05:50 +0200
+
+grml-autoconfig (0.7.21) unstable; urgency=low
+
+  * And finally get rid of the /dev/shm/resolvconf workaround again.
+    We have to solve it in the chroot builder.
+
+ -- Michael Prokop <mika@grml.org>  Mon, 17 Sep 2007 22:11:48 +0200
+
+grml-autoconfig (0.7.20) unstable; urgency=low
+
+  * Improve check for presence of /dev/shm/resolvconf.
+
+ -- Michael Prokop <mika@grml.org>  Mon, 17 Sep 2007 17:37:34 +0200
+
+grml-autoconfig (0.7.19) unstable; urgency=low
+
+  * Make sure /dev/shm/resolvconf exists.
+
+ -- Michael Prokop <mika@grml.org>  Mon, 17 Sep 2007 16:39:24 +0200
+
+grml-autoconfig (0.7.18) unstable; urgency=low
+
+  * config_lvm(): support Debian etch as well
+
+ -- Michael Prokop <mika@grml.org>  Mon, 17 Sep 2007 16:14:39 +0200
+
+grml-autoconfig (0.7.17) unstable; urgency=low
+
+  * Update /etc/mtab if running in live-initramfs mode.
+
+ -- Michael Prokop <mika@grml.org>  Sat,  8 Sep 2007 13:07:54 +0200
+
+grml-autoconfig (0.7.16) unstable; urgency=low
+
+  * Drop support for (deprecated) bootoption 'expert'.
+
+ -- Michael Prokop <mika@grml.org>  Fri,  7 Sep 2007 00:20:27 +0200
+
+grml-autoconfig (0.7.15) unstable; urgency=low
+
+  * config_language(): check for existence of /etc/sysconfig/keyboard
+    [Closes: issue272]
+
+ -- Michael Prokop <mika@grml.org>  Wed,  5 Sep 2007 19:09:58 +0200
+
+grml-autoconfig (0.7.14) unstable; urgency=low
+
+  * Update $INSTALLED check to fix syntax error.
+
+ -- Michael Prokop <mika@grml.org>  Tue,  4 Sep 2007 13:59:01 +0200
+
+grml-autoconfig (0.7.13) unstable; urgency=low
+
+  * config_testcd: adjust for use with live-initramfs.
+  * Adjust $INSTALLED check for use with live-initramfs.
+
+ -- Michael Prokop <mika@grml.org>  Tue,  4 Sep 2007 12:37:28 +0200
+
+grml-autoconfig (0.7.12) unstable; urgency=low
+
+  * config_timezone: added some more error handling and adjust return value.
+
+ -- Michael Prokop <mika@grml.org>  Thu, 02 Aug 2007 11:01:18 +0200
+
+grml-autoconfig (0.7.11) unstable; urgency=low
+
+  * Rename bootoption splash into "textsplash" (and additionally
+    support "tsplash" as well) so users can use graphical splash
+    from Debian *or* textsplash of grml. Use tty14 instead of tty7
+    and switch there using chvt.
+  * Fix code regression of checkbootparam (use '||' instead of '-o')
+
+ -- Michael Prokop <mika@grml.org>  Wed, 25 Jul 2007 19:12:56 +0200
+
+grml-autoconfig (0.7.10) unstable; urgency=low
+
+  * Add config_ipw3945() which works around broken ipw3945 driver,
+    important especially for hd installation.
+
+ -- Michael Prokop <mika@grml.org>  Wed, 25 Jul 2007 19:00:03 +0200
+
+grml-autoconfig (0.7.9) unstable; urgency=low
+
+  * Support bootoption nogrmlacpi to disable acpi stuff inside
+    grml-autoconfig without having to boot using noacpi (which
+    triggers kernel code actions).
+  * Inform user how to skip the acpi stuff.
+
+ -- Michael Prokop <mika@grml.org>  Wed, 25 Jul 2007 15:20:14 +0200
+
+grml-autoconfig (0.7.8) unstable; urgency=low
+
+  * Inform users about CONFIG_DHCP=no when running from harddisk.
+  * Do not automatically start sl-modem-daemon but instead inform
+    user about 'Start sl-modem-daemon'.
+
+ -- Michael Prokop <mika@grml.org>  Thu, 12 Jul 2007 15:33:57 +0200
+
+grml-autoconfig (0.7.7) unstable; urgency=low
+
+  * config_mixer: check for /proc/asound/cards before trying to
+    execute mixer binaries
+  * fix typo: it's therefore and not therefor
+
+ -- Michael Prokop <mika@grml.org>  Wed, 11 Jul 2007 19:41:04 +0200
+
 grml-autoconfig (0.7.6) unstable; urgency=low
 
   * config_lvm(): check for 'No volume groups found' as lvdisplay does
@@ -66,7 +583,7 @@ grml-autoconfig (0.6.41) unstable; urgency=low
 
 grml-autoconfig (0.6.40) unstable; urgency=low
 
-  * Allow BOOT_APPEND from grml-debootstrap via cmdline 
+  * Allow BOOT_APPEND from grml-debootstrap via cmdline
 
  -- Alexander Wirt <formorer@grml.org>  Sat, 21 Apr 2007 11:13:53 +0200
 
@@ -181,7 +698,7 @@ grml-autoconfig (0.6.26) unstable; urgency=low
 
 grml-autoconfig (0.6.25) unstable; urgency=low
 
-  * Improve informational messages for VMware/Qemu. 
+  * Improve informational messages for VMware/Qemu.
 
  -- Michael Prokop <mika@grml.org>  Sun, 25 Mar 2007 15:53:28 +0200
 
@@ -357,7 +874,7 @@ grml-autoconfig (0.6-2) unstable; urgency=low
 
 grml-autoconfig (0.6-1) unstable; urgency=low
 
-  * Bumb version to 0.6 for new release. 
+  * Bumb version to 0.6 for new release.
 
  -- Michael Prokop <mika@grml.org>  Sun, 26 Nov 2006 19:10:31 +0100