Michael Prokop [Thu, 26 Sep 2013 19:12:32 +0000 (21:12 +0200)]
Generate symlink /etc/mtab pointing to /proc/mounts [Closes: issue1277]
We don't have /etc/mtab on our rootfs by default and Debian's
initscript package provides a way to generate the /etc/mtab
symlink via its /etc/init.d/checkroot.sh init script. We don't
use this init script in Grml's live system though (e.g. to not
enable swap partitions by default).
Also /etc/init.d/mountkernfs.sh creates an *empty* /etc/mtab file
on bootup if /etc/mtab doesn't exist yet. Last but not least
live-boot's /lib/live/boot/9990-aaa-fixme.sh as well as brltty's
/scripts/init-premount/brltty [see #724695] do some further hacks
- so let's just force generation of symlink /etc/mtab pointing to
/proc/mounts to make sure the system is in a sane state.
While at it drop deprecated /live/cow related code for /etc/mtab
handling.
Thanks: Michael Biebl for the initial hint
regarding the "df: no file systems processed" issue
Michael Prokop [Mon, 10 Jun 2013 14:40:02 +0000 (16:40 +0200)]
Release new version 0.11.0
Michael Prokop [Mon, 10 Jun 2013 14:33:30 +0000 (16:33 +0200)]
support new boot option encpasswd to provide hashed password, refactor passwd/ssh code accordingly
Share code and features between passwd, ssh and encpasswd boot options.
To match the behaviour with the ssh boot option the passwd boot option
now also sets the password for user root - and not only for user 'grml'.
See http://openwall.info/wiki/john/sample-hashes for sample hashes.
Thanks: Peter Palfrader for the idea
Michael Prokop [Sun, 2 Jun 2013 10:16:46 +0000 (12:16 +0200)]
Set UTC as default time zone [Closes: issue1261]
Using CET/CEST as standard timezone is bad for a system targeted
for international users, so let's choose UTC instead.
Michael Prokop [Mon, 25 Mar 2013 11:12:03 +0000 (12:12 +0100)]
Drop all floppy related code and documentation
Accessing /dev/fd0 is still causing some headaches and
people shouldn't be forced to boot with 'noautoconfig'.
Floppy disks shouldn't really matter in 2013 any longer,
so let's get just rid of it.
Michael Prokop [Mon, 25 Mar 2013 09:12:24 +0000 (10:12 +0100)]
Release new version 0.10.3
Michael Prokop [Mon, 25 Mar 2013 09:11:15 +0000 (10:11 +0100)]
save-config: fix syntax error [Closes: issue1247]
Thanks: Falko Mach
Michael Prokop [Thu, 21 Feb 2013 10:02:14 +0000 (11:02 +0100)]
Release new version 0.10.2
Michael Prokop [Thu, 21 Feb 2013 09:57:01 +0000 (10:57 +0100)]
Run blkid under timeout command as well when accessing floppy device
The floppy device support could probably go away anyway, but at
least until after the stable release let's keep it...
Thanks: Florian Apolloner for bugreport and testing
Michael Prokop [Thu, 10 Jan 2013 12:46:55 +0000 (13:46 +0100)]
Release new version 0.10.1
Michael Prokop [Thu, 10 Jan 2013 12:46:11 +0000 (13:46 +0100)]
Further adaptions regarding new /lib/live directory
Also adjust save-config, grml-autoconfig and docs/tests for
the new directory.
Michael Prokop [Thu, 10 Jan 2013 12:33:15 +0000 (13:33 +0100)]
Release new version 0.10.0
Michael Prokop [Thu, 10 Jan 2013 12:31:36 +0000 (13:31 +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 [Wed, 9 Jan 2013 14:50:21 +0000 (15:50 +0100)]
Fix displaying information about virtual environment
This was non-sense.
Michael Prokop [Sun, 4 Nov 2012 11:15:05 +0000 (12:15 +0100)]
Release new version 0.9.60
Michael Prokop [Sun, 4 Nov 2012 11:14:13 +0000 (12:14 +0100)]
CMDLINE handling: do not use 'local' outside a function
Reported by Dietmar Segbert <didi.segbert@arcor.de> on the
Grml user mailing list.
Michael Prokop [Tue, 2 Oct 2012 08:00:48 +0000 (10:00 +0200)]
Release new version 0.9.59
Michael Prokop [Tue, 2 Oct 2012 07:44:25 +0000 (09:44 +0200)]
Bump Standards-Version to 3.9.4
Michael Prokop [Tue, 2 Oct 2012 07:43:45 +0000 (09:43 +0200)]
config_display_ssh_fingerprints: adjust check for present host keys
find doesn't return an error if there are no matches.
Michael Prokop [Mon, 1 Oct 2012 17:42:51 +0000 (19:42 +0200)]
Drop unused aumix from Recommends
We don't use aumix at all anymore.
Michael Prokop [Thu, 27 Sep 2012 08:46:24 +0000 (10:46 +0200)]
Release new version 0.9.58
Michael Prokop [Thu, 27 Sep 2012 08:39:07 +0000 (10:39 +0200)]
Default DCSDIR to /live/image also in noautoconfig/forensic mode
Otherwise booting with "scripts=foobar.sh" doesn't do what the
documentation says.
Michael Prokop [Thu, 27 Sep 2012 08:24:03 +0000 (10:24 +0200)]
Do not limit supported file names of scripts to run-parts defaults
A file named foobar.sh won't be covered by "run-parts $DIRECTORY",
which is stupid and unexpected behaviour.
Michael Prokop [Tue, 25 Sep 2012 14:53:53 +0000 (16:53 +0200)]
Display SSH server key fingerprints
Useful if using the ssh boot option or providing your own
configuration files/script shipping SSH server keys.
Thanks: Peter Palfrader for the idea
Michael Prokop [Wed, 5 Sep 2012 10:42:32 +0000 (12:42 +0200)]
Release new version 0.9.57
Michael Prokop [Wed, 5 Sep 2012 07:11:29 +0000 (09:11 +0200)]
Fix return code handling of config_testcd() + slightly refactor code
The usage of a variable inside a *sub*shell ("RC=$?") breaks
checking for this variable later in the code ("if $RC -ne 0 ..."),
so testcd didn't do what we expect it to do.
While at it slightly refactor the code to match the look'n'feel
of grml-autoconfig.
Michael Prokop [Mon, 3 Sep 2012 11:51:12 +0000 (13:51 +0200)]
Release new version 0.9.56
Michael Prokop [Mon, 3 Sep 2012 09:44:15 +0000 (11:44 +0200)]
Provide checks for vmware-detect/imvirt/virt-what for setting environment variables
The check for VirtualBox no longer works. While at it provide
environment variables to detect common virtual environments.
Acked-by: Evgeni Golov
Michael Prokop [Mon, 3 Sep 2012 08:50:02 +0000 (10:50 +0200)]
Replace 'modprobe -l' command with modinfo(8) command line
Thanks kmod for deprecating 'modprobe -l'.
Thanks: Evgeni Golov for the idea with modinfo
Acked-by: Evgeni Golov
Michael Prokop [Tue, 24 Jul 2012 10:45:15 +0000 (12:45 +0200)]
Release new version 0.9.55
Michael Prokop [Tue, 24 Jul 2012 10:42:31 +0000 (12:42 +0200)]
save-config: Adjust for working with current Grml versions [Testing: issue1188]
We need to support /live/rofs and /live/overlay and integrate
the code of the deprecated findchanged script.
Michael Prokop [Mon, 2 Jul 2012 12:24:51 +0000 (14:24 +0200)]
Release new version 0.9.54
Michael Prokop [Mon, 2 Jul 2012 12:24:37 +0000 (14:24 +0200)]
config_hostname: fix syntax error and wrong eend call
Michael Prokop [Mon, 2 Jul 2012 12:21:52 +0000 (14:21 +0200)]
tests/test_debs.sh: verify that autoconfig.functions can be read, otherwise fail
If autoconfig.functions can't be parsed (e.g. because of syntax errors)
then the test suite returns with exit code 0.
Michael Prokop [Thu, 28 Jun 2012 15:32:21 +0000 (17:32 +0200)]
Release new version 0.9.53
Michael Prokop [Fri, 22 Jun 2012 20:35:48 +0000 (22:35 +0200)]
vim modelines: set shiftwidth to 2
This was just crazy, finally make it more saneā¦
Michael Prokop [Fri, 22 Jun 2012 20:32:00 +0000 (22:32 +0200)]
No longer execute hostname command if hostname option is not present
There's no need to execute the hostname command if the boot
option hostname is not present as /etc/init.d/hostname.sh is
executed on Grml during bootup. We keep the config_hostname()
only because we support setting it to a random hostname if no
argument was specified to the boot option and to keep using
grml-hostname as main interface for changing hostnames
on-the-fly.
Michael Prokop [Fri, 22 Jun 2012 17:23:37 +0000 (19:23 +0200)]
Release new version 0.9.52
Dominik Schips [Fri, 22 Jun 2012 12:32:48 +0000 (14:32 +0200)]
Fix to set VNC password for correct user
Michael Prokop [Sun, 20 May 2012 12:37:40 +0000 (14:37 +0200)]
Release new version 0.9.51
Michael Prokop [Sun, 20 May 2012 12:37:15 +0000 (14:37 +0200)]
Bump Standards-Version to 3.9.3.
Markus Ulrich [Thu, 17 May 2012 01:17:11 +0000 (03:17 +0200)]
Add a README file for Github
Markus Ulrich [Thu, 17 May 2012 00:32:13 +0000 (02:32 +0200)]
Remove standard language settings for grml_small (type: POSIX)
Change default language function to exporting the language from
quickconfig or bootoption or set language to 'en'.
Drop the checkgrmlsmall check in the language config functions.
Michael Prokop [Wed, 9 May 2012 10:17:40 +0000 (12:17 +0200)]
Release new version 0.9.50
Ulrich Dangel [Mon, 27 Feb 2012 22:10:57 +0000 (23:10 +0100)]
Run grml-x with specified window-manager. Thanks to Wolfgang Scheicher for
the bug report.
Ulrich Dangel [Sat, 11 Feb 2012 14:44:41 +0000 (15:44 +0100)]
Fix typo in grml-autoconfig.1.txt - use services instead of service
Michael Prokop [Tue, 7 Feb 2012 11:08:12 +0000 (12:08 +0100)]
Mention root user in all according ssh messages
Ulrich Dangel [Mon, 6 Feb 2012 20:33:49 +0000 (21:33 +0100)]
Set root password to specified/generated ssh password.
When using Grml as a rescue distribution for dedicated server it is
typically necessary to change the root password manually as user
expect to be able to login into the rescue system directly as root.
This patch modified the behaviour of the ssh bootoption and will set
the root password to the same value as for the grml user.
Michael Prokop [Sun, 29 Jan 2012 12:34:18 +0000 (13:34 +0100)]
Release new version 0.9.49
Ulrich Dangel [Mon, 16 Jan 2012 10:40:12 +0000 (11:40 +0100)]
Try to read grml-autoconfig bootparameters from 9p virtio filesystem.
The idea is to share a filesystem with the mount-tag grml-parameters which
will be used to add additional commandline parameters to your system.
Michael Prokop [Fri, 13 Jan 2012 13:49:43 +0000 (14:49 +0100)]
Release new version 0.9.48
Kidelo [Thu, 12 Jan 2012 22:02:46 +0000 (23:02 +0100)]
correct service startup and password management for non-default-user [Closes: issue1133]
Michael Prokop [Mon, 9 Jan 2012 15:24:18 +0000 (16:24 +0100)]
Release new version 0.9.47
Ulrich Dangel [Sun, 8 Jan 2012 11:25:00 +0000 (12:25 +0100)]
Support 9p-virtio filesystem for mounting the DCS-directory.
This patch allows to use exported directories via 9p-virtio to be used as
DCS-directory. This allows customization of standard Grml ISO images in
virtualized environments without the need to adjust anything or create
specialized blockdevices/floppy images.
For a short introduction about using 9p with qemu/kvm see
http://wiki.qemu.org/Documentation/9psetup
Ulrich Dangel [Sun, 8 Jan 2012 11:05:40 +0000 (12:05 +0100)]
Flexibilize mount handling for the DCS device.
This commit allows to specify mount options to be used for mounting the
DCSDEVICE. This can be used to mount devices which need additional/special
mount options.
Michael Prokop [Tue, 3 Jan 2012 15:04:19 +0000 (16:04 +0100)]
Release new version 0.9.46
Ulrich Dangel [Mon, 2 Jan 2012 09:43:02 +0000 (10:43 +0100)]
Remove mkdir /mnt/{floppy,cdrom,test} from grml-autoconfig
Ulrich Dangel [Fri, 30 Dec 2011 15:24:21 +0000 (16:24 +0100)]
Re-add simplifed support for brltty.
If a brltty option is specified at the commandline run brltty.sh
brltty reads /proc/cmdline itself so there is no need for running brltty with
the specified bootoptions.
http://mielke.cc/brltty/guidelines.html documents the boot option.
Ulrich Dangel [Mon, 26 Dec 2011 23:37:52 +0000 (00:37 +0100)]
Refactor config_testcd and support multiple md5sum files
Michael Prokop [Fri, 23 Dec 2011 01:11:15 +0000 (02:11 +0100)]
Release new version 0.9.45
Ulrich Dangel [Fri, 23 Dec 2011 01:05:33 +0000 (02:05 +0100)]
Remove subshells in config_mixer for the tests.
Ulrich Dangel [Fri, 23 Dec 2011 01:01:24 +0000 (02:01 +0100)]
Don't enable mixer controls containing mic in their name.
This should prevent feedback issues with internal mics reported by Aeiri.
Christian Hofstaedtler [Thu, 22 Dec 2011 15:18:20 +0000 (16:18 +0100)]
Release new version v0.9.44.
Ulrich Dangel [Thu, 22 Dec 2011 02:29:40 +0000 (03:29 +0100)]
Rework mixer control. Try to unmute and set all devices to specified volume.
Christian Hofstaedtler [Wed, 21 Dec 2011 21:39:17 +0000 (22:39 +0100)]
Release new version 0.9.43.
Ulrich Dangel [Tue, 20 Dec 2011 23:47:56 +0000 (00:47 +0100)]
Automatically try to mount configfs
Michael Prokop [Tue, 20 Dec 2011 19:04:52 +0000 (20:04 +0100)]
Release new version 0.9.42
Ulrich Dangel [Fri, 16 Dec 2011 10:57:19 +0000 (11:57 +0100)]
Try to set Front mixer control.
Thanks to Lupe Christoph for the hint.
Ulrich Dangel [Fri, 16 Dec 2011 10:27:59 +0000 (11:27 +0100)]
Unmute mixer controls before setting volume
Michael Prokop [Wed, 14 Dec 2011 11:42:55 +0000 (12:42 +0100)]
Release new version 0.9.41
Michael Prokop [Wed, 14 Dec 2011 11:39:44 +0000 (12:39 +0100)]
save-config: include findchanged
The script findchanged was removed from grml-scripts in
c08b156abb0b2b1b1335cb1ada0c08758553238b, since only
save-config depends on it lets include it inline.
Thanks: Charles Hewson for the bugreport
Michael Prokop [Sun, 11 Dec 2011 20:24:20 +0000 (21:24 +0100)]
Release new version 0.9.40
Christian Hofstaedtler [Sun, 11 Dec 2011 03:18:37 +0000 (04:18 +0100)]
Don't load cpufreq_ondemand if it's built-in
Ulrich Dangel [Fri, 9 Dec 2011 23:25:46 +0000 (00:25 +0100)]
Split patterns for grep in config_stats.
Christian Hofstaedtler [Fri, 9 Dec 2011 19:53:09 +0000 (20:53 +0100)]
Release new version 0.9.39.
Ulrich Dangel [Thu, 8 Dec 2011 23:16:19 +0000 (00:16 +0100)]
Replace bootparameter values with x instead of VALUE
Michael Prokop [Thu, 8 Dec 2011 20:17:44 +0000 (21:17 +0100)]
Release new version 0.9.38
Ulrich Dangel [Thu, 8 Dec 2011 15:03:55 +0000 (16:03 +0100)]
Fix typo in config_stats
Ulrich Dangel [Thu, 8 Dec 2011 14:46:27 +0000 (15:46 +0100)]
Don't use a window manager if none is specified.
Christian Hofstaedtler [Tue, 6 Dec 2011 21:40:44 +0000 (22:40 +0100)]
Release new version 0.9.37.
Ulrich Dangel [Tue, 6 Dec 2011 13:58:58 +0000 (14:58 +0100)]
Remove local_net as it is done by ifupdown nowadays
Christian Hofstaedtler [Tue, 6 Dec 2011 12:13:01 +0000 (13:13 +0100)]
Actually use $TIMEOUT for fw timeout
Ulrich Dangel [Thu, 17 Feb 2011 17:11:35 +0000 (18:11 +0100)]
Run config_debnet before config_net{script,config}
[ch: rebased]
Ulrich Dangel [Thu, 24 Nov 2011 21:01:09 +0000 (22:01 +0100)]
Collect statistic information about this boot
[ch: squashed, reworded]
Michael Prokop [Sun, 27 Nov 2011 22:15:52 +0000 (23:15 +0100)]
Release new version 0.9.36
Michael Prokop [Sun, 27 Nov 2011 20:48:43 +0000 (21:48 +0100)]
Add beep to Depends
Christian Hofstaedtler [Sun, 27 Nov 2011 16:24:35 +0000 (17:24 +0100)]
Release new version 0.9.35.
Christian Hofstaedtler [Sun, 27 Nov 2011 14:34:54 +0000 (15:34 +0100)]
Drop rungetty dependency
Christian Hofstaedtler [Sun, 27 Nov 2011 14:34:28 +0000 (15:34 +0100)]
Drop version from udev dependency
Christian Hofstaedtler [Sun, 27 Nov 2011 14:32:48 +0000 (15:32 +0100)]
Drop grml-autoconfig dependency
Michael Prokop [Sat, 26 Nov 2011 16:12:46 +0000 (17:12 +0100)]
Release new version 0.9.34
Christian Hofstaedtler [Thu, 17 Nov 2011 09:23:47 +0000 (10:23 +0100)]
Update CPU info strings
Christian Hofstaedtler [Thu, 17 Nov 2011 09:22:22 +0000 (10:22 +0100)]
Don't load cpufreq governor if cpufreq is unsupported
Christian Hofstaedtler [Thu, 17 Nov 2011 08:52:48 +0000 (09:52 +0100)]
Remove further X11R6 remnants
Christian Hofstaedtler [Thu, 17 Nov 2011 08:42:33 +0000 (09:42 +0100)]
Remove long gone X11R6 from PATH
Christian Hofstaedtler [Thu, 17 Nov 2011 08:38:49 +0000 (09:38 +0100)]
Update sed expression for boot option 'fast'
Christian Hofstaedtler [Wed, 16 Nov 2011 12:21:09 +0000 (13:21 +0100)]
Fixup acpid already running check
Christian Hofstaedtler [Wed, 16 Nov 2011 11:13:02 +0000 (12:13 +0100)]
Remove bootsplash
Christian Hofstaedtler [Wed, 16 Nov 2011 11:06:26 +0000 (12:06 +0100)]
Load md_mod if /proc/mdstat isn't there
Christian Hofstaedtler [Wed, 16 Nov 2011 11:00:40 +0000 (12:00 +0100)]
Remove 915resolution support
Tool is gone since 2009