Christian Hofstaedtler [Mon, 19 Dec 2011 14:38:27 +0000 (15:38 +0100)]
Shorten, but don't totally rename kernel and initrd files
Ulrich Dangel [Mon, 19 Dec 2011 05:57:50 +0000 (06:57 +0100)]
Use gfxmode=auto instead of specifying manually resolutions
Ulrich Dangel [Sat, 17 Dec 2011 20:40:24 +0000 (21:40 +0100)]
SW: Add extundelete to GRML_FULL
Christian Hofstaedtler [Fri, 16 Dec 2011 14:01:13 +0000 (15:01 +0100)]
Make it clear that squashfs-tools from bpo is fine
Christian Hofstaedtler [Fri, 16 Dec 2011 13:58:38 +0000 (14:58 +0100)]
SW: remove explicit install of squashfs-lzma-tools
Christian Hofstaedtler [Fri, 16 Dec 2011 13:46:21 +0000 (14:46 +0100)]
Don't suggest /dev/shm as a build location
Use a purpose tmpfs instead.
Michael Prokop [Fri, 16 Dec 2011 09:50:43 +0000 (10:50 +0100)]
GRMLBASE/44-grub: make sure directory /boot/grub exists
Looks like directory /boot/grub doesn't necessarily exist
yet if grml2hd isn't installed.
Thanks: Thomas Koehler for the bugreport
Ulrich Dangel [Thu, 15 Dec 2011 21:20:42 +0000 (22:20 +0100)]
Replace 1440x1050 with 1400x1050
Thanks to Sedat Dilek.
Ulrich Dangel [Thu, 15 Dec 2011 20:09:50 +0000 (21:09 +0100)]
Add additional resolution (1600x900) to grub.cfg.
Christian Hofstaedtler [Thu, 15 Dec 2011 17:06:42 +0000 (18:06 +0100)]
Update version in grml-live during Debian package build
Christian Hofstaedtler [Thu, 15 Dec 2011 15:19:32 +0000 (16:19 +0100)]
Change -A option to not build chroot.tar.gz anymore
Christian Hofstaedtler [Thu, 15 Dec 2011 15:12:33 +0000 (16:12 +0100)]
Remove -T option
Christian Hofstaedtler [Thu, 15 Dec 2011 15:07:50 +0000 (16:07 +0100)]
Add -e option to unpack ISOs
Michael Prokop [Thu, 15 Dec 2011 13:51:25 +0000 (14:51 +0100)]
SW: add rinse to GRML_FULL
Christian Hofstaedtler [Thu, 15 Dec 2011 11:42:27 +0000 (12:42 +0100)]
Remove grml-live-buildd package
Christian Hofstaedtler [Thu, 15 Dec 2011 10:25:49 +0000 (11:25 +0100)]
Enable fb for "graphical mode" boot option in isolinux
The "grmlx" label in isolinux and the "startx" option in grub
already did this.
Christian Hofstaedtler [Thu, 15 Dec 2011 10:19:51 +0000 (11:19 +0100)]
Remove comment about failsafe boot option
Christian Hofstaedtler [Thu, 15 Dec 2011 10:18:44 +0000 (11:18 +0100)]
Remove 'failsafe' boot option, which wasn't really failsafe
Ulrich Dangel [Mon, 12 Dec 2011 18:49:24 +0000 (19:49 +0100)]
Umount /proc/sys/fs/binfmt_misc before umounting /proc.
Thanks to dileks for debugging it.
Ulrich Dangel [Mon, 12 Dec 2011 18:32:39 +0000 (19:32 +0100)]
Remove the default quiet boot parameter for a verbose bootup.
Michael Prokop [Mon, 12 Dec 2011 15:10:18 +0000 (16:10 +0100)]
Update docs to better match recent development
Michael Prokop [Sun, 11 Dec 2011 23:48:25 +0000 (00:48 +0100)]
generate sha1 checksum file of netboot package
Christian Hofstaedtler [Sun, 11 Dec 2011 23:24:15 +0000 (00:24 +0100)]
Fix bugs in welcome splash asciiart
Christian Hofstaedtler [Sun, 11 Dec 2011 19:31:30 +0000 (20:31 +0100)]
Update welcome splash ascii art
Christian Hofstaedtler [Sun, 11 Dec 2011 19:12:55 +0000 (20:12 +0100)]
Fix capitalization of project name in GRML/index.html
Christian Hofstaedtler [Sun, 11 Dec 2011 18:59:39 +0000 (19:59 +0100)]
Merge initramfs scripts
Ulrich Dangel [Sun, 11 Dec 2011 05:08:50 +0000 (06:08 +0100)]
Recommend imagemagick
Ulrich Dangel [Sun, 11 Dec 2011 14:44:31 +0000 (15:44 +0100)]
Update wallpaper in fai scripts
Ulrich Dangel [Sun, 11 Dec 2011 04:38:26 +0000 (05:38 +0100)]
Update /etc/grml_version in GRMLBASE script instead of grml-live
[ch: Initramfs update has been moved into a GRMLBASE script, too.]
Ulrich Dangel [Sun, 11 Dec 2011 04:17:54 +0000 (05:17 +0100)]
Remove old desktop.jpg with new desktop-bg.png
desktop-bg.png is used to generate the background images.
Ulrich Dangel [Sun, 11 Dec 2011 04:13:36 +0000 (05:13 +0100)]
Add graphicoreBitmapFont0-Light.otf to grml-live.
graphicoreBitmapFont0-Light.otf was downloaded from
http://github.com/downloads/graphicore/graphicoreBMFB/
Christian Hofstaedtler [Sun, 11 Dec 2011 18:31:28 +0000 (19:31 +0100)]
Make sure USERNAME doesn't leak in from ENV
Christian Hofstaedtler [Sun, 11 Dec 2011 18:18:55 +0000 (19:18 +0100)]
Expose (selected) config vars to fai scripts
Christian Hofstaedtler [Sun, 11 Dec 2011 17:56:39 +0000 (18:56 +0100)]
Make username replacement in inittab more robust
inittab is shipped by grml-live for a while, so we can stop playing
tricks for replacing the username.
Christian Hofstaedtler [Sun, 11 Dec 2011 18:07:05 +0000 (19:07 +0100)]
Use premade LOGDIR var
Christian Hofstaedtler [Sun, 11 Dec 2011 18:04:12 +0000 (19:04 +0100)]
Don't source grml-live.{conf,local} in scripts if not required
Christian Hofstaedtler [Sun, 11 Dec 2011 17:26:02 +0000 (18:26 +0100)]
Internally, rename GRML_LIVE_LOCAL_CONFIG to LOCAL_CONFIG
Christian Hofstaedtler [Sun, 11 Dec 2011 17:16:53 +0000 (18:16 +0100)]
Ensure all passed paths are absolute
Christian Hofstaedtler [Sun, 11 Dec 2011 03:09:06 +0000 (04:09 +0100)]
Tighten replacement operation for SNAPSHOT class
Only match not-commented cdn.debian.net URLs. This way SNAPSHOT
should only ever affect the repository URL that was the build
source.
It's still a hack.
Christian Hofstaedtler [Sun, 11 Dec 2011 02:24:24 +0000 (03:24 +0100)]
Match startpage.html design to grml.org site
Makes it a little bit easier on the eyes.
Christian Hofstaedtler [Sun, 11 Dec 2011 02:17:32 +0000 (03:17 +0100)]
Simplify GRML/index.html template
Christian Hofstaedtler [Sun, 11 Dec 2011 02:03:20 +0000 (03:03 +0100)]
Modernize Windows AutoRun templates
Windows 2000 and newer don't need a workaround for calling
ShellExecute.
Christian Hofstaedtler [Sun, 11 Dec 2011 01:54:43 +0000 (02:54 +0100)]
Stop disabling KMS for radeon
radeon X driver doesn't work without KMS on newer GPU hardware.
Christian Hofstaedtler [Sun, 11 Dec 2011 01:16:18 +0000 (02:16 +0100)]
SW: add firmware-linux-{free,nonfree} to GRML_FULL
Needed for radeon and other drivers.
Christian Hofstaedtler [Sat, 10 Dec 2011 23:27:14 +0000 (00:27 +0100)]
SW: add vblade, aoetools to GRML_FULL [Closes: issue1092]
Christian Hofstaedtler [Sat, 10 Dec 2011 23:25:42 +0000 (00:25 +0100)]
SW: add boot-info-script to GRML_FULL [Closes: issue1004]
Michael Prokop [Sat, 10 Dec 2011 00:20:18 +0000 (01:20 +0100)]
grml-cheatcodes.txt: fix typo
Thanks, Sedat Dilek.
Ulrich Dangel [Thu, 24 Nov 2011 21:24:03 +0000 (22:24 +0100)]
grml-cheatcodes.txt: Add documentation about nostats bootoption
Michael Prokop [Tue, 8 Nov 2011 10:51:00 +0000 (11:51 +0100)]
grml-cheatcodes.txt: document vnc bootoptions
Thanks to Ralf Moll for reporting.
Michael Prokop [Fri, 9 Dec 2011 22:29:27 +0000 (23:29 +0100)]
Release new version 0.17.0.
Signed-off-by: Michael Prokop <mika@grml.org>
Michael Prokop [Fri, 9 Dec 2011 22:38:54 +0000 (23:38 +0100)]
Depends: support xorriso as alternative to genisoimage.
Michael Prokop [Fri, 9 Dec 2011 16:56:48 +0000 (17:56 +0100)]
Integrate netboot package generation
Provide script to generate netboot package without booting the ISO
(see generate_netboot_package.sh).
Also provide netboot package build step inside grml-live itself,
can be configured via $NETBOOT and skipped via -Q option.
Signed-off-by: Michael Prokop <mika@grml.org>
Acked-by: Christian Hofstaedtler <ch@grml.org>
Ulrich Dangel [Fri, 9 Dec 2011 16:30:47 +0000 (17:30 +0100)]
Fix typo (1200 instead of 1280) in grub.cfg
Ulrich Dangel [Thu, 8 Dec 2011 14:50:34 +0000 (15:50 +0100)]
Add piwik tracking code to startpage.html
Michael Prokop [Thu, 8 Dec 2011 14:46:54 +0000 (15:46 +0100)]
01-iceweasel: remove backup file in fcopy cmdline
Since 01-iceweasel might be (or: is) executed after GRMLBASE/98-clean-chroot
the /etc/iceweasel/profile/prefs.js.pro_fcopy might be left.
Avoid that by using fcopy's -B switch.
Michael Prokop [Thu, 8 Dec 2011 14:45:16 +0000 (15:45 +0100)]
98-clean-chroot: also get rid of symlinks of *.pre_fcopy files
For example /etc/motd is pointing to /var/run/motd.
Thanks Ulrich for reporting.
Michael Prokop [Thu, 8 Dec 2011 14:12:32 +0000 (15:12 +0100)]
Provide DEBIAN_UNSTABLE sources.list config
Otherwise building with "-s unstable" will fail.
Christian Hofstaedtler [Thu, 8 Dec 2011 13:38:44 +0000 (14:38 +0100)]
Hardcode i386-pc for grub path
We already had the format hardcoded, so do it in the path as well.
Christian Hofstaedtler [Thu, 8 Dec 2011 02:09:56 +0000 (03:09 +0100)]
Use grub from target
This clears up the sources problem and the features problem.
Christian Hofstaedtler [Thu, 8 Dec 2011 00:47:47 +0000 (01:47 +0100)]
Embed squash4 in efigrub
Christian Hofstaedtler [Thu, 8 Dec 2011 00:13:11 +0000 (01:13 +0100)]
Don't hardcode wm-ng as window manager for X
Christian Hofstaedtler [Thu, 8 Dec 2011 00:12:38 +0000 (01:12 +0100)]
Try to use a good gfx resolution by default
Christian Hofstaedtler [Thu, 8 Dec 2011 00:11:21 +0000 (01:11 +0100)]
Update grub background picture
Ulrich Dangel [Thu, 8 Dec 2011 00:45:04 +0000 (01:45 +0100)]
Use prefix=($root) instead of prefix=$root in efi script
Michael Prokop [Wed, 7 Dec 2011 10:44:06 +0000 (11:44 +0100)]
rework check for xorriso version and be more verbose about its usage
Don't run any [U]EFI related actions if we don't have a recent version
of xorriso, and be verbose about what we do.
While at it check for xorriso version>= 1.1.6-1, so it works with
1.1.6-2~bpo60+1 from grml-infrastructure repos too.
Christian Hofstaedtler [Tue, 6 Dec 2011 22:15:05 +0000 (23:15 +0100)]
SW: Add gparted to GRML_FULL
Christian Hofstaedtler [Tue, 6 Dec 2011 22:14:34 +0000 (23:14 +0100)]
SW: add hfsprogs, hfsutils to GRML_FULL
Christian Hofstaedtler [Tue, 6 Dec 2011 01:24:30 +0000 (02:24 +0100)]
SW: i386 kernels have been switched to 486 flavour
Christian Hofstaedtler [Tue, 6 Dec 2011 00:52:20 +0000 (01:52 +0100)]
Fix unpacking of existing chroot tarball
This can never have worked. Must have been quite late...
Christian Hofstaedtler [Mon, 5 Dec 2011 23:46:11 +0000 (00:46 +0100)]
Always enable grml-live distribution
Christian Hofstaedtler [Mon, 5 Dec 2011 16:53:36 +0000 (17:53 +0100)]
SW: Update linux kernel version to 3.1.0-2
Christian Hofstaedtler [Mon, 5 Dec 2011 16:50:25 +0000 (17:50 +0100)]
GRML_XL SW: switch to linux-tools-3.1 and move around
Michael Prokop [Mon, 5 Dec 2011 16:02:46 +0000 (17:02 +0100)]
SW: add iotop to GRML_FULL
Christian Hofstaedtler [Mon, 5 Dec 2011 13:18:02 +0000 (14:18 +0100)]
Unifiy local config handling
Option -C works now as expected.
Michael Prokop [Wed, 30 Nov 2011 13:29:45 +0000 (14:29 +0100)]
92-update-freshclam: fix wrong file name in exit message
Thanks to Thomas Köhler for bugreport.
Christian Hofstaedtler [Wed, 30 Nov 2011 11:28:23 +0000 (12:28 +0100)]
SW: Re-add acpi to GRML_FULL
Christian Hofstaedtler [Wed, 30 Nov 2011 11:26:20 +0000 (12:26 +0100)]
Set Acquire::Check-Valid-Until false in APT config
Needed for snapshot.debian.org.
Michael Prokop [Wed, 30 Nov 2011 08:32:58 +0000 (09:32 +0100)]
Quote GRML_FAI_CONFIG in warning message since its unset
Ulrich Dangel [Tue, 29 Nov 2011 22:00:55 +0000 (23:00 +0100)]
Remove load_video function call as function does not exist anyway
Michael Prokop [Tue, 29 Nov 2011 10:23:43 +0000 (11:23 +0100)]
Merge branch 'mika/efi'
Michael Prokop [Sat, 26 Nov 2011 23:28:42 +0000 (00:28 +0100)]
initial UEFI support, using isohybrid as default now
* restricted to amd64 only
* requires xorriso >=1.1.6-2 on build host
* requires recent syslinux version supporting --uefi
(2:4.04+dfsg-9 known to be working) on build host
* requires grub-efi-amd64-bin in chroot (>=Debian/wheezy)
Thanks: Ulrich Dangel <mru@grml.org>
Ack-ed by: Christian Hofstaedtler <ch@grml.org>
Christian Hofstaedtler [Mon, 28 Nov 2011 19:46:11 +0000 (20:46 +0100)]
SW: add lsscsi to GRML_FULL
Christian Hofstaedtler [Sun, 27 Nov 2011 17:44:35 +0000 (18:44 +0100)]
Refer to new grml-udev-rebuildfstab man page in /etc/fstab
Christian Hofstaedtler [Sun, 27 Nov 2011 10:26:24 +0000 (11:26 +0100)]
jenkins-link_latest: prepare for standalone use
remove reading of grml-buildd.conf, drop /new suffix, use lastSuccessful build
Michael Prokop [Sun, 27 Nov 2011 02:25:05 +0000 (03:25 +0100)]
resolv.conf handling: resolve symlink inside chroot + drop resolvconf from 96-apt-listbugs
When resolving the symlink on a system using
/lib/init/rw/resolvconf/ for resolvconf files but the chroot uses
/run/resolvconf then the readlink call from outside the chroot
fails.
| # readlink -f /var/lib/jenkins/workspace/grml64_sid/grml_chroot/etc/resolv.conf
| /lib/init/rw/resolvconf/resolv.conf
| # chroot /var/lib/jenkins/workspace/grml64_sid/grml_chroot/ readlink -f /etc/resolv.conf
| /run/resolvconf/resolv.conf
Also drop the resolvconf code from 96-apt-listbugs.
It's too error prone (meeeeeh) so people are supposed to either
have something like dnsmasq running on the host or have a proper
/etc/resolv.conf prepared.
Michael Prokop [Sun, 27 Nov 2011 01:31:11 +0000 (02:31 +0100)]
SW: replace dhcp3-client with isc-dhcp-client
dhcp3-client is a transitional package, so let's get rid of it
and use its dependency isc-dhcp-client instead.
Michael Prokop [Sun, 27 Nov 2011 01:29:12 +0000 (02:29 +0100)]
readd skiptask updatebase to updatebase.GRMLBASE
Otherwise we're running 'aptitude update' even on with -b option. :-/
Michael Prokop [Sun, 27 Nov 2011 01:24:37 +0000 (02:24 +0100)]
rework resolvconf handling
When building host with resolvconf and /run:
| # ls -la /etc/resolv.conf
| lrwxrwxrwx 1 root root 31 Sep 10 13:15 /etc/resolv.conf -> /etc/resolvconf/run/resolv.conf
| # readlink -f /etc/resolvconf/run/resolv.conf
| /run/resolvconf/resolv.conf
... then test -L and test -d will result both in the same
result for testing /etc/resolvconf/run. So instead let's
try to identify the type using readlink.
Michael Prokop [Sat, 26 Nov 2011 16:46:59 +0000 (17:46 +0100)]
instsoft.GRMLBASE: do not run explicit apt-get update any longer
Michael Prokop [Sat, 26 Nov 2011 16:40:21 +0000 (17:40 +0100)]
updatebase.GRMLBASE: do no longer skiptask updatebase and exit in softupdate action
We want to use the apt configuration as provided via fcopy.
Michael Prokop [Sat, 26 Nov 2011 16:38:54 +0000 (17:38 +0100)]
updatebase.GRMLBASE: run recursive fcopy with -B to avoid backup files
dpkg/apt complaines about backup files with suffix .pre_fcopy.
Michael Prokop [Sat, 26 Nov 2011 16:34:41 +0000 (17:34 +0100)]
provide package config for Debian/stable builds and enable backports by default there
linux-image-3.1.0-1-grml-amd64 depends on a recent version
of linux-base and initramfs-tools, so when building against
Debian/stable using a fresh kernel version we depend on backports.
Michael Prokop [Sat, 26 Nov 2011 16:32:53 +0000 (17:32 +0100)]
GRMLBASE/16-depmod: drop the 2-digit check
The check actually fails with our new linux-image-3.1.0-1-grml-amd64
packages and we don't use 2-digit versions any longer, so get rid
of this code snippet.
Michael Prokop [Sat, 26 Nov 2011 16:30:54 +0000 (17:30 +0100)]
provide report of missing packages in xunit format for usage within e.g. Jenkins
Christian Hofstaedtler [Sat, 26 Nov 2011 19:26:20 +0000 (20:26 +0100)]
SW: add devscripts to GRML_FULL
Christian Hofstaedtler [Sat, 26 Nov 2011 19:22:29 +0000 (20:22 +0100)]
SW: add libnss-mdns to GRML_FULL to support .local
Christian Hofstaedtler [Sat, 26 Nov 2011 19:19:57 +0000 (20:19 +0100)]
Document "nobeep" boot option.
Christian Hofstaedtler [Sat, 26 Nov 2011 15:48:05 +0000 (16:48 +0100)]
Add -T option for unpacking chroot archives
Christian Hofstaedtler [Sat, 26 Nov 2011 15:37:03 +0000 (16:37 +0100)]
Silence LOGFILE errors when using log too early
Relevant when quitting grml-live at the question stage.
Christian Hofstaedtler [Sat, 26 Nov 2011 15:17:02 +0000 (16:17 +0100)]
New: specify SNAPSHOT to change debian.list to snapshot.debian.org