grml-live.git
8 years agoFix arch issue for 45-grub-images
Ulrich Dangel [Fri, 23 Dec 2011 00:50:11 +0000 (01:50 +0100)]
Fix arch issue for 45-grub-images

8 years agoRelease new version 0.17.1. v0.17.1
Christian Hofstaedtler [Thu, 22 Dec 2011 23:38:46 +0000 (00:38 +0100)]
Release new version 0.17.1.

8 years agoBuild grub.img for loading grub from within syslinux
Ulrich Dangel [Thu, 22 Dec 2011 14:50:03 +0000 (15:50 +0100)]
Build grub.img for loading grub from within syslinux

This should fix the problem that loading grub from syslinux on usb devices
does not work.

8 years agoRework EFI file copy/moving
Christian Hofstaedtler [Thu, 22 Dec 2011 15:02:32 +0000 (16:02 +0100)]
Rework EFI file copy/moving

The required files are now removed from the squashfs before building
it, so this should save some space.

8 years agoOptimized all PNGs with "optipng"
Christian Hofstaedtler [Thu, 22 Dec 2011 14:45:07 +0000 (15:45 +0100)]
Optimized all PNGs with "optipng"

8 years agoRemove unused grub background image
Christian Hofstaedtler [Thu, 22 Dec 2011 14:09:18 +0000 (15:09 +0100)]
Remove unused grub background image

8 years agoSW: replace version specific linux-image-* packages in GRML_FULL with meta package
Michael Prokop [Thu, 22 Dec 2011 13:08:17 +0000 (14:08 +0100)]
SW: replace version specific linux-image-* packages in GRML_FULL with meta package

Thanks: Christian Hofstaedtler <ch@grml.org> for his kernel packaging work

8 years agoTrim spaces off of default DISTRI_INFO
Christian Hofstaedtler [Thu, 22 Dec 2011 01:03:16 +0000 (02:03 +0100)]
Trim spaces off of default DISTRI_INFO

This makes the isolinux beep actually work.

8 years agoRevert accidental addition of fat to grub2 core.img
Christian Hofstaedtler [Wed, 21 Dec 2011 23:47:49 +0000 (00:47 +0100)]
Revert accidental addition of fat to grub2 core.img

8 years agoAdd beep to templates/boot/isolinux/vesamenu.cfg
Ulrich Dangel [Wed, 14 Dec 2011 19:49:47 +0000 (20:49 +0100)]
Add beep to templates/boot/isolinux/vesamenu.cfg

8 years agoInstall "GRML" files into GRML/$GRML_NAME/
Christian Hofstaedtler [Wed, 21 Dec 2011 14:39:14 +0000 (15:39 +0100)]
Install "GRML" files into GRML/$GRML_NAME/

8 years agoMove squashfs into flavour-specific path
Christian Hofstaedtler [Wed, 21 Dec 2011 14:29:27 +0000 (15:29 +0100)]
Move squashfs into flavour-specific path

8 years agoAdd trailing whitespace to grub commandline
Ulrich Dangel [Wed, 21 Dec 2011 02:45:08 +0000 (03:45 +0100)]
Add trailing whitespace to grub commandline

8 years agoPrint a message before loading kernel or initrd in grub
Ulrich Dangel [Wed, 21 Dec 2011 02:41:48 +0000 (03:41 +0100)]
Print a message before loading kernel or initrd in grub

8 years agoUse sane paths for intermediate EFI files
Christian Hofstaedtler [Wed, 21 Dec 2011 02:24:15 +0000 (03:24 +0100)]
Use sane paths for intermediate EFI files

This way we also don't remove them from the chroot *after* building
the squashfs.

8 years agoSW: add python-urwid as depends next to targetcli in GRML_FULL
Michael Prokop [Wed, 21 Dec 2011 00:19:24 +0000 (01:19 +0100)]
SW: add python-urwid as depends next to targetcli in GRML_FULL

See #652847 (python-configshell: lacking dependency on python-urwid).

8 years agoEnsure that the file used for replacing the template parameters is a file.
Ulrich Dangel [Tue, 20 Dec 2011 21:58:03 +0000 (22:58 +0100)]
Ensure that the file used for replacing the template parameters is a file.

We now ship a directory within our grub template directory for our theme.
This will result in an sed error 'not a regular file' as the directory is
indeed no regular file. This make sure that the file used by sed is a regular
file.

8 years agoSW: replace iscsitarget with open-iscsi + targetcli in GRML_FULL
Michael Prokop [Tue, 20 Dec 2011 21:26:40 +0000 (22:26 +0100)]
SW: replace iscsitarget with open-iscsi + targetcli in GRML_FULL

We don't have a simple way how to get the DKMS part for iscsitarget.
So instead lets integrate targetcli which provides the userland part for
the iSCSI implementation available with Linux kernel >=3.1.

iscsiadm of open-iscsi is useful for the client side.

8 years agoTry to load regexp in grub.cfg
Ulrich Dangel [Mon, 19 Dec 2011 20:35:18 +0000 (21:35 +0100)]
Try to load regexp in grub.cfg

8 years agoPlay sound after the grub menu is shown.
Ulrich Dangel [Mon, 19 Dec 2011 15:20:16 +0000 (16:20 +0100)]
Play sound after the grub menu is shown.

Thanks to Richard Hartmann for providing the tune.

8 years agoAdd basic grml theme to grub
Ulrich Dangel [Mon, 19 Dec 2011 14:21:15 +0000 (15:21 +0100)]
Add basic grml theme to grub

8 years agoIntroduce new config files for grub bootloader.
Ulrich Dangel [Fri, 16 Dec 2011 13:20:48 +0000 (14:20 +0100)]
Introduce new config files for grub bootloader.

grub.cfg automatically loads all *_default and *_options.cfg files.

This requires the regexp module for grub. Thanks to Jordan Uggla for his
input.

8 years agoSupport template filenames in grml-live.
Ulrich Dangel [Mon, 19 Dec 2011 14:59:34 +0000 (15:59 +0100)]
Support template filenames in grml-live.

8 years agoInstall netboot.cfg as pxelinux.cfg/default _file_
Christian Hofstaedtler [Mon, 19 Dec 2011 14:40:59 +0000 (15:40 +0100)]
Install netboot.cfg as pxelinux.cfg/default _file_

8 years agoShorten, but don't totally rename kernel and initrd files
Christian Hofstaedtler [Mon, 19 Dec 2011 14:38:27 +0000 (15:38 +0100)]
Shorten, but don't totally rename kernel and initrd files

8 years agoUse gfxmode=auto instead of specifying manually resolutions
Ulrich Dangel [Mon, 19 Dec 2011 05:57:50 +0000 (06:57 +0100)]
Use gfxmode=auto instead of specifying manually resolutions

8 years agoSW: Add extundelete to GRML_FULL
Ulrich Dangel [Sat, 17 Dec 2011 20:40:24 +0000 (21:40 +0100)]
SW: Add extundelete to GRML_FULL

8 years agoMake it clear that squashfs-tools from bpo is fine
Christian Hofstaedtler [Fri, 16 Dec 2011 14:01:13 +0000 (15:01 +0100)]
Make it clear that squashfs-tools from bpo is fine

8 years agoSW: remove explicit install of squashfs-lzma-tools
Christian Hofstaedtler [Fri, 16 Dec 2011 13:58:38 +0000 (14:58 +0100)]
SW: remove explicit install of squashfs-lzma-tools

8 years agoDon't suggest /dev/shm as a build location
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.

8 years agoGRMLBASE/44-grub: make sure directory /boot/grub exists
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

8 years agoReplace 1440x1050 with 1400x1050
Ulrich Dangel [Thu, 15 Dec 2011 21:20:42 +0000 (22:20 +0100)]
Replace 1440x1050 with 1400x1050

Thanks to Sedat Dilek.

8 years agoAdd additional resolution (1600x900) to grub.cfg.
Ulrich Dangel [Thu, 15 Dec 2011 20:09:50 +0000 (21:09 +0100)]
Add additional resolution (1600x900) to grub.cfg.

8 years agoUpdate version in grml-live during Debian package build
Christian Hofstaedtler [Thu, 15 Dec 2011 17:06:42 +0000 (18:06 +0100)]
Update version in grml-live during Debian package build

8 years agoChange -A option to not build chroot.tar.gz anymore
Christian Hofstaedtler [Thu, 15 Dec 2011 15:19:32 +0000 (16:19 +0100)]
Change -A option to not build chroot.tar.gz anymore

8 years agoRemove -T option
Christian Hofstaedtler [Thu, 15 Dec 2011 15:12:33 +0000 (16:12 +0100)]
Remove -T option

8 years agoAdd -e option to unpack ISOs
Christian Hofstaedtler [Thu, 15 Dec 2011 15:07:50 +0000 (16:07 +0100)]
Add -e option to unpack ISOs

8 years agoSW: add rinse to GRML_FULL
Michael Prokop [Thu, 15 Dec 2011 13:51:25 +0000 (14:51 +0100)]
SW: add rinse to GRML_FULL

8 years agoRemove grml-live-buildd package
Christian Hofstaedtler [Thu, 15 Dec 2011 11:42:27 +0000 (12:42 +0100)]
Remove grml-live-buildd package

8 years agoEnable fb for "graphical mode" boot option in isolinux
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.

8 years agoRemove comment about failsafe boot option
Christian Hofstaedtler [Thu, 15 Dec 2011 10:19:51 +0000 (11:19 +0100)]
Remove comment about failsafe boot option

8 years agoRemove 'failsafe' boot option, which wasn't really failsafe
Christian Hofstaedtler [Thu, 15 Dec 2011 10:18:44 +0000 (11:18 +0100)]
Remove 'failsafe' boot option, which wasn't really failsafe

8 years agoUmount /proc/sys/fs/binfmt_misc before umounting /proc.
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.

8 years agoRemove the default quiet boot parameter for a verbose bootup.
Ulrich Dangel [Mon, 12 Dec 2011 18:32:39 +0000 (19:32 +0100)]
Remove the default quiet boot parameter for a verbose bootup.

8 years agoUpdate docs to better match recent development
Michael Prokop [Mon, 12 Dec 2011 15:10:18 +0000 (16:10 +0100)]
Update docs to better match recent development

8 years agogenerate sha1 checksum file of netboot package
Michael Prokop [Sun, 11 Dec 2011 23:48:25 +0000 (00:48 +0100)]
generate sha1 checksum file of netboot package

8 years agoFix bugs in welcome splash asciiart
Christian Hofstaedtler [Sun, 11 Dec 2011 23:24:15 +0000 (00:24 +0100)]
Fix bugs in welcome splash asciiart

8 years agoUpdate welcome splash ascii art
Christian Hofstaedtler [Sun, 11 Dec 2011 19:31:30 +0000 (20:31 +0100)]
Update welcome splash ascii art

8 years agoFix capitalization of project name in GRML/index.html
Christian Hofstaedtler [Sun, 11 Dec 2011 19:12:55 +0000 (20:12 +0100)]
Fix capitalization of project name in GRML/index.html

8 years agoMerge initramfs scripts
Christian Hofstaedtler [Sun, 11 Dec 2011 18:59:39 +0000 (19:59 +0100)]
Merge initramfs scripts

8 years agoRecommend imagemagick
Ulrich Dangel [Sun, 11 Dec 2011 05:08:50 +0000 (06:08 +0100)]
Recommend imagemagick

8 years agoUpdate wallpaper in fai scripts
Ulrich Dangel [Sun, 11 Dec 2011 14:44:31 +0000 (15:44 +0100)]
Update wallpaper in fai scripts

8 years agoUpdate /etc/grml_version in GRMLBASE script instead of grml-live
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.]

8 years agoRemove old desktop.jpg with new desktop-bg.png
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.

8 years agoAdd graphicoreBitmapFont0-Light.otf to grml-live.
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/

8 years agoMake sure USERNAME doesn't leak in from ENV
Christian Hofstaedtler [Sun, 11 Dec 2011 18:31:28 +0000 (19:31 +0100)]
Make sure USERNAME doesn't leak in from ENV

8 years agoExpose (selected) config vars to fai scripts
Christian Hofstaedtler [Sun, 11 Dec 2011 18:18:55 +0000 (19:18 +0100)]
Expose (selected) config vars to fai scripts

8 years agoMake username replacement in inittab more robust
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.

8 years agoUse premade LOGDIR var
Christian Hofstaedtler [Sun, 11 Dec 2011 18:07:05 +0000 (19:07 +0100)]
Use premade LOGDIR var

8 years agoDon't source grml-live.{conf,local} in scripts if not required
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

8 years agoInternally, rename GRML_LIVE_LOCAL_CONFIG to LOCAL_CONFIG
Christian Hofstaedtler [Sun, 11 Dec 2011 17:26:02 +0000 (18:26 +0100)]
Internally, rename GRML_LIVE_LOCAL_CONFIG to LOCAL_CONFIG

8 years agoEnsure all passed paths are absolute
Christian Hofstaedtler [Sun, 11 Dec 2011 17:16:53 +0000 (18:16 +0100)]
Ensure all passed paths are absolute

8 years agoTighten replacement operation for SNAPSHOT class
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.

8 years agoMatch startpage.html design to grml.org site
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.

8 years agoSimplify GRML/index.html template
Christian Hofstaedtler [Sun, 11 Dec 2011 02:17:32 +0000 (03:17 +0100)]
Simplify GRML/index.html template

8 years agoModernize Windows AutoRun templates
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.

8 years agoStop disabling KMS for radeon
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.

8 years agoSW: add firmware-linux-{free,nonfree} to GRML_FULL
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.

8 years agoSW: add vblade, aoetools to GRML_FULL [Closes: issue1092]
Christian Hofstaedtler [Sat, 10 Dec 2011 23:27:14 +0000 (00:27 +0100)]
SW: add vblade, aoetools to GRML_FULL [Closes: issue1092]

8 years agoSW: add boot-info-script to GRML_FULL [Closes: issue1004]
Christian Hofstaedtler [Sat, 10 Dec 2011 23:25:42 +0000 (00:25 +0100)]
SW: add boot-info-script to GRML_FULL [Closes: issue1004]

8 years agogrml-cheatcodes.txt: fix typo
Michael Prokop [Sat, 10 Dec 2011 00:20:18 +0000 (01:20 +0100)]
grml-cheatcodes.txt: fix typo

Thanks, Sedat Dilek.

8 years agogrml-cheatcodes.txt: Add documentation about nostats bootoption
Ulrich Dangel [Thu, 24 Nov 2011 21:24:03 +0000 (22:24 +0100)]
grml-cheatcodes.txt: Add documentation about nostats bootoption

8 years agogrml-cheatcodes.txt: document vnc bootoptions
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.

8 years agoRelease new version 0.17.0. v0.17.0
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>
8 years agoDepends: support xorriso as alternative to genisoimage.
Michael Prokop [Fri, 9 Dec 2011 22:38:54 +0000 (23:38 +0100)]
Depends: support xorriso as alternative to genisoimage.

8 years agoIntegrate netboot package generation
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>
8 years agoFix typo (1200 instead of 1280) in grub.cfg
Ulrich Dangel [Fri, 9 Dec 2011 16:30:47 +0000 (17:30 +0100)]
Fix typo (1200 instead of 1280) in grub.cfg

8 years agoAdd piwik tracking code to startpage.html
Ulrich Dangel [Thu, 8 Dec 2011 14:50:34 +0000 (15:50 +0100)]
Add piwik tracking code to startpage.html

8 years ago01-iceweasel: remove backup file in fcopy cmdline
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.

8 years ago98-clean-chroot: also get rid of symlinks of *.pre_fcopy files
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.

8 years agoProvide DEBIAN_UNSTABLE sources.list config
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.

8 years agoHardcode i386-pc for grub path
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.

8 years agoUse grub from target
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.

8 years agoEmbed squash4 in efigrub
Christian Hofstaedtler [Thu, 8 Dec 2011 00:47:47 +0000 (01:47 +0100)]
Embed squash4 in efigrub

8 years agoDon't hardcode wm-ng as window manager for X
Christian Hofstaedtler [Thu, 8 Dec 2011 00:13:11 +0000 (01:13 +0100)]
Don't hardcode wm-ng as window manager for X

8 years agoTry to use a good gfx resolution by default
Christian Hofstaedtler [Thu, 8 Dec 2011 00:12:38 +0000 (01:12 +0100)]
Try to use a good gfx resolution by default

8 years agoUpdate grub background picture
Christian Hofstaedtler [Thu, 8 Dec 2011 00:11:21 +0000 (01:11 +0100)]
Update grub background picture

8 years agoUse prefix=($root) instead of prefix=$root in efi script
Ulrich Dangel [Thu, 8 Dec 2011 00:45:04 +0000 (01:45 +0100)]
Use prefix=($root) instead of prefix=$root in efi script

8 years agorework check for xorriso version and be more verbose about its usage
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.

8 years agoSW: Add gparted to GRML_FULL
Christian Hofstaedtler [Tue, 6 Dec 2011 22:15:05 +0000 (23:15 +0100)]
SW: Add gparted to GRML_FULL

8 years agoSW: add hfsprogs, hfsutils to GRML_FULL
Christian Hofstaedtler [Tue, 6 Dec 2011 22:14:34 +0000 (23:14 +0100)]
SW: add hfsprogs, hfsutils to GRML_FULL

8 years agoSW: i386 kernels have been switched to 486 flavour
Christian Hofstaedtler [Tue, 6 Dec 2011 01:24:30 +0000 (02:24 +0100)]
SW: i386 kernels have been switched to 486 flavour

8 years agoFix unpacking of existing chroot tarball
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...

8 years agoAlways enable grml-live distribution
Christian Hofstaedtler [Mon, 5 Dec 2011 23:46:11 +0000 (00:46 +0100)]
Always enable grml-live distribution

8 years agoSW: Update linux kernel version to 3.1.0-2
Christian Hofstaedtler [Mon, 5 Dec 2011 16:53:36 +0000 (17:53 +0100)]
SW: Update linux kernel version to 3.1.0-2

8 years agoGRML_XL SW: switch to linux-tools-3.1 and move around
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

8 years agoSW: add iotop to GRML_FULL
Michael Prokop [Mon, 5 Dec 2011 16:02:46 +0000 (17:02 +0100)]
SW: add iotop to GRML_FULL

8 years agoUnifiy local config handling
Christian Hofstaedtler [Mon, 5 Dec 2011 13:18:02 +0000 (14:18 +0100)]
Unifiy local config handling

Option -C works now as expected.

8 years ago92-update-freshclam: fix wrong file name in exit message
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.

8 years agoSW: Re-add acpi to GRML_FULL
Christian Hofstaedtler [Wed, 30 Nov 2011 11:28:23 +0000 (12:28 +0100)]
SW: Re-add acpi to GRML_FULL