Michael Prokop [Sat, 18 Jul 2020 19:58:49 +0000 (21:58 +0200)]
grub/efi boot: load unicode font for nice looking boot splash
The unicode fonts are necessary to get nice rounded corners and
alike in the boot splash, so try to use it by default.
This work was funded by Grml-Forensic.
Michael Prokop [Sat, 18 Jul 2020 11:54:54 +0000 (13:54 +0200)]
Switch from /var/run to /run
The transition to /run was a release goal of wheezy (see
https://wiki.debian.org/ReleaseGoals/RunDirectory), so
this is more than overdue :)
Michael Prokop [Sat, 18 Jul 2020 11:53:41 +0000 (13:53 +0200)]
Fix tftp service restarts
The file /var/run/grml-tftpd.pid is owned by nobody:nogroup,
start-stop-daemon then complains about this when trying to stop the
service.
Fixes:
| start-stop-daemon: matching only on non-root pidfile /var/run/grml-tftpd.pid is insecure
Michael Prokop [Sat, 18 Jul 2020 11:40:11 +0000 (13:40 +0200)]
debian: switch to debhelper-compat approach
Michael Prokop [Sat, 18 Jul 2020 11:37:24 +0000 (13:37 +0200)]
Misc typo and wording fixes
s/comming/coming/ -> though while at it, reword the phrase
s/absolutly/absolutely/
s/seperated/separated/
Michael Prokop [Sat, 18 Jul 2020 11:33:18 +0000 (13:33 +0200)]
Adjust check for iptables binary
Starting with the iptables v1.8.4-1 Debian package the /sbin ->
/usr/sbin compat symlinks no longer exist, fix check for iptables
accordingly.
While at if fix typo (avilable->available).
Michael Prokop [Sat, 18 Jul 2020 11:31:14 +0000 (13:31 +0200)]
Drop support for deprecated dhcpd3
dhcpd3 isn't even available in jessie, so it's time to get rid of it.
Michael Prokop [Sat, 18 Jul 2020 11:03:35 +0000 (13:03 +0200)]
Release new version 0.103.0
Michael Prokop [Sat, 18 Jul 2020 11:02:57 +0000 (13:02 +0200)]
Support UEFI PXE boot with DHCPv4
pxelinux supports booting via BIOS, but to get EFI boot working via PXE
(especially when booting via Secure Boot even), then we need a proper
GRUB based boot toolchain.
By using binaries from grub-efi-amd64-signed + shim-signed packages and
integrating them in our configuration, we support BIOS boot via pxelinux
and EFI boot via GRUB at the same time.
FTR: to support grml-terminalserver as arch all package and not
*strictly* requiring the grub-efi-amd64-signed + shim-signed packages
(at least for now), we use a dependency chain as follows:
| grub-efi-amd64-signed | grub-efi-amd64-bin | pxelinux,
| shim-signed:amd64 | pxelinux,
This means that only pxelinux is strictly needed if you don't care about
PXE support, but need to ensure grub-efi-amd64-signed (or
grub-efi-amd64-bin as its fallback) and shim-signed are present on your
system if you want PXE boot support within grml-terminalserver. This
change will be implemented in GRML_FULL class of grml-live for the
official Grml ISOs.
This work was funded by Grml-Forensic.
Michael Prokop [Sat, 18 Jul 2020 11:02:20 +0000 (13:02 +0200)]
Bump Standards-Version to 4.5.0
Michael Prokop [Sat, 18 Jul 2020 10:59:55 +0000 (12:59 +0200)]
Drop unused debian/conffiles
Michael Prokop [Tue, 22 Oct 2019 13:54:16 +0000 (15:54 +0200)]
Release new version 0.102.2
Michael Prokop [Thu, 26 Sep 2019 07:22:01 +0000 (09:22 +0200)]
addon_*_bsd.cfg: don't try to modify if file doesn't exist
This exhibits an ugly error message if no such file exists,
so let's check if any such file exists before trying to
operate on them
Michael Prokop [Tue, 13 Aug 2019 13:21:23 +0000 (15:21 +0200)]
Release new version 0.102.1
Michael Prokop [Tue, 13 Aug 2019 13:19:58 +0000 (15:19 +0200)]
default_config: fix syntax error
Michael Prokop [Thu, 21 Mar 2019 11:18:22 +0000 (12:18 +0100)]
Release new version 0.102.0
Michael Prokop [Thu, 21 Mar 2019 11:13:12 +0000 (12:13 +0100)]
Refresh Debian packaging, switching to minimal dh style
While at it make lintian happy :)
Michael Prokop [Thu, 21 Mar 2019 11:05:21 +0000 (12:05 +0100)]
Bump debian/compat to 10 and adjust Build-Depends on debhelper accordingly
Michael Prokop [Thu, 21 Mar 2019 11:04:13 +0000 (12:04 +0100)]
Bump Standards-Version to 4.3.0
Michael Prokop [Thu, 21 Mar 2019 11:03:58 +0000 (12:03 +0100)]
Use https version for Homepage and Vcs-Browser fields
Michael Prokop [Thu, 21 Mar 2019 08:33:02 +0000 (09:33 +0100)]
Switch default mount point from /lib/live/mount/medium to /run/live/medium
In commit
0d878d3a679 of live-boot(-grml)
("Simplify mount point handling by using /run/live instead of /lib/live/mount")
the mountpath of /lib/live/mount/medium was moved towards /run/live/medium.
Commit
c6a17c7b41b of live-boot(-grml) provides a backward compatibility
rbind mount, but occasionally there seems to be a regression somewhere
during boot (see https://github.com/grml/live-boot-grml/issues/10), and
the rbind mount will be deprecated and removed before the bullseye
(Debian 11) release.
Layout changes over time:
* /cdrom for old linuxrc approach
* /live/image for initramfs layout until December 2012
* /lib/live/mount/medium for initramfs layout since December 2012
* /run/live/medium for initramfs layout since December 2018
Drop support for everything but /run/live/medium and
/lib/live/mount/medium, while at it.
Michael Prokop [Wed, 23 Sep 2015 20:01:12 +0000 (22:01 +0200)]
Release new version 0.101.2
Michael Prokop [Wed, 23 Sep 2015 19:59:11 +0000 (21:59 +0200)]
syslinux(-common) no longer ships pxelinux.0, included in pxelinux now
pxelinux package is available since Debian/jessie, so
support on either the pxelinux or older versions of
syslinux-common (which used to ship the pxelinux.0 file).
Michael Prokop [Mon, 14 Sep 2015 14:22:21 +0000 (16:22 +0200)]
Release new version 0.101.1
Michael Prokop [Mon, 14 Sep 2015 14:22:07 +0000 (16:22 +0200)]
wrap-and-sort debian directory
Michael Prokop [Mon, 14 Sep 2015 14:19:36 +0000 (16:19 +0200)]
Bump Standards-Version to 3.9.6
Michael Prokop [Mon, 14 Sep 2015 14:19:24 +0000 (16:19 +0200)]
Set Grml Team as Maintainer
Michael Prokop [Fri, 28 Mar 2014 09:32:27 +0000 (10:32 +0100)]
Release new version 0.101.0
Michael Prokop [Fri, 28 Mar 2014 09:18:04 +0000 (10:18 +0100)]
grub-pxelinux_config: use shell features for directory browsing
Andreas "Jimmy" Gredler [Sun, 23 Mar 2014 05:47:46 +0000 (22:47 -0700)]
Remove old grub support
Removed code to generate menu.lst in tftp root dir. grml2usb generates
grub config now and also takes care of live-media-path.
Andreas "Jimmy" Gredler [Sun, 23 Mar 2014 04:55:04 +0000 (21:55 -0700)]
Get rid of code which breaks Multi-ISO boot [Testing: issue1273]
Removed lots of code which is not needed any longer because grml2usb
can do a lot of the work.
Did some redesign to support multiple ISOs, see also bug report #1273.
Because of this changes it's no longer possible to overwrite the used
kernel in /etc/grml/terminalserver/config. This should not be needed
nowadays, anyway.
Fixed syntax error and wrong variable assignement
In default_config the variable MULTIBOOT was assigned wrong
Michael Prokop [Fri, 13 Sep 2013 10:50:14 +0000 (12:50 +0200)]
Release new version 0.100.2
Michael Prokop [Fri, 13 Sep 2013 10:44:13 +0000 (12:44 +0200)]
Fix usage of rpcinfo being available inside /usr/sbin nowadays [Closes: issue1274]
If the call to rpcinfo fails we get "--no-nfs-version 3" appended
to the rpc.mountd call, which results in non-booting PXE clients.
Thanks: Joe Stingel for the initial bug report
Michael Prokop [Tue, 22 Jan 2013 14:33:39 +0000 (15:33 +0100)]
Release new version 0.100.1
Michael Prokop [Tue, 22 Jan 2013 14:32:36 +0000 (15:32 +0100)]
Make sure we don't override live-media-path if /lib/live/mount/medium/boot exists
Otherwise live_media_path points to the wrong configuration
in current Grml ISOs.
Michael Prokop [Thu, 10 Jan 2013 12:26:46 +0000 (13:26 +0100)]
Release new version 0.100.0
Michael Prokop [Thu, 10 Jan 2013 12:22:41 +0000 (13:22 +0100)]
Bump Standards-Version to 3.9.4
Michael Prokop [Thu, 10 Jan 2013 12:14:07 +0000 (13:14 +0100)]
Adjust live media path for new live-boot version
Debian's live-boot changed the path from /live/image to
/lib/live/mount/medium, so adopt our code to support those
new versions without breaking older ISOs.
Michael Prokop [Thu, 13 Sep 2012 14:39:47 +0000 (16:39 +0200)]
Release new version 0.99.20
Michael Prokop [Thu, 13 Sep 2012 14:39:34 +0000 (16:39 +0200)]
If isolinux template directory is not present inform user about possible workarounds
Michael Prokop [Tue, 11 Sep 2012 17:28:12 +0000 (19:28 +0200)]
Release new version 0.99.19
Michael Prokop [Tue, 11 Sep 2012 17:11:37 +0000 (19:11 +0200)]
NAT setup: do not fail if local route is present
If the system running grml-terminalserver uses the gateway
IP address and it's a local route then the loopback device
is the matching device. This doesn't make any sense for the
NAT setup, therefore skip it.
Without this change the iptables code gets executed with
invalid arguments and is failing.
Michael Prokop [Tue, 11 Sep 2012 16:35:39 +0000 (18:35 +0200)]
Drop outdated NOTES file
Michael Prokop [Tue, 11 Sep 2012 15:35:23 +0000 (17:35 +0200)]
Use /live/image as default + vmlinuz/initrd.img to support new releases
We don't use linux26 but vmlinuz as kernel file name
and initrd.img instead of minirt26.gz for the initramfs nowadays.
Thanks: Ulrich Dangel for helping resolve the mess
Michael Prokop [Wed, 11 Jan 2012 17:32:27 +0000 (18:32 +0100)]
Release new version 0.99.18
Michael Prokop [Wed, 11 Jan 2012 11:17:39 +0000 (12:17 +0100)]
Get rid of grml2hd specific dialog and code [Closes: issue1117]
Michael Prokop [Fri, 9 Dec 2011 10:04:42 +0000 (11:04 +0100)]
Release new version 0.99.17
Michael Prokop [Fri, 9 Dec 2011 10:04:08 +0000 (11:04 +0100)]
grml-terminalserver-config: fix syntax error
Christian Hofstaedtler [Tue, 6 Dec 2011 21:43:32 +0000 (22:43 +0100)]
Release new version 0.99.16.
Michael Prokop [Wed, 29 Sep 2010 16:20:17 +0000 (18:20 +0200)]
grml-terminalserver-config: use x.x.x.10 as starting IP address range
If we have x.x.x.1 as starting range adress provide x.x.x.10
instead so we avoid possible conflicts with default gateway.
Michael Prokop [Sat, 26 Nov 2011 19:04:37 +0000 (20:04 +0100)]
Release new version 0.99.15
Christian Hofstaedtler [Wed, 27 Jul 2011 19:30:29 +0000 (21:30 +0200)]
Add debian/control headers Origin, Bugs
Michael Prokop [Tue, 12 Jul 2011 09:41:46 +0000 (11:41 +0200)]
Releasing new version 0.99.14.
Michael Prokop [Mon, 11 Jul 2011 22:51:20 +0000 (00:51 +0200)]
Do not use "nodhcp" bootoption anymore, since recent ISOs have new way of network configuration.
With integration of recent live-boot versions we don't have DHCP
requests in grml-autoconfig anymore (which used to require the
nodhcp option to disable the request) but the initrd cares about
it. If we're using nodhcp for booting then the initrd won't
configure networking any longer at all, which means booting via
PXE doesn't work.
To make sure that the nodhcp bootoption isn't present in custom
live systems let's remove the option using grml2usb's
--remove-bootoption=nodhcp feature (grml2usb ftw!).
Acked by: Ulrich Dangel <mru@grml.org>
Acked by: Christian Hofstaedtler <ch@grml.org>
Acked by: Michael Gebetsroither <gebi@grml.org>
Michael Prokop [Mon, 6 Jun 2011 20:48:29 +0000 (22:48 +0200)]
Bump Standards-Version to 3.9.2.
Signed-off-by: Michael Prokop <mika@grml.org>
Christian Hofstaedtler [Sun, 15 May 2011 23:04:37 +0000 (01:04 +0200)]
Release new version 0.99.13.
Ulrich Dangel [Sun, 15 May 2011 22:08:29 +0000 (00:08 +0200)]
Support either portmap or rpcbind in grml-terminalserver.
In the upcoming Grml version 2011.05 /etc/init.d/portmap does not exist
but /etc/init.d/rpcbind. This patch supports either /etc/init.d/portmap or
/etc/init.d/rpcbind.
Michael Prokop [Tue, 7 Dec 2010 11:36:23 +0000 (12:36 +0100)]
Release new version 0.99.12.
Michael Gebetsroither [Thu, 2 Dec 2010 16:23:52 +0000 (17:23 +0100)]
Merge remote branch 'origin/mru/issue733'
Signed-off-by: Michael Gebetsroither <michael@mgeb.org>
Ulrich Dangel [Sun, 7 Nov 2010 21:44:25 +0000 (22:44 +0100)]
Adjust live-media-path if /live/image is not the bootmedium
Ulrich Dangel [Sun, 7 Nov 2010 21:18:47 +0000 (22:18 +0100)]
Use config files instead of globbing, adjust indention
Ulrich Dangel [Sun, 7 Nov 2010 21:15:27 +0000 (22:15 +0100)]
Support grml-terminalserver from no boot medium present. [Closes: issue733]
Added fallback for kernel location to /boot. Always use initrd from /boot.
Copy syslinux config from grml-live template directory if no syslinux config is present.
Explicit set fsid to support {ram,tmp}fs.
Michael Prokop [Wed, 29 Sep 2010 21:48:39 +0000 (23:48 +0200)]
Release new version 0.99.11.
Michael Prokop [Wed, 29 Sep 2010 21:11:46 +0000 (23:11 +0200)]
Minor: Fix typo (witch/which) and indent one line of code.
Michael Prokop [Wed, 29 Sep 2010 19:17:32 +0000 (21:17 +0200)]
Iterate over /var/lib/dhcp* directories for touch command.
Michael Prokop [Wed, 29 Sep 2010 18:48:54 +0000 (20:48 +0200)]
Bump Standards-Version to 3.9.1.
Michael Prokop [Wed, 29 Sep 2010 18:48:45 +0000 (20:48 +0200)]
Depend on isc-dhcp-server | dhcp3-server.
Michael Gebetsroither [Wed, 29 Sep 2010 16:21:20 +0000 (18:21 +0200)]
Merge remote branch 'origin/mika/do-not-build-initrd'
Signed-off-by: Michael Gebetsroither <michael@mgeb.org>
Michael Gebetsroither [Wed, 29 Sep 2010 16:20:54 +0000 (18:20 +0200)]
Merge remote branch 'origin/mika/iscserver'
Signed-off-by: Michael Gebetsroither <michael@mgeb.org>
Michael Prokop [Wed, 29 Sep 2010 16:11:29 +0000 (18:11 +0200)]
Use find command for removing dhcpd.leases file.
Michael Prokop [Wed, 29 Sep 2010 16:05:45 +0000 (18:05 +0200)]
grml-terminalserver-config: always update minirtd26.gz using cp -u.
Michael Prokop [Wed, 29 Sep 2010 15:54:54 +0000 (17:54 +0200)]
grml-terminalserver-config: do not rebuild initrd but use the existing one
Rebuilding the initramfs takes quite long and is tricky and even
error prone. The initramfs we ship with Grml ISOs by default
are supposed to provide whatever it needs for PXE booting, therefore
skip the upgrade-initramfs and use the initrd.gz from the ISO instead.
Michael Prokop [Wed, 29 Sep 2010 13:25:39 +0000 (15:25 +0200)]
Adapt dhcp configuration to dhcp3-server -> isc-dhcp-server transition.
Michael Prokop [Wed, 21 Apr 2010 12:08:02 +0000 (14:08 +0200)]
Minor packaging updates to make lintian happy.
Michael Prokop [Wed, 21 Apr 2010 12:05:45 +0000 (14:05 +0200)]
Bump Standards-Version to 3.8.4 (no further changes).
Michael Prokop [Wed, 21 Apr 2010 12:04:45 +0000 (14:04 +0200)]
Release version 0.99.10.
Ulrich Dangel [Tue, 20 Apr 2010 19:33:36 +0000 (21:33 +0200)]
Support multiiso cds
Michael Prokop [Thu, 29 Oct 2009 00:11:13 +0000 (01:11 +0100)]
Update for release 0.99.9
Ulrich Dangel [Wed, 28 Oct 2009 23:22:20 +0000 (00:22 +0100)]
Use rm -f instead of rm.
Ulrich Dangel [Tue, 27 Oct 2009 20:18:39 +0000 (21:18 +0100)]
Updated changelog.
Ulrich Dangel [Tue, 27 Oct 2009 20:18:03 +0000 (21:18 +0100)]
Adjust bsd entry for network boot and drop grub entries for network boot.
Michael Prokop [Mon, 26 Oct 2009 18:44:35 +0000 (19:44 +0100)]
Add debian/NEWS
Michael Prokop [Mon, 26 Oct 2009 15:48:39 +0000 (16:48 +0100)]
Drop all grub- and /linuxrc related stuff
Michael Prokop [Mon, 26 Oct 2009 14:20:36 +0000 (15:20 +0100)]
Update changelog
Michael Prokop [Mon, 26 Oct 2009 14:20:29 +0000 (15:20 +0100)]
Update overrides file
Michael Prokop [Mon, 26 Oct 2009 14:20:21 +0000 (15:20 +0100)]
Build-Depend on debhelper >=5
Michael Prokop [Mon, 26 Oct 2009 14:19:52 +0000 (15:19 +0100)]
Update copyright file
Michael Prokop [Mon, 26 Oct 2009 14:15:45 +0000 (15:15 +0100)]
Bump to Standards-Version 3.8.3
Ulrich Dangel [Mon, 26 Oct 2009 10:15:59 +0000 (11:15 +0100)]
Updated changelog.
Ulrich Dangel [Sat, 24 Oct 2009 22:14:07 +0000 (00:14 +0200)]
Use grml2usb to generate pxelinux menu.
Add dependency for grml2usb in debian/control.
Michael Prokop [Sat, 24 Oct 2009 23:38:04 +0000 (01:38 +0200)]
Update changelog
Michael Prokop [Sat, 24 Oct 2009 21:48:42 +0000 (23:48 +0200)]
Disable grub feature by default
Michael Prokop [Sat, 20 Jun 2009 11:29:37 +0000 (13:29 +0200)]
Exclude udev's persistent files from initrd
Michael Prokop [Sat, 16 May 2009 20:25:13 +0000 (22:25 +0200)]
add some additional newlines in startup messages, update changelog
Michael Prokop [Sat, 16 May 2009 20:17:31 +0000 (22:17 +0200)]
Drop .hgtags file
Michael Prokop [Sat, 16 May 2009 20:16:58 +0000 (22:16 +0200)]
Bump Compat version to 5
Michael Prokop [Sat, 16 May 2009 20:16:49 +0000 (22:16 +0200)]
Bump Standard Version to 3.8.1 (no further changes)
Michael Prokop [Sat, 16 May 2009 20:15:33 +0000 (22:15 +0200)]
replace wording 'give me' with 'specify'; drop 'Latest change:' line
Michael Prokop [Sat, 16 May 2009 20:09:36 +0000 (22:09 +0200)]
get rid of 'error retrieving current directory' messages
Michael Prokop [Sat, 16 May 2009 19:16:36 +0000 (21:16 +0200)]
add additional newline in front so text doesn't appear inside dialog's output