grml-live.git
6 years agoAdd warning for running grml-live from git
Michael Schierl [Wed, 26 Mar 2014 19:31:45 +0000 (20:31 +0100)]
Add warning for running grml-live from git

If you do without setting GRML_FAI_CONFIG, it will not use your edited FAI
scripts, but the ones installed by default.

6 years agoFix syntax error in "${BUILD_OUTPUT}"/boot/grub/i386-pc/ creation
Michael Prokop [Wed, 26 Mar 2014 17:13:33 +0000 (18:13 +0100)]
Fix syntax error in "${BUILD_OUTPUT}"/boot/grub/i386-pc/ creation

6 years agoInstall grub modules into /boot/grub/i386-pc [Testing: issue1297]
Michael Prokop [Tue, 25 Mar 2014 22:41:11 +0000 (23:41 +0100)]
Install grub modules into /boot/grub/i386-pc [Testing: issue1297]

Otherwise for example Addons loaded via linux16 (e.g. memtest) fail
to boot because of:

| error: file `/boot/grub/i386-pc/linux16.mod' not found
| error: can't find command `linux16'.

Thanks: Michael Schierl

6 years agoSW: replace lynx with lynx-cur
Michael Prokop [Tue, 25 Mar 2014 08:10:26 +0000 (09:10 +0100)]
SW: replace lynx with lynx-cur

lynx is a transitional package pointing to lynx-cur

Thanks: Axel Beckert <abe@deuxchevaux.org>

6 years agoSW: drop libertas-firmware from GRMLBASE
Michael Prokop [Tue, 25 Mar 2014 08:08:52 +0000 (09:08 +0100)]
SW: drop libertas-firmware from GRMLBASE

It's a transitional package for firmware-libertas which we
already have on our list.

Thanks: Axel Beckert <abe@deuxchevaux.org>

6 years agoname the correct, non-deprecated, persistence label first
Evgeni Golov [Tue, 25 Mar 2014 06:21:59 +0000 (07:21 +0100)]
name the correct, non-deprecated, persistence label first

6 years agoRelease new version 0.23.1 v0.23.1
Michael Prokop [Fri, 21 Mar 2014 09:44:08 +0000 (10:44 +0100)]
Release new version 0.23.1

6 years agoSW: drop recover, abandoned upstream
Michael Prokop [Fri, 21 Mar 2014 07:54:16 +0000 (08:54 +0100)]
SW: drop recover, abandoned upstream

See Debian's #735858 for further details.

6 years agoRework script which checks for uninstallable packages
Michael Prokop [Fri, 21 Mar 2014 07:49:37 +0000 (08:49 +0100)]
Rework script which checks for uninstallable packages

While older versions of dpkg reported:

| No packages found matching ${package}.

newer ones report:

| dpkg-query: no packages found matching ${package}

Newer versions of dpkg also seem to mix stdout and stderr
(looking like buffering problems?), so the result is unreliable
for us. Therefore split handling of stdout and stderr output.

This fixes the problem that the junit output wasn't
really adequate anymore lately.

6 years agoRelease new version 0.23.0 v0.23.0
Michael Prokop [Thu, 20 Mar 2014 15:24:36 +0000 (16:24 +0100)]
Release new version 0.23.0

6 years agoEnable fbdev for vmwgfx kernel driver [Testing: issue1280]
Michael Prokop [Tue, 18 Mar 2014 08:04:37 +0000 (09:04 +0100)]
Enable fbdev for vmwgfx kernel driver [Testing: issue1280]

This is supposed to fix the display issue on
VMware ESXi 5.5, vSphere 5.0 and 5.5 etc where
boot hangs after "Waiting for /dev/" but it's
actually just the display that's hanging.

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714929
for further information.

Thanks: Andreas Gredler <jimmy@grml.org>

6 years agoSW: remove ufsutils from GRML_{SMALL,MEDIUM,FULL,XL}
Michael Prokop [Thu, 13 Mar 2014 11:19:44 +0000 (12:19 +0100)]
SW: remove ufsutils from GRML_{SMALL,MEDIUM,FULL,XL}

ufsutils is kfreebsd*-only nowadays

6 years agoMove return code check of FAI-run before wrinting to /etc of live system
Michael Prokop [Thu, 13 Mar 2014 11:14:34 +0000 (12:14 +0100)]
Move return code check of FAI-run before wrinting to /etc of live system

If the underlying file system is mounted without suid or dev
permissions we otherwise try to write to the live system
even though FAI run failed to execute.

6 years agoSW: replace transitional package ifenslave-2.6 with ifenslave
Michael Prokop [Mon, 10 Feb 2014 16:49:17 +0000 (17:49 +0100)]
SW: replace transitional package ifenslave-2.6 with ifenslave

6 years agoRename "readonly" boot option to "read-only", renamed in live-boot
Michael Prokop [Thu, 6 Feb 2014 08:12:31 +0000 (09:12 +0100)]
Rename "readonly" boot option to "read-only", renamed in live-boot

Upstream broke the "readonly" boot option by renaming
it to "read-only" in live-boot.git commit 5d6acf56. :(

6 years ago33-aptsetup: adopt snapshot.debian.org code for http.debian.net
Michael Prokop [Tue, 4 Feb 2014 14:56:10 +0000 (15:56 +0100)]
33-aptsetup: adopt snapshot.debian.org code for http.debian.net

6 years ago98-clean-chroot: get rid of /var/lib/aptitude/pkgstates.old in RELEASE class
Michael Prokop [Tue, 4 Feb 2014 07:52:45 +0000 (08:52 +0100)]
98-clean-chroot: get rid of /var/lib/aptitude/pkgstates.old in RELEASE class

6 years agoRelease new version 0.22.1 v0.22.1
Michael Prokop [Mon, 3 Feb 2014 15:21:33 +0000 (16:21 +0100)]
Release new version 0.22.1

6 years agoForce bootlocal* files to be executables
Michael Prokop [Thu, 30 Jan 2014 16:38:04 +0000 (17:38 +0100)]
Force bootlocal* files to be executables

If the files have the wrong permissions on the filesystem
they are useless on the live system.

6 years agoRemove DEBIAN_STABLE file regarding wheezy-backports
Michael Prokop [Sun, 5 Jan 2014 19:25:07 +0000 (20:25 +0100)]
Remove DEBIAN_STABLE file regarding wheezy-backports

linux-base isn't available in wheezy-backports as of today
and the initramfs-tools dependency should be resolvable by
aptitude anyway, so let's try getting rid of this workaround.

Thanks: Andras Korn

6 years agozsh completion: update list of Debian suites
Michael Prokop [Sun, 5 Jan 2014 19:20:45 +0000 (20:20 +0100)]
zsh completion: update list of Debian suites

6 years agogrml-live.conf: adjust debootstrap cmdline for Debian/wheezy
Michael Prokop [Sun, 5 Jan 2014 19:20:35 +0000 (20:20 +0100)]
grml-live.conf: adjust debootstrap cmdline for Debian/wheezy

6 years agogrml-live.conf: adjust SUITE comment for new defaults
Michael Prokop [Sun, 5 Jan 2014 19:19:14 +0000 (20:19 +0100)]
grml-live.conf: adjust SUITE comment for new defaults

6 years agoUpdate DEBIAN_STABLE for wheezy as current stable release
Michael Prokop [Sun, 5 Jan 2014 19:15:41 +0000 (20:15 +0100)]
Update DEBIAN_STABLE for wheezy as current stable release

6 years agoRelease new version 0.22.0 v0.22.0
Michael Prokop [Tue, 24 Dec 2013 12:14:11 +0000 (13:14 +0100)]
Release new version 0.22.0

6 years agoSW: add nocache to GRML_FULL
Michael Prokop [Fri, 20 Dec 2013 10:42:32 +0000 (11:42 +0100)]
SW: add nocache to GRML_FULL

6 years agoGRMLBASE/98-clean-chroot: do not execute apt-get update
Michael Prokop [Wed, 18 Dec 2013 20:34:29 +0000 (21:34 +0100)]
GRMLBASE/98-clean-chroot: do not execute apt-get update

There should be no point in running the apt-get update
command at this place.

6 years agoRELEASE/98-clean-chroot: remove /var/lib/apt/lists/*Translation* files
Michael Prokop [Tue, 17 Dec 2013 11:41:43 +0000 (12:41 +0100)]
RELEASE/98-clean-chroot: remove /var/lib/apt/lists/*Translation* files

This saves some further space on the ISO.

6 years agoBump Standards-Version to 3.9.5
Michael Prokop [Tue, 17 Dec 2013 10:54:35 +0000 (11:54 +0100)]
Bump Standards-Version to 3.9.5

6 years agoSW: add dump to GRML_FULL [Closes: issue1288]
Michael Prokop [Tue, 17 Dec 2013 10:54:17 +0000 (11:54 +0100)]
SW: add dump to GRML_FULL [Closes: issue1288]

6 years agoSwitch from cdn.debian.net to http.debian.net
Michael Prokop [Wed, 11 Dec 2013 10:53:57 +0000 (11:53 +0100)]
Switch from cdn.debian.net to http.debian.net

Let's see whether it works nowadays, we hit:

| W: Failed to fetch bzip2:/var/lib/apt/lists/partial/cdn.debian.net_debian_dists_sid_main_source_Sources  Hash Sum mismatch
| W: Failed to fetch bzip2:/var/lib/apt/lists/partial/cdn.debian.net_debian_dists_sid_main_binary-amd64_Packages  Hash Sum mismatch
| W: Failed to fetch bzip2:/var/lib/apt/lists/partial/cdn.debian.net_debian_dists_sid_main_i18n_Translation-en  Hash Sum mismatch

in today's automated builds, so it's worth a try...

6 years agoRelease new version 0.21.6 v0.21.6
Michael Prokop [Thu, 7 Nov 2013 09:19:38 +0000 (10:19 +0100)]
Release new version 0.21.6

6 years agoUpdate list of supported Debian suites/releases and related docs
Michael Prokop [Wed, 23 Oct 2013 13:48:45 +0000 (15:48 +0200)]
Update list of supported Debian suites/releases and related docs

6 years agoSW: add tcplay to GRML_FULL [Closes: issue1282]
Michael Prokop [Tue, 8 Oct 2013 09:09:47 +0000 (11:09 +0200)]
SW: add tcplay to GRML_FULL [Closes: issue1282]

Thanks: Raoul for the suggestion

6 years agogrml-cheatcodes.txt: document passwd and encpasswd boot options
Michael Prokop [Sat, 5 Oct 2013 16:52:25 +0000 (18:52 +0200)]
grml-cheatcodes.txt: document passwd and encpasswd boot options

7 years agoRelease new version 0.21.5 v0.21.5
Michael Prokop [Fri, 13 Sep 2013 10:59:03 +0000 (12:59 +0200)]
Release new version 0.21.5

7 years agoDrop trailing dot in 'Boot from next boot device'
Michael Prokop [Fri, 13 Sep 2013 10:57:57 +0000 (12:57 +0200)]
Drop trailing dot in 'Boot from next boot device'

This was inconsistent with all the other entries.

Thanks: Andreas Gredler for noticing

7 years agoFix check for presence of pxelinux.0 file
Michael Prokop [Wed, 11 Sep 2013 07:54:29 +0000 (09:54 +0200)]
Fix check for presence of pxelinux.0 file

This worked only on for build systems where /usr/lib/syslinux/pxelinux.0
was present on the build system itself. :)

7 years agoscripts/generate_netboot_package.sh: add closing brace to error message
Michael Prokop [Tue, 10 Sep 2013 13:52:32 +0000 (15:52 +0200)]
scripts/generate_netboot_package.sh: add closing brace to error message

7 years agoRelease new version 0.21.4 v0.21.4
Michael Prokop [Tue, 10 Sep 2013 11:25:05 +0000 (13:25 +0200)]
Release new version 0.21.4

7 years agoExecute freshclam only if class FRESHCLAM is set
Michael Prokop [Tue, 10 Sep 2013 08:33:15 +0000 (10:33 +0200)]
Execute freshclam only if class FRESHCLAM is set

A current grml-full daily ISO has ~360MB without freshclam data,
including freshclam data it has ~429MB - this isn't worth the disk space,
especially as you're interested in up2date definitions anyway and
freshclam can be executed on the live ISO then.

7 years agoRelease new version 0.21.3 v0.21.3
Michael Prokop [Mon, 9 Sep 2013 21:45:55 +0000 (23:45 +0200)]
Release new version 0.21.3

7 years agoSW: add clonezilla to GRML_FULL
Michael Prokop [Fri, 6 Sep 2013 13:33:01 +0000 (15:33 +0200)]
SW: add clonezilla to GRML_FULL

Thanks to ludinator for the suggestion.

Acked-by: Alexander Wirt <formorer@grml.org>
Acked-by: Evgeni Golov <evgeni@grml.org>
Acked-by: Frank Terbeck <ft@grml.org>
7 years agoSW: add nwipe to GRML_SMALL
Michael Prokop [Fri, 6 Sep 2013 09:51:20 +0000 (11:51 +0200)]
SW: add nwipe to GRML_SMALL

Acked-by: Alexander Wirt <formorer@grml.org>
7 years agoSW: add nwipe to GRML_FULL
Michael Prokop [Fri, 6 Sep 2013 09:49:25 +0000 (11:49 +0200)]
SW: add nwipe to GRML_FULL

Thanks to ludinator for the suggestion.

7 years agoRelease new version 0.21.2 v0.21.2
Michael Prokop [Wed, 4 Sep 2013 15:11:58 +0000 (17:11 +0200)]
Release new version 0.21.2

7 years agoSW: add xz-utils to GRMLBASE
Michael Prokop [Wed, 28 Aug 2013 09:13:59 +0000 (11:13 +0200)]
SW: add xz-utils to GRMLBASE

We use compress=xz inside
/etc/grml/fai/config/files/etc/initramfs-tools/conf.d/xz-compress/GRMLBASE
so we always need to have xz-utils present.

7 years agoRelease new version 0.21.1 v0.21.1
Michael Prokop [Wed, 14 Aug 2013 11:59:20 +0000 (13:59 +0200)]
Release new version 0.21.1

7 years agodocs: use wheezy and http.debian.net in base.tgz instructions
Michael Prokop [Tue, 18 Jun 2013 07:31:45 +0000 (09:31 +0200)]
docs: use wheezy and http.debian.net in base.tgz instructions

7 years agotemplates: Use lowercase 'timeout' command in syslinux configuration
Michael Prokop [Mon, 10 Jun 2013 22:59:09 +0000 (00:59 +0200)]
templates: Use lowercase 'timeout' command in syslinux configuration

Related to issue1262 in Grml's BTS.

7 years agoRelease new version 0.21.0 v0.21.0
Michael Prokop [Thu, 6 Jun 2013 22:47:18 +0000 (00:47 +0200)]
Release new version 0.21.0

7 years agoSW: drop febootstrap from GRML_FULL
Michael Prokop [Thu, 6 Jun 2013 22:39:04 +0000 (00:39 +0200)]
SW: drop febootstrap from GRML_FULL

While febootstrap was a "tool for bootstrapping a Fedora system
(like Debian debootstrap)" until and including the squeeze
release, starting with wheezy it's a "tool for building supermin
appliances" (actually being a transitional package, depending on
package supermin). It's actually a rewrite of febootstrap but
with its present feature set it doesn't seem to be of any use for
Grml.

7 years agoSW: replace epdfview with xpdf in GRML_FULL
Michael Prokop [Thu, 6 Jun 2013 22:32:43 +0000 (00:32 +0200)]
SW: replace epdfview with xpdf in GRML_FULL

epdfview is unmaintained and abandonned upstream, see:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710550

xpdf with ~5500kB disk space is quite small and useful
for the average user (as compared to zathura and mupdf
which have no buttons)

7 years agoDEBORPHAN/98-clean-chroot: be more verbose about executed steps
Michael Prokop [Wed, 5 Jun 2013 18:40:44 +0000 (20:40 +0200)]
DEBORPHAN/98-clean-chroot: be more verbose about executed steps

7 years agoRevert "Avoid file-rc being considered for removal by deborphan"
Michael Prokop [Wed, 5 Jun 2013 18:36:40 +0000 (20:36 +0200)]
Revert "Avoid file-rc being considered for removal by deborphan"

This reverts commit f565065789c9c28146a9acd2efe5a5a1d2b0d2fb.

Looks like it's not deborphan which removes file-rc but
file-rc gets removed earlier and is just purged through
the DEBORPHAN/98-clean-chroot script.

7 years agoAvoid file-rc being considered for removal by deborphan
Michael Prokop [Wed, 5 Jun 2013 17:44:49 +0000 (19:44 +0200)]
Avoid file-rc being considered for removal by deborphan

For whatever reason deborphan seems to consider file-rc
being available for removal since a few days:

| =====   shell: DEBORPHAN/98-clean-chroot   =====
| [...]
| (Reading database ... 24676 files and directories currently installed.)
| Removing file-rc ...
| Purging configuration files for file-rc ...
| Please purge /var/backups/rc.* manually.
| DEBORPHAN/98-clean-chroot OK.

7 years agoUse UTC as default TIMEZONE
Michael Prokop [Mon, 3 Jun 2013 11:19:43 +0000 (13:19 +0200)]
Use UTC as default TIMEZONE

Related to issue1261

7 years agoSW: Add puppet to GRML_FULL
Ulrich Dangel [Fri, 31 May 2013 15:43:38 +0000 (17:43 +0200)]
SW: Add puppet to GRML_FULL

Shipping puppet in GRML_FULL allows to use puppet receipes for system management out of the box.

Closes #11 at github

7 years agoSW: Drop makedev from all GRML_* classes
Michael Prokop [Wed, 29 May 2013 15:45:09 +0000 (17:45 +0200)]
SW: Drop makedev from all GRML_* classes

We once again run into this annoying behaviour of the fuse package:

| Setting up makedev (2.3.1-92) ...
| /run/udev or .udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
| /run/udev or .udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
| /run/udev or .udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
| Setting up fuse (2.9.2-2) ...
| Creating fuse group...
| Adding group `fuse' (GID 104) ...
| Done.
| Creating fuse device...
| /run/udev or .udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
| chown: cannot access '/dev/fuse': No such file or directory
| dpkg: error processing fuse (--configure):
|  subprocess installed post-installation script returned error exit status 1

as reported in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696055

The bind mounted /dev in the chroot seems to cause makedev to not execute
anything, while /var/lib/dpkg/info/fuse.postinst uses the following code:

| [...]
|                 if [ ! -d /run/udev ]
|                 then
|                         if [ -x /sbin/MAKEDEV ]
|                         then
|                                 echo "Creating fuse device..."
|
|                                 cd /dev
|                                 MAKEDEV fuse
|                                 chown root:fuse /dev/fuse
|                                 chmod 0660 /dev/fuse
|                         else
|                                 echo "MAKEDEV not installed, skipping device node creation."
|                         fi
|                 else
| [...]

So let's try to get rid of the deprecated makedev package.

7 years agoRelease new version 0.20.2 v0.20.2
Michael Prokop [Mon, 20 May 2013 21:46:13 +0000 (23:46 +0200)]
Release new version 0.20.2

7 years agoGRMLBASE/45-grub-images: fix typo from previous commit
Michael Prokop [Mon, 20 May 2013 21:34:15 +0000 (23:34 +0200)]
GRMLBASE/45-grub-images: fix typo from previous commit

Don't commit on your free day...

Git-Dch: ignore

7 years agoGRMLBASE/45-grub-images: drop raid.mod from static module list
Michael Prokop [Mon, 20 May 2013 21:32:22 +0000 (23:32 +0200)]
GRMLBASE/45-grub-images: drop raid.mod from static module list

Related to previous commit (be660305).

7 years agoGRMLBASE/45-grub-images: adapt script for renamed raid.mod file
Michael Prokop [Mon, 20 May 2013 17:26:45 +0000 (19:26 +0200)]
GRMLBASE/45-grub-images: adapt script for renamed raid.mod file

Up until (and including) grub version 1.99-27.1 it's called
raid.mod, starting with grub version 2.00-14 the raid.mod
file no longer exists.

Fixes:

| =====   shell: GRMLBASE/45-grub-images   =====
| grub-mkimage: error: cannot stat `/usr/lib/grub/i386-pc/raid.mod': No such file or directory.
| GRMLBASE/45-grub-images FAILED with exit code 1.

Thanks: Jordan Uggla for the feedback

7 years agogrml-live-remaster: check for /remaster before using it, mount-bind /run and /dev...
Michael Prokop [Tue, 12 Mar 2013 11:33:45 +0000 (12:33 +0100)]
grml-live-remaster: check for /remaster before using it, mount-bind /run and /dev/pts, create filesystem.module [Closes: issue1241]

Thanks: Moritz Molle for the initial patch

7 years agoRelease new version 0.20.1 v0.20.1
Michael Prokop [Tue, 26 Feb 2013 11:15:47 +0000 (12:15 +0100)]
Release new version 0.20.1

7 years agoSW: add genisoimage to GRML_FULL
Michael Prokop [Tue, 26 Feb 2013 11:00:13 +0000 (12:00 +0100)]
SW: add genisoimage to GRML_FULL

Required at least by grml-live-remaster (which is neither very
stable nor beautiful but anyway useful in certain situations, so
make its usage at least as easy as possible).

Thanks: Charles A. Hewson <cahewson@eskimo.com> for the bug report
Acked-by: Alexander Wirt <formorer@grml.org>
7 years agogrml-cheatcodes: adjust live image path for new live-boot default
Michael Prokop [Tue, 26 Feb 2013 10:56:30 +0000 (11:56 +0100)]
grml-cheatcodes: adjust live image path for new live-boot default

7 years agoisolinux boot splashes: adjust path to grml-cheatcodes.txt
Michael Prokop [Tue, 26 Feb 2013 10:52:38 +0000 (11:52 +0100)]
isolinux boot splashes: adjust path to grml-cheatcodes.txt

7 years agoAdopt grml-live-remaster for live-boot's new /lib/live/mount/medium/
Michael Prokop [Tue, 26 Feb 2013 10:52:04 +0000 (11:52 +0100)]
Adopt grml-live-remaster for live-boot's new /lib/live/mount/medium/

7 years agoRelease new version 0.20.0 v0.20.0
Michael Prokop [Mon, 4 Feb 2013 12:39:44 +0000 (13:39 +0100)]
Release new version 0.20.0

7 years agoSW: drop firmware-ipw2x00 from GRMLBASE
Michael Prokop [Mon, 14 Jan 2013 22:59:37 +0000 (23:59 +0100)]
SW: drop firmware-ipw2x00 from GRMLBASE

This is crap:

| Unpacking firmware-ipw2x00 (from .../firmware-ipw2x00_0.36_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.36_all.deb (--unpack):
|  subprocess new pre-installation script returned error exit status 2

7 years agoSW: Move firmware packages to GRMLBASE
Alexander Wirt [Sat, 5 Jan 2013 15:46:29 +0000 (16:46 +0100)]
SW: Move firmware packages to GRMLBASE

We want to have the firmware packages on all Grml based ISOs.

List based on output generated via:

  ( echo -e '\n# firmware packages' ;  apt-cache search firmware | \
    awk '$1 ~/(^firmware|firmware$|firmware-linux-free|firmware-linux-nonfree$)/{print $1}' | \
    egrep -v '(midisport|wlan-ng|installer|crystal|ivtv)' | sort ) >> GRMLBASE

Signed-off-by: Michael Prokop <mika@grml.org>
7 years agoRelease new version 0.19.9 v0.19.9
Michael Prokop [Mon, 17 Dec 2012 11:59:04 +0000 (12:59 +0100)]
Release new version 0.19.9

7 years agoBump Standards-Version to 3.9.4
Michael Prokop [Mon, 17 Dec 2012 11:58:21 +0000 (12:58 +0100)]
Bump Standards-Version to 3.9.4

7 years agoRelease new version 0.19.8 v0.19.8
Michael Prokop [Mon, 26 Nov 2012 14:10:39 +0000 (15:10 +0100)]
Release new version 0.19.8

7 years agoSW: add uuid-runtime to GRMLBASE [Closes: issue1218]
Michael Prokop [Mon, 26 Nov 2012 14:06:38 +0000 (15:06 +0100)]
SW: add uuid-runtime to GRMLBASE [Closes: issue1218]

With less than 130kB installed size it's a no-brainer and
uuidgen is something we want to have on each Grml system
available.

Thanks: Raoul <raoul@bhatia.at> for the feature request

7 years agodrop log call when trying to source /etc/grml/grml-live.conf
Michael Prokop [Tue, 2 Oct 2012 08:22:29 +0000 (10:22 +0200)]
drop log call when trying to source /etc/grml/grml-live.conf

We don't have log() available at that stage yet.

8 years agoFix typo
Michael Prokop [Thu, 27 Sep 2012 06:22:24 +0000 (08:22 +0200)]
Fix typo

Git-Dch: Ignore

8 years agoSource /etc/grml/grml-live.conf only if it can be read
Michael Prokop [Wed, 26 Sep 2012 17:41:00 +0000 (19:41 +0200)]
Source /etc/grml/grml-live.conf only if it can be read

We no longer depend on the file /etc/grml/grml-live.conf as
we keep system defaults in the program nowadays, so do not
fail if file can not be read.

Thanks: Evgeni Golov for reporting

8 years agodocs: update list of supported Debian suites
Michael Prokop [Wed, 26 Sep 2012 17:38:18 +0000 (19:38 +0200)]
docs: update list of supported Debian suites

8 years agocreate a list of non-free packages and their licenses
Evgeni Golov [Tue, 25 Sep 2012 16:31:18 +0000 (18:31 +0200)]
create a list of non-free packages and their licenses

8 years agoSW: add ifenslave-2.6 to GRML_FULL and GRML_SMALL
Michael Prokop [Wed, 26 Sep 2012 14:51:31 +0000 (16:51 +0200)]
SW: add ifenslave-2.6 to GRML_FULL and GRML_SMALL

Acked-by: Evgeni Golov
Acked-by: Alexander Wirt
8 years agopersistency boot option: mention full-ov + custom-ov in help text
Michael Prokop [Thu, 13 Sep 2012 14:10:10 +0000 (16:10 +0200)]
persistency boot option: mention full-ov + custom-ov in help text

8 years agoNew persistency mode is used via boot option "persistence" instead of "persistent"
Michael Prokop [Thu, 13 Sep 2012 13:13:33 +0000 (15:13 +0200)]
New persistency mode is used via boot option "persistence" instead of "persistent"

8 years agoRelease new version 0.19.7 v0.19.7
Michael Prokop [Tue, 11 Sep 2012 13:13:20 +0000 (15:13 +0200)]
Release new version 0.19.7

8 years agoStore md5sum of all files being available in build output directory
Michael Prokop [Wed, 5 Sep 2012 07:22:59 +0000 (09:22 +0200)]
Store md5sum of all files being available in build output directory

As of commit ff80c12bbdaf7ffaff4722bbd96808f2dbfbcad9
['Install "GRML" files into GRML/$GRML_NAME/']
the squashfs file is missing in the md5sum file, even
though the squashfs file is the most important one to
check for.

8 years agoSW: drop ia32-libs from GRML_FULL
Michael Prokop [Fri, 31 Aug 2012 08:25:12 +0000 (10:25 +0200)]
SW: drop ia32-libs from GRML_FULL

ia32-libs now needs multiarch enabled for i386 on amd64

Acked-by: Evgeni Golov
8 years agoDrop insserv removal from instsoft.GRMLBASE hook script
Michael Prokop [Tue, 28 Aug 2012 07:18:36 +0000 (09:18 +0200)]
Drop insserv removal from instsoft.GRMLBASE hook script

Nowadays even file-rc depends on insserv, so let's see how well
this works out and be prepared...

8 years agodpkg-divert grub-probe binary to avoid problems in OpenVZ environments
Michael Prokop [Mon, 27 Aug 2012 18:20:55 +0000 (20:20 +0200)]
dpkg-divert grub-probe binary to avoid problems in OpenVZ environments

It's a hard to debug problem as it doesn't seem to be
reproducible in every OpenVZ environment and on the other hand
makes the system unusable as soon as the bug is triggered. :(

On the command line/in the logs you'll notice something like
that before the system is becoming unuseable:

| Setting up grub-common (1.99-22.1) ...
| Setting up grub2-common (1.99-22.1) ...
| Setting up grub-pc-bin (1.99-22.1) ...
| Setting up grub-pc (1.99-22.1) ...
|
| Creating config file /etc/default/grub with new version
| grub-probe: error: cannot find a device for / (is /dev mounted?).
| grub-probe: error: cannot find a device for /boot (is /dev mounted?).
| grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).

To avoid grub-probe being executed during software installation
let's dpkg-divert the binary during the FAI dirinstall process
through the existing hook script instsoft.GRMLBASE. Then revert
the dpkg-divert via scripts/GRMLBASE/98-clean-chroot before
actually building the ISO again.

While at it also divert update-grub in the same code path as
well.

8 years agoRelease new version 0.19.6 v0.19.6
Michael Prokop [Mon, 27 Aug 2012 13:33:41 +0000 (15:33 +0200)]
Release new version 0.19.6

8 years agoSW: add ssmping to GRML_FULL
Michael Prokop [Mon, 30 Jul 2012 21:35:45 +0000 (23:35 +0200)]
SW: add ssmping to GRML_FULL

Useful for testing if multicast is working between two nodes,
see e.g. http://pve.proxmox.com/wiki/Multicast_notes#test_if_multicast_is_working_between_two_nodes

8 years agoSW: replace fuse-utils with fuse
Michael Prokop [Mon, 30 Jul 2012 15:49:18 +0000 (17:49 +0200)]
SW: replace fuse-utils with fuse

fuse-utils is a transitional package starting with wheezy

8 years agoDo not accept any command line arguments we can't handle
Michael Prokop [Fri, 27 Jul 2012 12:43:40 +0000 (14:43 +0200)]
Do not accept any command line arguments we can't handle

When executing something like:

| grml-live [...] -V B -q

this doesn't skip the mksquashfs stage (and neither the chroot
build stage of course) because the "B" can't be processed for
obvious reasons.  The user mistyped the "-B" here, but then we
shouldn't even try to execute the command line, so just exit in
such a case.

8 years agoDisplay usage information if any unknown cmdline option is used
Michael Prokop [Fri, 27 Jul 2012 12:43:07 +0000 (14:43 +0200)]
Display usage information if any unknown cmdline option is used

This is more user friendly than just displaying an error message

8 years agoSW: add gddrescue to GRML_SMALL
Michael Prokop [Tue, 24 Jul 2012 16:41:29 +0000 (18:41 +0200)]
SW: add gddrescue to GRML_SMALL

Signed-off-by: Alexander Wirt <formorer@grml.org>
8 years agoSW: drop ddrescue from GRML_MEDIUM and GRML_SMALL (removed from Debian, see #677101)
Michael Prokop [Tue, 24 Jul 2012 15:03:30 +0000 (17:03 +0200)]
SW: drop ddrescue from GRML_MEDIUM and GRML_SMALL (removed from Debian, see #677101)

See http://bugs.debian.org/677101

8 years agoSW: add netsniff-ng to GRML_FULL [Closes: issue1197]
Michael Prokop [Mon, 23 Jul 2012 12:23:19 +0000 (14:23 +0200)]
SW: add netsniff-ng to GRML_FULL [Closes: issue1197]

8 years agoRevert "Replace cdn.debian.net with http.debian.net"
Michael Prokop [Thu, 12 Jul 2012 18:42:16 +0000 (20:42 +0200)]
Revert "Replace cdn.debian.net with http.debian.net"

This reverts commit 0533a725f51aa9759cf12312cff52a50756ba47e.
"E: Method gave invalid 200 URI Start message" seems to be
related to http.debian.net

8 years agoRelease new version 0.19.5 v0.19.5
Michael Prokop [Mon, 2 Jul 2012 13:27:30 +0000 (15:27 +0200)]
Release new version 0.19.5

8 years agoSW: add epdfview to GRML_FULL [Closes: issue1189]
Michael Prokop [Mon, 2 Jul 2012 13:22:35 +0000 (15:22 +0200)]
SW: add epdfview to GRML_FULL [Closes: issue1189]

Closes: issue1189
Thanks: Evgeni Golov, Alexander Wirt and Markus Ulrich raising this issue