11 years agoDrop patches/ directory, patch fai_chroot_update.patch is not relevant anymore.
Michael Prokop [Fri, 8 Jul 2011 11:43:29 +0000 (13:43 +0200)]
Drop patches/ directory, patch fai_chroot_update.patch is not relevant anymore.

11 years agoAdd to sources.list of lenny, squeezy, wheezy, stable and testing.
Michael Prokop [Fri, 8 Jul 2011 11:24:40 +0000 (13:24 +0200)]
Add to sources.list of lenny, squeezy, wheezy, stable and testing.

Thanks: Christian Hofstaedtler <>

11 years agoGRMLBASE scripts: run all fcopy commands in verbose mode.
Michael Prokop [Fri, 8 Jul 2011 00:40:11 +0000 (02:40 +0200)]
GRMLBASE scripts: run all fcopy commands in verbose mode.

We want to be able to catch in the logs as much information as
possible, therefore be as verbose as possible.

11 years agoRedesign sources.list handling. Get rid of /etc/grml/fai/apt/sources.list.
Michael Prokop [Thu, 7 Jul 2011 23:34:11 +0000 (01:34 +0200)]
Redesign sources.list handling. Get rid of /etc/grml/fai/apt/sources.list.

Main changes:

* no longer recursively deploy /etc/apt via fcopy
* /etc/grml/fai/apt/sources.list is gone
* /etc/apt/sources.list will no longer use entries from
  GRML_LIVE_SOURCES once the system has been initially installed

More details:

As we get rid of /etc/grml/fai/apt/sources.list we finally manage
to no longer magically touch grml-live's configuration files WRT
sources.list handling.

Instead the set up of sources.list happens as follows:

is generated based on $GRML_LIVE_SOURCES (iff set by the user,
otherwise it falls back to sane defaults using grml repos and the
according Debian suite). This GRML_LIVE_SOURCES_LIST file then
gets deployed on *fresh* deployments. It won't be reused anymore
for the existing installation, so if you run grml-live with the
"-u" option the system will keep /etc/apt/sources.list as it is
as well as the files inside /etc/apt/sources.list.d/. This
provides more flexibility combined with a more transparent and
consistent behaviour for the user.

Then /etc/apt/sources.list.d/debian.list will be set up based on
the detected Debian suite and the files from

Finally /etc/apt/sources.list/grml-stable.list will be deployed
and depending on the build type also
/etc/apt/sources.list.d/grml-testing.list might be installed.

11 years agoUpdate apt preferences: always use live-boot* packages from Grml.
Michael Prokop [Thu, 7 Jul 2011 23:33:55 +0000 (01:33 +0200)]
Update apt preferences: always use live-boot* packages from Grml.

If the grml-testing repository is NOT enabled then live-boot
might be installed from Debian/unstable during updates.
That's something we don't want, so make sure apt pinning
always prefers our own version.

11 years ago92-update-freshclam: do not error out on exit code 124 by freshclam.
Michael Prokop [Fri, 8 Jul 2011 10:38:50 +0000 (12:38 +0200)]
92-update-freshclam: do not error out on exit code 124 by freshclam.

11 years agoAdd workaround to solve udev packaging bug (see #632624).
Michael Prokop [Thu, 7 Jul 2011 13:55:24 +0000 (15:55 +0200)]
Add workaround to solve udev packaging bug (see #632624).

11 years agoImplement dpkg-divert handling to address failing update-grub in openvz environments.
Michael Prokop [Thu, 7 Jul 2011 12:30:27 +0000 (14:30 +0200)]
Implement dpkg-divert handling to address failing update-grub in openvz environments.

11 years agoGRMLBASE/37-portmap: do not touch /etc/default/portmap if the file does not exist.
Michael Prokop [Wed, 6 Jul 2011 10:22:29 +0000 (12:22 +0200)]
GRMLBASE/37-portmap: do not touch /etc/default/portmap if the file does not exist.

Nowadays we have rpcbind, so there's no need to create
/etc/default/portmap any longer.

11 years agoSW: Add partclone to GRML_FULL.
Michael Prokop [Wed, 6 Jul 2011 09:41:59 +0000 (11:41 +0200)]
SW: Add partclone to GRML_FULL.

11 years ago98-clean-chroot: fix check for presence of update-menus.
Michael Prokop [Wed, 29 Jun 2011 17:22:49 +0000 (19:22 +0200)]
98-clean-chroot: fix check for presence of update-menus.

11 years agobuildd: check for "FAILED with exit code" in logs.
Michael Prokop [Wed, 29 Jun 2011 17:01:53 +0000 (19:01 +0200)]
buildd: check for "FAILED with exit code" in logs.

11 years agodebconf/GRMLBASE: drop wicd preseeding to avoid errors with installation.
Michael Prokop [Tue, 28 Jun 2011 11:15:03 +0000 (13:15 +0200)]
debconf/GRMLBASE: drop wicd preseeding to avoid errors with installation.

Preseeding wicd with a user that doesn't exist *yet*
causes wicd to fai installation with:

| Setting up wicd-daemon (1.7.0+ds1-6) ...
| adduser: The user `grml' does not exist.
| dpkg: error processing wicd-daemon (--configure):
|  subprocess installed post-installation script returned error exit status 1
| dpkg: dependency problems prevent configuration of wicd-gtk:
|  wicd-gtk depends on wicd-daemon (= 1.7.0+ds1-6); however:
|   Package wicd-daemon is not configured yet.
| dpkg: error processing wicd-gtk (--configure):
|  dependency problems - leaving unconfigured
| configured to not write apport reports
| dpkg: dependency problems prevent configuration of wicd:
|  wicd depends on wicd-daemon (= 1.7.0+ds1-6); however:
|   Package wicd-daemon is not configured yet.
|  wicd depends on wicd-gtk (= 1.7.0+ds1-6) | wicd-curses (= 1.7.0+ds1-6) | wicd-cli (= 1.7.0+ds1-6) | wicd-client; however:
|   Package wicd-gtk is not configured yet.
|   Package wicd-curses is not installed.
|   Package wicd-cli is not installed.
|   Package wicd-client is not installed.
|   Package wicd-gtk which provides wicd-client is not configured yet.
| dpkg: error processing wicd (--configure):
|  dependency problems - leaving unconfigured

11 years agoscripts/ force confmiss and confnew options when installing package...
Michael Prokop [Tue, 28 Jun 2011 09:54:28 +0000 (11:54 +0200)]
scripts/ force confmiss and confnew options when installing package so automated installation works when having modified configuration files.

11 years agoGRMLBASE/98-clean-chroot: recursively remove /var/lib/clamav/clamav-*.
Michael Prokop [Tue, 28 Jun 2011 09:50:43 +0000 (11:50 +0200)]
GRMLBASE/98-clean-chroot: recursively remove /var/lib/clamav/clamav-*.

11 years agoDEBORPHAN/98-clean-chroot: Make sure deborphan exists in chroot.
Michael Prokop [Tue, 28 Jun 2011 09:49:36 +0000 (11:49 +0200)]
DEBORPHAN/98-clean-chroot: Make sure deborphan exists in chroot.

11 years agomove /run, /var/run, /var/lock exclusion to mksquashfs
Christian Hofstaedtler [Mon, 27 Jun 2011 19:05:43 +0000 (21:05 +0200)]
move /run, /var/run, /var/lock exclusion to mksquashfs

Everything else doesn't appear to work correct in all cases.

11 years agoturn on wildcard support for mksquashfs excludes
Christian Hofstaedtler [Mon, 27 Jun 2011 18:32:47 +0000 (20:32 +0200)]
turn on wildcard support for mksquashfs excludes

11 years agoDrop * expansion from mksquashfs call
Christian Hofstaedtler [Mon, 27 Jun 2011 18:24:38 +0000 (20:24 +0200)]
Drop * expansion from mksquashfs call

This prevented excludes from working at all.

11 years agofix SQUASHFS_EXCLUDES_FILE default not being set
Christian Hofstaedtler [Mon, 27 Jun 2011 17:50:52 +0000 (19:50 +0200)]
fix SQUASHFS_EXCLUDES_FILE default not being set

11 years agoupdate SQUASHFS_EXCLUDES_FILE example to match code
Christian Hofstaedtler [Mon, 27 Jun 2011 17:42:15 +0000 (19:42 +0200)]
update SQUASHFS_EXCLUDES_FILE example to match code

11 years agoDon't remove pid files in $target/var/run as it is deleted afterwards anyway.
Ulrich Dangel [Mon, 27 Jun 2011 13:31:32 +0000 (15:31 +0200)]
Don't remove pid files in $target/var/run as it is deleted afterwards anyway.

In some Debian suits $target/var/run is not present as /run was introduced.
If the specified directory does not exist find will return an error and the script
will fail.

11 years agoProvide update-usbids as separate script to avoid errors on missing update-usbids.
Michael Prokop [Mon, 27 Jun 2011 12:52:46 +0000 (14:52 +0200)]
Provide update-usbids as separate script to avoid errors on missing update-usbids.

11 years agoSW: Add firmware-brcm80211 to GRML_FULL and GRML_MEDIUM. [Closes: issue1007]
Michael Prokop [Mon, 27 Jun 2011 09:50:45 +0000 (11:50 +0200)]
SW: Add firmware-brcm80211 to GRML_FULL and GRML_MEDIUM. [Closes: issue1007]

Thanks to Pawel Sadkowski for the suggestion.

11 years ago98-clean-chroot: make sure rm does not resolve the symlink
Michael Prokop [Sun, 26 Jun 2011 20:14:22 +0000 (22:14 +0200)]
98-clean-chroot: make sure rm does not resolve the symlink

11 years agoDrop unused GRML_FAI_CONFIG from make-fai-nfsroot.conf.
Michael Prokop [Sun, 26 Jun 2011 18:22:44 +0000 (20:22 +0200)]
Drop unused GRML_FAI_CONFIG from make-fai-nfsroot.conf.

11 years agoAdd for github.
Michael Prokop [Sun, 26 Jun 2011 18:17:01 +0000 (20:17 +0200)]
Add for github.

11 years agodocs: drop outdated fai-on-etch entry.
Michael Prokop [Sun, 26 Jun 2011 16:47:31 +0000 (18:47 +0200)]
docs: drop outdated fai-on-etch entry.

11 years agoRename scripts/GRMLBASE/10-build-initramfs to scripts/GRMLBASE/10-configure-initramfs...
Michael Prokop [Sun, 26 Jun 2011 14:45:39 +0000 (16:45 +0200)]
Rename scripts/GRMLBASE/10-build-initramfs to scripts/GRMLBASE/10-configure-initramfs to reflect current state of action.

11 years agogrml-live: try updating initramfs if creating fresh one failed.
Michael Prokop [Sun, 26 Jun 2011 12:36:02 +0000 (14:36 +0200)]
grml-live: try updating initramfs if creating fresh one failed.

11 years agoImplement -D option to set configuration directory; fai.conf: don't set variables...
Michael Prokop [Sun, 26 Jun 2011 15:43:01 +0000 (17:43 +0200)]
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

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.

11 years agoNo longer install PuTTY and other windows binaries
Christian Hofstaedtler [Fri, 24 Jun 2011 10:40:37 +0000 (12:40 +0200)]
No longer install PuTTY and other windows binaries

11 years agoMention BTS issue #880 in TODO file.
Michael Prokop [Sun, 19 Jun 2011 11:26:14 +0000 (13:26 +0200)]
Mention BTS issue #880 in TODO file.

11 years agoEnable --force-unsafe-io for dpkg
Christian Hofstaedtler [Wed, 15 Jun 2011 18:27:00 +0000 (20:27 +0200)]
Enable --force-unsafe-io for dpkg

While this might help on resource constrained systems, no performance
impact has been measured during an unscientific test on a well-geared

11 years agosyslinux configuration: use localboot -1 to boot from next boot device instead of...
Michael Prokop [Mon, 13 Jun 2011 16:34:47 +0000 (18:34 +0200)]
syslinux configuration: use localboot -1 to boot from next boot device instead of using 0x80. [Closes: issue957]

11 years agoSW: remove grml-rebuildfstab [Closes: issue1001]
Ulrich Dangel [Mon, 13 Jun 2011 03:12:47 +0000 (05:12 +0200)]
SW: remove grml-rebuildfstab [Closes: issue1001]

This is nowadays done via udev integration anyway. Removing the package.

11 years agoSW: Drop firmware-ipw2x00 which has been integrated in last commit ("Spring cleaning...
Michael Prokop [Sun, 12 Jun 2011 21:04:10 +0000 (23:04 +0200)]
SW: Drop firmware-ipw2x00 which has been integrated in last commit ("Spring cleaning") from GRML_MEDIUM + GRML_FULL.

Automated installation fails with:

| Unpacking firmware-ipw2x00 (from .../firmware-ipw2x00_0.30_all.deb) ...
| firmware-ipw2x00 agree question could not be asked
| try 'dpkg-reconfigure debconf' to select a frontend other than noninteractive
| dpkg: error processing /var/cache/apt/archives/firmware-ipw2x00_0.30_all.deb (--unpack):
|  subprocess new pre-installation script returned error exit status 2

So first of all we'd have to check out
in detail and if firmware-ipw2x00 is really distributable for
Grml we'd have to provide according debconf preseeding so
automated installation works.

11 years agoSW: Spring cleaning
Christian Hofstaedtler [Sun, 12 Jun 2011 19:27:37 +0000 (21:27 +0200)]
SW: Spring cleaning

Various outdated software has been removed from the Grml (Git)
repositories. See this email for further information:

11 years agoSW: add libnss-myhostname
Ulrich Dangel [Sat, 11 Jun 2011 23:59:39 +0000 (01:59 +0200)]
SW: add libnss-myhostname

To prevent unresolvable hostnames install libnss-myhostname to
have a fallback solution if /etc/hosts was not modified correctly
or the system somehow got a new dynamic hostname due to dhcp.

11 years agoSW: remove inotail as coreutils supports inotify nowadays anyways.
Ulrich Dangel [Sat, 11 Jun 2011 23:55:24 +0000 (01:55 +0200)]
SW: remove inotail as coreutils supports inotify nowadays anyways.

11 years agoSW: remove alsa-tools from GRML_MEDIUM
Christian Hofstaedtler [Fri, 10 Jun 2011 09:11:08 +0000 (11:11 +0200)]
SW: remove alsa-tools from GRML_MEDIUM

It's not on GRML_FULL, so hopefully nobody will miss it on MEDIUM.

11 years agoSW: transition from netcat to netcat-openbsd
Christian Hofstaedtler [Fri, 10 Jun 2011 09:09:25 +0000 (11:09 +0200)]
SW: transition from netcat to netcat-openbsd

The netcat package nowadays is a transitional package to
netcat-traditional, lacking many features of netcat-openbsd,
incl. IPv6 support.

11 years agoSW: remove socket from GRML_MEDIUM,GRML_SMALL
Christian Hofstaedtler [Fri, 10 Jun 2011 09:02:28 +0000 (11:02 +0200)]
SW: remove socket from GRML_MEDIUM,GRML_SMALL

socat, netcat are replacements.

11 years agocleanup script: Drop ion3 stuff, since we do not ship ion3 anymore.
Michael Prokop [Tue, 7 Jun 2011 09:49:54 +0000 (11:49 +0200)]
cleanup script: Drop ion3 stuff, since we do not ship ion3 anymore.

11 years agoIterate over kernel version when generating initramfs.
Michael Prokop [Mon, 6 Jun 2011 23:56:23 +0000 (01:56 +0200)]
Iterate over kernel version when generating initramfs.

update-initramfs -k all ... otherwise just comes back without
taking any actions, so we have to build the initramfs explicitely
on our own at least once. (Why this is necessary at all needs
to be investigated seperately, but for now we definitely have
to solve this issue).

11 years agoscripts/ Use +autobuild instead of ~autobuild for version suffix.
Michael Prokop [Mon, 6 Jun 2011 20:58:05 +0000 (22:58 +0200)]
scripts/ Use +autobuild instead of ~autobuild for version suffix.

Otherwise daily builds won't be installed, e.g.
0.14.1~autobuild1307393770 won't reach the daily
build server once 0.14.1 is installed.

11 years agoTry to reduce build time and do not build initramfs twice.
Michael Prokop [Mon, 6 Jun 2011 20:34:12 +0000 (22:34 +0200)]
Try to reduce build time and do not build initramfs twice.

Lets see whether this might break in any situation (thinking of
certain combinations of softupdate, renames,... during release
management) but building the initramfs takes just too long, so let's
try to reduce the build time via building it only from within main
grml-live script and no longer execute update-initramfs in the
/etc/grml/fai/config/scripts/GRMLBASE/10-build-initramfs script.

11 years agoSW: add links to GRML_MEDIUM
Christian Hofstaedtler [Sat, 4 Jun 2011 23:53:02 +0000 (01:53 +0200)]
SW: add links to GRML_MEDIUM

links is already in GRML_SMALL and GRML_FULL, adding to GRML_MEDIUM
for consistency.

11 years agoSW: add atftp to GRML_FULL
Christian Hofstaedtler [Sat, 4 Jun 2011 23:49:19 +0000 (01:49 +0200)]
SW: add atftp to GRML_FULL

GRML_MEDIUM already had it, so GRML_FULL also should have it.

11 years agoUpdate resolv.conf handling to properly support /run (see issue984).
Michael Prokop [Sun, 29 May 2011 10:03:12 +0000 (12:03 +0200)]
Update resolv.conf handling to properly support /run (see issue984).

11 years agoSupport -N option to only bootstrap the grml_chroot and skip building of [files for...
Michael Prokop [Fri, 3 Jun 2011 15:36:28 +0000 (17:36 +0200)]
Support -N option to only bootstrap the grml_chroot and skip building of [files for] ISO.

11 years agoAdjust trap handling to get clean exit.
Michael Prokop [Fri, 3 Jun 2011 17:52:01 +0000 (19:52 +0200)]
Adjust trap handling to get clean exit.

11 years agoRemove /var/log/install_packages.list on release. File is emtpy then anyway.
Michael Prokop [Fri, 3 Jun 2011 15:00:04 +0000 (17:00 +0200)]
Remove /var/log/install_packages.list on release. File is emtpy then anyway.

11 years agoGRMLBASE.var: set maximum number of packages installed at a time to 3000.
Michael Prokop [Fri, 3 Jun 2011 14:49:52 +0000 (16:49 +0200)]
GRMLBASE.var: set maximum number of packages installed at a time to 3000.

If we don't install all packages at once the packages are
installed in batches of 99 packages at a time. Then packages
which are requested for installation (via "foo" in a package
config file) but fail to install can't be marked for
uninstallation/ignoring (via "foo-") in classes (like IGNORE for
buildd) because the "foo-" might be in a later batch whereas the
failing installation runs in an earlier batch.

Hopefully this doesn't require to much memory usage or breaks
anything, but all the tests so far looked promising.

11 years ago01-packages: Ignore packages marked for un-installation.
Michael Prokop [Fri, 3 Jun 2011 14:47:47 +0000 (16:47 +0200)]
01-packages: Ignore packages marked for un-installation.

11 years agoSW: Drop ntfsprogrs (replaced by ntfs-3g, see #627823).
Michael Prokop [Fri, 3 Jun 2011 10:19:24 +0000 (12:19 +0200)]
SW: Drop ntfsprogrs (replaced by ntfs-3g, see #627823).

11 years agoDisable set -e as it causes some problems with umounting fs.
Ulrich Dangel [Tue, 31 May 2011 21:34:29 +0000 (23:34 +0200)]
Disable set -e as it causes some problems with umounting fs.

11 years agoadd EXIT trap as set -e may terminate the program without a signal
Ulrich Dangel [Tue, 31 May 2011 17:04:50 +0000 (19:04 +0200)]
add EXIT trap as set -e may terminate the program without a signal

11 years agoUmount all directories in bailout handler
Ulrich Dangel [Sun, 22 May 2011 17:02:57 +0000 (19:02 +0200)]
Umount all directories in bailout handler

11 years agoAdd a script to update the grml-live version string
Ulrich Dangel [Tue, 31 May 2011 10:40:53 +0000 (12:40 +0200)]
Add a script to update the grml-live version string

As we test for the grml-live version string this script sets
the version string to the one specified in the latest changelog entry.
This should only be used for auto builds.

11 years agoSW: Drop python2.5 and python2.5-minimal from GRML_FULL.
Michael Prokop [Mon, 30 May 2011 10:01:39 +0000 (12:01 +0200)]
SW: Drop python2.5 and python2.5-minimal from GRML_FULL.

We don't explicitely need python2.5 and depend on python anyway
already. As python2.5-minimal causes problems in current builds
for details) let's get rid of it.

Ack-ed by: Christian Hofstaedtler <>

11 years agoSW: remove loop-aes-{utils,testsuite}
Christian Hofstaedtler [Sun, 29 May 2011 14:15:06 +0000 (16:15 +0200)]
SW: remove loop-aes-{utils,testsuite}

loop-aes-modules are gone already, so we don't need to ship these

11 years agoUpdate lintian overrides for grub 1.99-4 drop
Christian Hofstaedtler [Sun, 29 May 2011 13:46:12 +0000 (15:46 +0200)]
Update lintian overrides for grub 1.99-4 drop

11 years agoMerge branch 'mika/release_0.14.1' v0.14.1
Michael Prokop [Sun, 29 May 2011 10:11:13 +0000 (12:11 +0200)]
Merge branch 'mika/release_0.14.1'

11 years agoRelease new version 0.14.1.
Michael Prokop [Sun, 29 May 2011 10:10:17 +0000 (12:10 +0200)]
Release new version 0.14.1.

Signed-off-by: Michael Prokop <>
11 years agosoftware-changes-schedule.txt: Add pppoe to candidates for removal.
Michael Prokop [Sun, 29 May 2011 10:04:43 +0000 (12:04 +0200)]
software-changes-schedule.txt: Add pppoe to candidates for removal.

11 years agoRework resolv.conf handling, error out on wrong symlinks. [Closes: issue984]
Michael Prokop [Sat, 28 May 2011 15:54:14 +0000 (17:54 +0200)]
Rework resolv.conf handling, error out on wrong symlinks. [Closes: issue984]

Make sure the resolv.conf setup is correct and error out
accordingly otherwise, while at it make sure the code
is the same in instsoft.GRMLBASE and 96-apt-listbugs.

Thanks to Andreas Korsten for reporting.

11 years agosources.list handling: match "sid" and "unstable" only as whole words.
Michael Prokop [Sat, 28 May 2011 13:00:58 +0000 (15:00 +0200)]
sources.list handling: match "sid" and "unstable" only as whole words.

When we grep for "sid" this matches the string "consider", so make
sure we consider "sid" (and "unstable" while at it as well) only
if it's being used as a whole word.

Thanks to Andreas Korsten for reporting.

11 years agoSync vi,vim,view,editor alternatives
Christian Hofstaedtler [Thu, 26 May 2011 19:45:15 +0000 (21:45 +0200)]
Sync vi,vim,view,editor alternatives

Also use vim.gtk when it's available (this does not depend on X

11 years agoSW: Replace arping with iputils-arping
Christian Hofstaedtler [Wed, 25 May 2011 21:40:13 +0000 (23:40 +0200)]
SW: Replace arping with iputils-arping

Smaller, less strange.

11 years agoRevert "isolinux f5: fix layout."
Christian Hofstaedtler [Wed, 25 May 2011 21:16:16 +0000 (23:16 +0200)]
Revert "isolinux f5: fix layout."

This reverts commit be46a0be91934dcfa6b2a1e3800d34c70332d142, which
broke the layout, actually ;-)

11 years agoSW: Remove powernowd from GRML_FULL,GRML_MEDIUM
Christian Hofstaedtler [Wed, 25 May 2011 21:11:11 +0000 (23:11 +0200)]
SW: Remove powernowd from GRML_FULL,GRML_MEDIUM

Seems to be quite dead nowadays, cpufrequtils is a replacement, and
powernowd causes trouble RFN.

11 years agoSW: Add xtightvncviewer to GRML_FULL. [Closes: issue990]
Christian Hofstaedtler [Mon, 23 May 2011 07:22:04 +0000 (09:22 +0200)]
SW: Add xtightvncviewer to GRML_FULL. [Closes: issue990]

11 years agoUpdate bsd4grml to version 20110521
Christian Hofstaedtler [Sat, 21 May 2011 22:11:19 +0000 (00:11 +0200)]
Update bsd4grml to version 20110521

11 years agoUpdate shipped grub2 to 1.99-4
Christian Hofstaedtler [Sat, 21 May 2011 21:07:15 +0000 (23:07 +0200)]
Update shipped grub2 to 1.99-4

This should fix the 'unaligned pointer' problem, hopefully.

11 years agoSW: Remove linux-kernel-headers-grml from grml-medium.
Michael Prokop [Wed, 18 May 2011 11:43:32 +0000 (13:43 +0200)]
SW: Remove linux-kernel-headers-grml from grml-medium.

Let's use linux-libc-dev instead, so all our medium flavours are in sync.

11 years agoSW: Add virtualbox packages to amd64 flavour.
Michael Prokop [Wed, 18 May 2011 11:42:30 +0000 (13:42 +0200)]
SW: Add virtualbox packages to amd64 flavour.

Nowadays the packages work for 32bit and 64bit, so make sure our
flavours are in sync.

11 years agoisolinux f5: fix layout.
Michael Prokop [Wed, 18 May 2011 11:38:25 +0000 (13:38 +0200)]
isolinux f5: fix layout.

11 years agoFix name of SQUASHFS_NAME var in templates
Christian Hofstaedtler [Sun, 15 May 2011 23:18:05 +0000 (01:18 +0200)]
Fix name of SQUASHFS_NAME var in templates

11 years agoRelease new version 0.14.0. v0.14.0
Michael Prokop [Wed, 11 May 2011 21:20:37 +0000 (23:20 +0200)]
Release new version 0.14.0.

Signed-off-by: Michael Prokop <>
11 years agoinitramfs-tools: use xz with -8 and --check=crc32.
Michael Prokop [Wed, 11 May 2011 12:08:07 +0000 (14:08 +0200)]
initramfs-tools: use xz with -8 and --check=crc32.

11 years agoAdjust lintian overrides for new lintian and policy.
Michael Prokop [Wed, 11 May 2011 12:42:20 +0000 (14:42 +0200)]
Adjust lintian overrides for new lintian and policy.

11 years agodocs: fix wording (s/allows to/allows one to/), thanks lintian.
Michael Prokop [Wed, 11 May 2011 12:41:47 +0000 (14:41 +0200)]
docs: fix wording (s/allows to/allows one to/), thanks lintian.

11 years agoBump Standards-Version to 3.9.2.
Michael Prokop [Wed, 11 May 2011 12:34:54 +0000 (14:34 +0200)]
Bump Standards-Version to 3.9.2.

11 years agoSW: remove c3270 from GRML_FULL (ENOSPACE).
Michael Prokop [Wed, 11 May 2011 10:05:17 +0000 (12:05 +0200)]
SW: remove c3270 from GRML_FULL (ENOSPACE).

11 years agoSW: remove darcs from GRML_FULL (too large).
Michael Prokop [Wed, 11 May 2011 10:00:24 +0000 (12:00 +0200)]
SW: remove darcs from GRML_FULL (too large).

11 years agoSW: re-add ratpoison to GRML_FULL
Christian Hofstaedtler [Wed, 11 May 2011 08:15:24 +0000 (10:15 +0200)]
SW: re-add ratpoison to GRML_FULL

11 years agoSW: add firmware-realtek to GRML_FULL,GRML_MEDIUM
Christian Hofstaedtler [Wed, 11 May 2011 08:14:12 +0000 (10:14 +0200)]
SW: add firmware-realtek to GRML_FULL,GRML_MEDIUM

11 years agoarrange /run like on a normal system
Christian Hofstaedtler [Tue, 10 May 2011 23:22:18 +0000 (01:22 +0200)]
arrange /run like on a normal system

11 years agoRevert "Pass 1:0x96 instead of 4:0x96 to bootilnx.mksh to use first partition as...
Michael Prokop [Tue, 10 May 2011 17:18:47 +0000 (19:18 +0200)]
Revert "Pass 1:0x96 instead of 4:0x96 to bootilnx.mksh to use first partition as boot system."

This reverts commit aac340b028d5fa45a5e34d07fbd792858607b791.

The switch broke usb keys on some BIOS versions, causing freezes
while detecting the usb stick (without the option to even enter
the BIOS setup). 2010.12 used to work fine and when reverting it

  (dd if=foo.iso bs=1 count=48 skip=462; dd if=foo.iso bs=1 count=16 skip=446) >x;
  dd of=foo.iso bs=1 conv=notrunc count=64 seek=446 if=x

it's working again. So revert to previous state.

Thanks to ryx for reporting and testing and Thorsten Glaser
for his valuable comments.

11 years agorebuild mtab during boot
Christian Hofstaedtler [Mon, 9 May 2011 21:09:24 +0000 (23:09 +0200)]
rebuild mtab during boot

As more and more tmpfs filesystems get mounted during boot, we can't
really ship a static /etc/mtab. Switch to the standard Debian way.

11 years agowork around udev's "cosmetic warnings"
Christian Hofstaedtler [Mon, 9 May 2011 19:06:52 +0000 (21:06 +0200)]
work around udev's "cosmetic warnings"

Debian Bug #624145. All of this should be harmless, and we're taking
extra caution by only targeting the one known problematic udev version.

11 years agodocument ip= boot option
Christian Hofstaedtler [Mon, 9 May 2011 18:13:30 +0000 (20:13 +0200)]
document ip= boot option

11 years agodocument dns= boot option
Christian Hofstaedtler [Mon, 9 May 2011 18:07:24 +0000 (20:07 +0200)]
document dns= boot option

11 years agoSW: remove docbook-utils again (pulling in luatex and more).
Michael Prokop [Mon, 9 May 2011 14:27:07 +0000 (16:27 +0200)]
SW: remove docbook-utils again (pulling in luatex and more).

11 years agogrml-cheatcodes.txt: update documentation regarding fetch= bootoption (supports DNS...
Michael Prokop [Mon, 9 May 2011 14:26:16 +0000 (16:26 +0200)]
grml-cheatcodes.txt: update documentation regarding fetch= bootoption (supports DNS nowadays).

11 years agoRelease new version 0.13.3. v0.13.3
Michael Prokop [Mon, 9 May 2011 12:05:06 +0000 (14:05 +0200)]
Release new version 0.13.3.

Signed-off-by: Michael Prokop <>
11 years agoSW: drop rc from GRML_FULL (as scheduled via software-changes-schedule.txt).
Michael Prokop [Mon, 9 May 2011 11:48:46 +0000 (13:48 +0200)]
SW: drop rc from GRML_FULL (as scheduled via software-changes-schedule.txt).

11 years agoSW: removed dired (32bit-only, unmaintained in Grml).
Michael Prokop [Mon, 9 May 2011 11:45:14 +0000 (13:45 +0200)]
SW: removed dired (32bit-only, unmaintained in Grml).

11 years agoSW: add docbook-utils to GRML_FULL.
Michael Prokop [Mon, 9 May 2011 11:43:00 +0000 (13:43 +0200)]
SW: add docbook-utils to GRML_FULL.