Andreas "Jimmy" Gredler [Wed, 13 Apr 2016 09:58:14 +0000 (02:58 -0700)]
Added support for netboot.xyz
Added configuration for isolinux and grub to add a menu entry to boot
netboot.xyz. The actual netboot.xyz.lkrn needs to be part of
grml-live-addons to make this work, see PR #8:
https://github.com/grml/grml-live-grml/pull/8
Andreas "Jimmy" Gredler [Wed, 16 Mar 2016 18:27:20 +0000 (11:27 -0700)]
SW: add syslinux-utils to GRMLBASE
Package syslinux-utils added to package config GRMLBASE to support
booting with memdisk. The package includes the binary memdiskfind which
is needed during the boot process.
NOTE from Mika: syslinux-utils is available only since jessie
though building anything older might not be worth troubles unless
someone is actually interested in this, so accept this change as-is.
Michael Prokop [Mon, 15 Feb 2016 21:22:58 +0000 (22:22 +0100)]
docs: provide instructinos how to run from git, use local repos + unify base.tgz docs
Michael Prokop [Mon, 15 Feb 2016 21:21:59 +0000 (22:21 +0100)]
Ensure that we can build up2date epub + pdf files
Michael Prokop [Fri, 8 Jan 2016 14:17:52 +0000 (15:17 +0100)]
Support wayback option also in bootstrapping the initial chroot
Michael Prokop [Thu, 7 Jan 2016 10:37:41 +0000 (11:37 +0100)]
Use "[check-valid-until=no]" in wayback option
Ensure that apt doesn't complain about invalid repositories.
NOTE: supported only by apt >= 1.1~
Michael Prokop [Tue, 5 Jan 2016 23:51:52 +0000 (00:51 +0100)]
SW: move multitail from GRML_FULL to GRMLBASE
It's referred to also in grml-small and it's just a few KBs.
Michael Prokop [Tue, 5 Jan 2016 13:44:54 +0000 (14:44 +0100)]
Add etc/grml/fai/config/config to .gitignore
FAI sadly creates that symlink :(
Michael Prokop [Tue, 5 Jan 2016 11:53:27 +0000 (12:53 +0100)]
docs: don't mention Grml/Debian repositories for squashfs-tools any longer
Michael Prokop [Tue, 5 Jan 2016 11:19:19 +0000 (12:19 +0100)]
Provide wayback machine via "-w <date>"
The wayback machine provides building the system using Debian
archives from the specified date.
Michael Prokop [Tue, 5 Jan 2016 11:17:43 +0000 (12:17 +0100)]
Add .gitignore to ignore files from etc/grml/fai/config/basefiles
This is useful if running grml-live from .git and you want to use
a basefile inside etc/grml/fai/config/basefiles.
Michael Prokop [Thu, 17 Dec 2015 09:57:45 +0000 (10:57 +0100)]
03-get-sources: ensure that apt information is available + up2date
If we don't run 'apt-get update' at this stage we might not have
the according files available needed to run 'apt-get source'.
Michael Prokop [Fri, 4 Dec 2015 21:57:41 +0000 (22:57 +0100)]
Release new version 0.27.2
Michael Prokop [Fri, 4 Dec 2015 21:50:34 +0000 (22:50 +0100)]
Do not fail source retrieval step with apt >=1.1
apt >=1.1 tries to drop privileges which fails in our typical setup with:
| W: Can't drop privileges for downloading as file 'zsh_5.2-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Instead let's check for actual errors (starting with "E:"),
and do not fail the build if there warnings only ("W:").
Michael Prokop [Fri, 4 Dec 2015 17:04:57 +0000 (18:04 +0100)]
Fix apt 1.1 regression in apt-preferences handling
apt >=1.1 fails to parse our apt-preferences setup:
| E: Invalid record in the preferences file /etc/apt/preferences, no Package header
Michael Prokop [Wed, 21 Oct 2015 21:22:08 +0000 (23:22 +0200)]
Release new version 0.27.1
Michael Prokop [Thu, 17 Sep 2015 17:52:45 +0000 (19:52 +0200)]
Fix wrong filename for chain.c32 in isolinux.cfg
Thanks: Gregor Zattler <telegraph@gmx.net> for the bug report
Michael Prokop [Tue, 25 Aug 2015 15:34:07 +0000 (17:34 +0200)]
docs: How to use your own local repository
Michael Prokop [Tue, 25 Aug 2015 15:33:14 +0000 (17:33 +0200)]
Drop misplaced MIRROR_DIRECTORY from grml-live.conf
Fix error from commit
94aafe9bb2f3
Evgeni Golov [Tue, 25 Aug 2015 15:08:56 +0000 (17:08 +0200)]
drop full-ov, custom-ov, live-rw and home-rw from the helptext
Michael Prokop [Thu, 9 Jul 2015 10:11:15 +0000 (12:11 +0200)]
Release new version 0.27.0
Michael Prokop [Thu, 9 Jul 2015 10:09:38 +0000 (12:09 +0200)]
Drop unused-override from lintian file
Michael Prokop [Wed, 8 Jul 2015 13:33:14 +0000 (15:33 +0200)]
grml-cheatcodes.txt: replace vlock with physlock
Michael Prokop [Wed, 8 Jul 2015 13:25:08 +0000 (15:25 +0200)]
SW: replace vlock with physlock [Closes: issue1342]
Michael Prokop [Mon, 29 Jun 2015 07:23:13 +0000 (09:23 +0200)]
SW: add apt-transport-https to GRMLBASE
Usage of https in sources.list should be supported on all Grml flavours
Michael Prokop [Wed, 24 Jun 2015 08:21:50 +0000 (10:21 +0200)]
Drop unmaintained GRML_MEDIUM + GRML_XL classes
While at it update the ISO size docs for grml-full and grml-small
to match latest release.
Michael Prokop [Tue, 23 Jun 2015 18:48:56 +0000 (20:48 +0200)]
SW: add stress to GRML_FULL
Thanks: Bernd Zeimetz <bzed@debian.org> for the suggestion
Michael Prokop [Mon, 22 Jun 2015 16:14:48 +0000 (18:14 +0200)]
Release new version 0.26.8
Michael Prokop [Mon, 22 Jun 2015 16:12:59 +0000 (18:12 +0200)]
Provide sources.list setup for DEBIAN_JESSIE
Otherwise executing 'grml-live -s jessie' fails hard
Michael Prokop [Mon, 22 Jun 2015 16:11:31 +0000 (18:11 +0200)]
sources.list: fix comments and drop unused entries
There's no point in shipping the ftp.at.debian.org/ftp.de.debian.org
entries anymore since we're using ftp.debian.org by default nowadays
Drop the misleading "mirror selected via geo-ip" comments,
since we're using ftp.debian.org nowadays (and neither http.debian.net
nor httpredir.debian.org)
Michael Prokop [Mon, 22 Jun 2015 11:52:46 +0000 (13:52 +0200)]
33-aptsetup: improve perl regex to work with backports and perl 5.14
The perl command line which is responsible for replacing
ftp.debian.org with the according snapshot.debian.org entry
produced an invalid sources.list entry with perl v5.14.2,
e.g. generating:
| deb http://snapshot.debian.org/archive/debian/
20150622/ main deb-src http://snapshot.debian.org/archive/debian/
20150622/ main
with the following input:
| deb http://ftp.debian.org/debian/ jessie-backports main
| deb-src http://ftp.debian.org/debian/ jessie-backports main
Michael Prokop [Fri, 19 Jun 2015 15:10:58 +0000 (17:10 +0200)]
sources.list configs: enable contrib/non-free for backports
Michael Prokop [Fri, 19 Jun 2015 08:40:10 +0000 (10:40 +0200)]
Make package error check safe for "/" inside the package string
Otherwise for something like linux-base/squeeze-backports
and initramfs-tools/squeeze-backports it will fail with:
| * Missing packages found, generating junit report.
| awk: line 1: syntax error at or near {
| awk: line 1: syntax error at or near {
Michael Prokop [Fri, 19 Jun 2015 08:33:08 +0000 (10:33 +0200)]
Fix check for sylinux *.c32 files
We of course want to check the availability of the files
inside the generated system and not rely on the building host.
Michael Prokop [Tue, 9 Jun 2015 15:40:11 +0000 (17:40 +0200)]
Replace references to wheezy with jessie + add stretch to zsh completion
Michael Prokop [Tue, 9 Jun 2015 15:40:10 +0000 (17:40 +0200)]
DEBIAN_STABLE: backports should point to jessie nowadays
Michael Prokop [Fri, 5 Jun 2015 23:45:56 +0000 (01:45 +0200)]
Release new version 0.26.7
Michael Prokop [Fri, 5 Jun 2015 11:34:53 +0000 (13:34 +0200)]
SW: add bats to GRML_FULL
Useful for automated testing, especially useful for verifying
the Grml ISO itself.
Michael Prokop [Mon, 1 Jun 2015 07:58:59 +0000 (09:58 +0200)]
94-update-smart-drivedb: do not fail on update-smart-drivedb errors
Currently the
http://sourceforge.net/p/smartmontools/code/HEAD/tree/trunk/smartmontools/drivedb.h?format=raw
and related files on sourceforge aren't available and therefor
cause our builds to fail with:
| Updating smartmontool drivedb
| /usr/sbin/update-smart-drivedb: download from trunk failed (HTTP error)
Therefore don't break our builds but instead log a warning
message instead.
Michael Prokop [Thu, 23 Apr 2015 16:12:28 +0000 (18:12 +0200)]
New script 94-update-smart-drivedb to update smartmontools' drive database
Michael Prokop [Mon, 23 Mar 2015 07:38:34 +0000 (08:38 +0100)]
SW: add uml-utilities to GRML_FULL [Closes: issue1344]
Michael Prokop [Fri, 27 Feb 2015 13:07:22 +0000 (14:07 +0100)]
Release new version 0.26.6
Michael Prokop [Fri, 27 Feb 2015 13:03:07 +0000 (14:03 +0100)]
SW: add partclone to GRML_FULL [Closes: issue1341]
Quoting from the BTS:
| clonezilla fails to clone ext4 partitions because it needs partclone,
| which is not part of the grml-distro.
Thanks: gerd for the bug report
Michael Prokop [Thu, 26 Feb 2015 13:27:02 +0000 (14:27 +0100)]
Copy all *.c32 syslinux files to make sure dependencies aren't missing
Once again vesamenu.c32 depends on another file, instead
of tracking this manually let's just copy all *.c32 files
to /boot/isolinux/.
Addressing:
| Failed to load COM32 file vesamenu.c32
Michael Prokop [Wed, 18 Feb 2015 17:03:12 +0000 (18:03 +0100)]
Include ldlinux.c32 in netboot package also via grml-live itself
Related to the previous commit (
ded6100068b14).
Michael Prokop [Wed, 18 Feb 2015 15:53:23 +0000 (16:53 +0100)]
Include ldlinux.c32 in netboot package
Recent versions of pxelinux.0 depend on ldlinux.c32
Thanks: murb for the bug report on IRC
Michael Prokop [Wed, 14 Jan 2015 11:56:25 +0000 (12:56 +0100)]
SW: add nethogs to GRML_FULL
Michael Prokop [Wed, 10 Dec 2014 11:26:44 +0000 (12:26 +0100)]
Add mgag200.modeset=0 to boot options for disabled framebuffer/KMS
Michael Prokop [Wed, 10 Dec 2014 11:21:15 +0000 (12:21 +0100)]
Do not enable modesetting for mgag200 driver [Closes: issue1334]
Supermicro boards with onboard VGA "Matrox G200eW" as well
as IBM flex chassis fail when modesetting for mgag200 is enabled.
Michael Prokop [Tue, 18 Nov 2014 12:08:30 +0000 (13:08 +0100)]
Release new version 0.26.5
Michael Prokop [Tue, 18 Nov 2014 12:00:28 +0000 (13:00 +0100)]
SW: replace wodim with xorriso [Closes: issue1233]
Thanks: Alexander Wirt for pointing out that wodim is outdated
Michael Prokop [Tue, 18 Nov 2014 11:57:03 +0000 (12:57 +0100)]
Drop deprecated mtab.sh script from runlevel.conf [Closes: issue1321]
This file no longer exists, at least not since wheezy.
Thanks: Christian Hofstaedtler for reporting this issue
Michael Prokop [Tue, 18 Nov 2014 11:38:18 +0000 (12:38 +0100)]
SW: add wodim to GRML_FULL [Closes: issue1324]
Michael Prokop [Fri, 14 Nov 2014 11:51:58 +0000 (12:51 +0100)]
Release new version 0.26.4
Michael Prokop [Fri, 14 Nov 2014 11:05:06 +0000 (12:05 +0100)]
Also include libgpl.c32 in isolinux directory
hdt in boot menu requires it:
| Failed to load libgpl.c32
| Failed to load COM32 file /boot/addons/hdt.c32
Michael Prokop [Fri, 14 Nov 2014 09:45:30 +0000 (10:45 +0100)]
No longer include MirOS BSD in isolinux/syslinux boot menu
MirOS BSD no longer seems to work from isolinux/syslinux,
this might be due to:
| Since version 5.00, support for 16-bit COMBOOT modules has been dropped,
| and c32 modules switched from the COM32 object format to ELF.
as stated on http://www.syslinux.org/wiki/index.php/Comboot_API
For now it's still available in GRUB, where it's *basically*
working.
Michael Prokop [Fri, 14 Nov 2014 09:35:28 +0000 (10:35 +0100)]
Add libmenu.c32 to isolinux directory
hdt in boot menu requires it:
| Failed to load libmenu.c32
| Failed to load COM32 file /boot/addons/hdt.c32
Michael Prokop [Thu, 13 Nov 2014 08:28:18 +0000 (09:28 +0100)]
Release new version 0.26.3
Evgeni Golov [Tue, 11 Nov 2014 13:01:18 +0000 (14:01 +0100)]
Set cirrus modeset=0 to prevent hang on QEMU
See: https://bugs.debian.org/768157
Evgeni Golov [Tue, 11 Nov 2014 12:44:19 +0000 (13:44 +0100)]
Fix creation of images based on Wheezy after the udev fix in grml-live
The grml-live repo currently ships an own udev for a bugfix, which only affects
Jessie and later. This version of udev is not installable in Wheezy and results
in an failed image build. Let's pin udev to the Wheezy version on Wheezy, as
the fix is not needed there anyways.
Michael Prokop [Wed, 5 Nov 2014 23:51:06 +0000 (00:51 +0100)]
Release new version 0.26.2
Evgeni Golov [Wed, 5 Nov 2014 07:28:44 +0000 (08:28 +0100)]
grml-cheatcodes: document cirrus.modeset=0
Evgeni Golov [Wed, 5 Nov 2014 07:27:27 +0000 (08:27 +0100)]
also set cirrus.modeset=0 for the nomodeset options
Michael Prokop [Tue, 28 Oct 2014 09:55:28 +0000 (10:55 +0100)]
Release new version 0.26.1
Michael Prokop [Tue, 28 Oct 2014 08:08:28 +0000 (09:08 +0100)]
Bump Standards-Version to 3.9.6
Michael Prokop [Tue, 28 Oct 2014 08:00:56 +0000 (09:00 +0100)]
Make sure apt caches are up2date before trying to install aptitude
Otherwise we might run into:
| [...]
| 08:54:38 preserving etc/apt/sources.list.d/grml-stable.list
| 08:54:39 OK
| 08:54:39 aptitude binary is not available, installing to make sure further FAI actions continue to work
| 08:54:39 Reading package lists...
| 08:54:42 Building dependency tree...
| 08:54:42 Package aptitude is not available, but is referred to by another package.
| 08:54:42 This may mean that the package is missing, has been obsoleted, or
| 08:54:42 is only available from another source
| 08:54:42
| 08:54:42 E: Package 'aptitude' has no installation candidate
| 08:54:42 updatebase.GRMLBASE FAILED with exit code 100.
| 08:54:42 Calling task_updatebase
As nowadays - with Debian/jessieu - aptitude no longer is in
a base debootstrap chroot.
Michael Prokop [Mon, 27 Oct 2014 23:27:53 +0000 (00:27 +0100)]
Switch from http.debian.net to ftp.debian.org
Out of 10 recent ISO builds within ~4 days 9 of them failed. :(
At least 7 of those 9 broken builds were caused by broken downloads:
|
20141023 => 07:52:28 E: Failed to fetch http://http.debian.net/debian/pool/main/libr/librsvg/librsvg2-common_2.40.4-1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80]
|
20141024 => 06:47:25 W: Failed to fetch xz:/var/lib/apt/lists/partial/http.debian.net_debian_dists_testing_main_binary-amd64_Packages Hash Sum mismatch
|
20141026 => 05:29:52 W: Failed to fetch http://http.debian.net/debian/dists/testing/main/i18n/Translation-en Hash Sum mismatch
|
20141027 => E: Unable to find a source package for gcc-4.7
|
20141027 => E: Unable to find a source package for gcc-4.7
|
20141027 => 05:10:38 W: Failed to fetch xz:/var/lib/apt/lists/partial/http.debian.net_debian_dists_testing_main_binary-amd64_Packages Hash Sum mismatch
|
20141027 => 09:32:37 Err http://http.debian.net/debian/ testing/main libsystemd-daemon0 amd64 215-5+b1
| 09:32:37 Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80]
|
20141027 => 20:29:56 E: Failed to fetch http://http.debian.net/debian/pool/main/s/systemd/libsystemd-daemon0_215-5+b1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80]
|
20141027 => 22:44:01 E: Failed to fetch http://http.debian.net/debian/pool/main/libx/libxfont/libxfont1_1.4.99.901-1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80]
This is a serious development and release stopper for us.
Therefore let's try switching to ftp.debian.org which has been
reported to have a useful network bandwidth and failover setup available
(thanks zobel + weasel).
Evgeni Golov [Sun, 26 Oct 2014 14:31:18 +0000 (15:31 +0100)]
set CRYPTSETUP=y when calling update-initramfs
This is needed for the initrd to include the cryptsetup binaries and modules
with cryptsetup >= 2:1.6.6-1 after the patch in https://bugs.debian.org/714104
Thanks: Charles A. Hewson <cahewson@eskimo.com>
Michael Prokop [Fri, 24 Oct 2014 07:16:34 +0000 (09:16 +0200)]
SW: add syslinux-common to GRMLBASE
Otherwise the boot related modules might be missing:
| * Missing addon file: "chain.c32" [ !! ]
| * Missing addon file: "hdt.c32" [ !! ]
| * Missing addon file: "mboot.c32" [ !! ]
| * Missing addon file: "menu.c32" [ !! ]
This is happening on grml-small where syslinux-common isn't
present by default because it's just a Recommends but not a Depends.
On grml-full we ship syslinux-common by default though because
it's a dependency of grub-imageboot.
Michael Prokop [Tue, 7 Oct 2014 20:55:43 +0000 (22:55 +0200)]
Fix path for memdisk binary when building with recent syslinux[-common] versions
Addressing:
| * Missing addon file: "memdisk"
Michael Prokop [Wed, 17 Sep 2014 20:55:47 +0000 (22:55 +0200)]
Release new version 0.26.0
Michael Prokop [Wed, 17 Sep 2014 20:48:36 +0000 (22:48 +0200)]
Update lintian overrides for modified lintian message
Michael Prokop [Wed, 17 Sep 2014 20:38:44 +0000 (22:38 +0200)]
Do our best to make sure aptitude is installed in chroot
There seems to be a change in Debian (jessie) causing aptitude to
no longer be present in debootstrapped systems by default any
longer. By setting $FAI_DEBOOTSTRAP_OPTS accordingly we include
it in its default package selection though. If it still shouldn't
be present we explicitely try to install it through the
updatebase.GRMLBASE hook script.
Michael Prokop [Wed, 17 Sep 2014 20:37:38 +0000 (22:37 +0200)]
isohybrid binary moved to syslinux-utils, update Recommends + error msg
Michael Prokop [Tue, 12 Aug 2014 08:04:44 +0000 (10:04 +0200)]
SW: drop gptsync (orphaned and broken)
See Debian's #755510: Orphaned since 2012, last upload 2010, not in testing
Michael Prokop [Fri, 8 Aug 2014 21:54:48 +0000 (23:54 +0200)]
SW: add augeas-tools
Useful e.g. for customizing /etc/fstab of an installed system, like:
cat << EOT | augtool --root="$TARGET"
insert opt after /files/etc/fstab/*[file="/"]/opt[last()]
set /files/etc/fstab/*[file="/"]/opt[last()] noatime
save
EOT
Michael Prokop [Thu, 3 Jul 2014 14:16:39 +0000 (16:16 +0200)]
Release new version 0.25.1
Michael Prokop [Thu, 3 Jul 2014 14:03:04 +0000 (16:03 +0200)]
Check for failed updatebase and instsoft hook executions
Michael Prokop [Thu, 3 Jul 2014 13:33:01 +0000 (15:33 +0200)]
updatebase.GRMLBASE: execute fcopy with -i flag to ignore non-matching files
Otherwise when building testing/unstable we get:
| fcopy: no matching file for any class for etc/apt/preferences.d/wheezy-backports defined.
and fcopy fails to execute:
| updatebase.GRMLBASE FAILED with exit code 1.
and causing the following '$ROOTCMD apt-key add /etc/apt/grml.key
to never get executed then.
Michael Prokop [Thu, 3 Jul 2014 11:16:17 +0000 (13:16 +0200)]
Release new version 0.25.0
Krisztian VASAS [Wed, 18 Jun 2014 10:20:44 +0000 (12:20 +0200)]
Fixes to be able to build Grml based on Debian Wheezy
In Debian Wheezy initramfs-tools is 0.109, but the Grml kernel needs
at least 0.110. The backport contains the requested version.
Krisztian VASAS [Wed, 18 Jun 2014 10:20:43 +0000 (12:20 +0200)]
Don't use addons in GRUB if NO_ADDONS is set
Krisztian VASAS [Wed, 18 Jun 2014 10:20:42 +0000 (12:20 +0200)]
Possibility to give LIVE_CONF as env. variable
Michael Prokop [Thu, 3 Jul 2014 10:58:46 +0000 (12:58 +0200)]
New cmdline option -S + env variable SCRIPTS_DIRECTORY to set script directory
This allows us to run grml-live from the Git repository without
having /usr/share/grml-live/scripts available.
Thanks: Krisztian VASAS <iron@ironiq.hu> for the initial patch
Michael Prokop [Fri, 20 Jun 2014 09:20:39 +0000 (11:20 +0200)]
21-usersetup: check for existing /bin/zsh inside the chroot
/bin/zsh usually points to /etc/alternatives/zsh, but if
/etc/alternatives/zsh doesn't exist on the *build* system,
the test for existing /bin/zsh fails, so we need to verify
the existence of /bin/zsh *inside* the chroot.
Thanks: Krisztian VASAS <iron@ironiq.hu> for reporting the problem
Acked-by: Alexander Wirt <formorer@grml.org>
Elias Probst [Wed, 28 May 2014 20:44:57 +0000 (22:44 +0200)]
Add 'rsync' to dependencies
Otherwise using a $CHROOT_INSTALL will result in a message like this:
```
/usr/sbin/grml-live: line 1150: rsync: command not found
```
Michael Prokop [Mon, 26 May 2014 10:18:53 +0000 (12:18 +0200)]
Add falls positive privacy-breach-generic to lintian overrides
Michael Prokop [Mon, 26 May 2014 10:10:37 +0000 (12:10 +0200)]
Release new version 0.24.0
Michael Prokop [Mon, 26 May 2014 10:03:29 +0000 (12:03 +0200)]
Further updates for syslinux v3:6.03~pre1+dfsg-4 support
We need to also include ldlinux.c32, libcom32.c32 and
libutil.c32, but only for syslinux versions >3:4.05+dfsg-6+deb8u1.
While the modules are located in directory
/usr/lib/syslinux/modules/bios/ the main isolinux.bin file is in
either /usr/lib/ISOLINUX or /usr/lib/syslinux, so adjust code
accordingly.
Michael Prokop [Mon, 26 May 2014 08:49:00 +0000 (10:49 +0200)]
Do not fail in upgrade mode (-u) when configuration files have been modified
Custom configuration files might be present and upgrading
packages might fail then:
| Setting up sudo (1.8.9p5-1) ...
|
| Configuration file '/etc/sudoers'
| ==> File on system created by you or by a script.
| ==> File also in package provided by package maintainer.
| What would you like to do about it ? Your options are:
| Y or I : install the package maintainer's version
| N or O : keep your currently-installed version
| D : show the differences between the versions
| Z : start a shell to examine the situation
| The default action is to keep your current version.
| *** sudoers (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package sudo (--configure):
Michael Prokop [Fri, 23 May 2014 11:09:33 +0000 (13:09 +0200)]
SW: move syslinux into GRMLBASE class, add pxelinux + isolinux
Recent versions of syslinux (at least applies to v3:6.03~pre1+dfsg-4)
split the packages into isolinux, pxelinux, syslinux + syslinux-common.
Michael Prokop [Fri, 23 May 2014 11:07:50 +0000 (13:07 +0200)]
Adjust syslinux directories for syslinux v3:6.03~pre1+dfsg-4
Recent versions of syslinux no longer provide the files we have
been relying on in the syslinux package any longer but files have
been split into packages isolinux, pxelinux, syslinux + syslinux-common
with different directory names.
Michael Prokop [Fri, 16 May 2014 09:45:04 +0000 (11:45 +0200)]
SW: add iperf to GRML_FULL
As suggested by Frank Terbeck <ft@grml.org>
Michael Schierl [Sat, 3 May 2014 13:05:52 +0000 (15:05 +0200)]
Add more filesystems to modular GRUB2
This fixes the bug described in http://bts.grml.org/grml/issue1306
that a grml2usb prepared medium cannot boot from (U)EFI.
Added a few more filesystems just in case somebody wants to use
grml2usb with a non-mainstream filesystem.
I am unable to reproduce the second bug in that issue, when dd-ing
the ISO to a USB device - this scenario works fine with the (U)EFI
implementation used by VirtualBox.
Michael Prokop [Sat, 19 Apr 2014 20:41:16 +0000 (22:41 +0200)]
Release new version 0.23.3
Michael Prokop [Sat, 19 Apr 2014 15:00:30 +0000 (17:00 +0200)]
Provide GRMLBASE script 49-sshd to adjust sshd configuration [Closes: issue1304]
Providing the openssh-server/permit-root-login debconf option sadly
isn't enough to switch from "PermitRootLogin without-password"
to "PermitRootLogin yes", so we have to adjust the file on-the-fly.
(Let's try to avoid shipping the sshd configuration file for now,
to make sure the file works for all the Debian releases.)
While at it also disable UseDNS which speeds up login when DNS
is unconfigured/unavailable/broken.
Michael Prokop [Sat, 19 Apr 2014 12:57:13 +0000 (14:57 +0200)]
SW: replace zd1211-firmware with firmware-zd1211
Michael Prokop [Sat, 19 Apr 2014 12:52:12 +0000 (14:52 +0200)]
debconf: enable permit-root-login for openssh-server package [Closes: issue1304]
Michael Prokop [Wed, 2 Apr 2014 09:26:14 +0000 (11:26 +0200)]
Drop "forensic" boot option from Forensic Mode boot menu
The "forensic" kernel option (which corresponds to the "Forensic Mode"
boot menu entry) sets all the according boot options. If the "forensic"
boot option is used then grml-autoconfig raises a warning for wrong
usage, so let's avoid further confusion since "forensic" boot option
itself doesn't change anything.
Michael Prokop [Sat, 29 Mar 2014 16:32:05 +0000 (17:32 +0100)]
Release new version 0.23.2