create a list of non-free packages and their licenses
GRMLBASE/95-package-information: drop field width option in dpkg-query command dpkg v1.16.4 has a regression, failing the dpkg-query command to execute correctly. Because of that our daily builds fail, no need to force usage of the field width option, so let's just drop it. See Debian's BTS #676796
Use premade LOGDIR var
Unifiy local config handling Option -C works now as expected.
Remove grml-docs and install startpage with grml-live
Implement -D option to set configuration directory; fai.conf: don't set variables grml-live is setting via cmdline now; provide new scripts to deploy configuration files (/etc/inittab, /etc/locale.gen, /etc/modules); rework and adapt cleanup scripts accordingly [Closes: issue880] Get rid of /etc/grml/fai/config/grml/grml-cleanup_chroot*. and also drop deprecated checks. Do NOT clean up /home/grml and /root unless using the RELEASE class. This might make some users happy I guess. :) Deploy /etc/inittab, /etc/locale.gen and /etc/modules using according fcopy commands. Now shipping new scripts GRMLBASE/16-depmod, GRMLBASE/41-modules, GRMLBASE/91-update-pciids, GRMLBASE/92-update-freshclam, GRML_SMALL/90-update-alternatives, GRML_SMALL/98-clean-chroot, RELEASE/98-clean-chroot, REMOVE_DOCS/98-clean-chroot and LATEX/98-clean-chroot. While at it build /etc/grml/fai/config/files/etc/apt/sources.list/GRMLBASE based on /etc/grml/fai/apt/sources.list to get rid of editing config files on the fly. This is a major Q/A rework, giving the user a much better handling of scripts using FAI's class concept.
Make all shell scripts using /bin/bash instead /bin/sh to be able to FAI's environment. /usr/lib/fai/subroutines sadly is a /bin/bash script. As we want to be able to use functions like ifclass we have to use /bin/bash in all our scripts (even though they're POSIX ones), otherwise people using dash as /bin/sh will notice something like: /GRMLBASE/25-locales: 23: ifclass: not found in their FAI's shell.log. Thanks: thermoman Signed-off-by: Michael Prokop <mika@grml.org>
Drop Latest change lines, add initial support for Debian/squeeze
Update 95-package-information
Improve check for presence of FAI log directory
Store package list in /usr/share/doc/grml-docs/packages/dpkg_list
Add initial support for option -C
Adjust 95-package-information for new log layout
Fix usage of COLUMNS= inside 95-package-information
Add new scripts for retreiving bugs via apt-listbugs and storing package selection