Christian Hofstaedtler [Sat, 5 Nov 2011 10:50:40 +0000 (11:50 +0100)]
Update GRML_IR list
Christian Hofstaedtler [Fri, 4 Nov 2011 19:07:48 +0000 (20:07 +0100)]
Update GRML_IR list based on comments by Ulrich Dangel
Michael Prokop [Fri, 4 Nov 2011 09:51:11 +0000 (10:51 +0100)]
SW: drop bind9 from GRML_FULL
And once again:
| Setting up bind9utils (1:9.8.1.dfsg-1) ...
| Setting up bind9 (1:9.8.1.dfsg-1) ...
| Adding group `bind' (GID 120) ...
| Done.
| Adding system user `bind' (UID 112) ...
| Adding new user `bind' (UID 112) with group `bind' ...
| Not creating home directory `/var/cache/bind'.
| wrote key file "/etc/bind/rndc.key"
| NOT updating named.conf.options to include DNSSEC enablement
| #
| chgrp: cannot access `/var/run/named': No such file or directory
| dpkg: error processing bind9 (--configure):
| subprocess installed post-installation script returned error exit status 1
Christian Hofstaedtler [Fri, 4 Nov 2011 07:46:33 +0000 (08:46 +0100)]
SW: remove ettercap-gtk (gone) from GRML_FULL
Christian Hofstaedtler [Fri, 4 Nov 2011 07:46:17 +0000 (08:46 +0100)]
SW: remove aircrack-ng (gone) from GRML_FULL
Christian Hofstaedtler [Fri, 4 Nov 2011 07:41:19 +0000 (08:41 +0100)]
SW: remove p3nfs from GRML_FULL
Christian Hofstaedtler [Fri, 4 Nov 2011 07:40:38 +0000 (08:40 +0100)]
SW: remove tct from GRML_FULL
Christian Hofstaedtler [Fri, 4 Nov 2011 07:39:08 +0000 (08:39 +0100)]
SW: switch from fbgrab to fbcat
Christian Hofstaedtler [Fri, 4 Nov 2011 07:32:34 +0000 (08:32 +0100)]
SW: remove etpan-ng, perl-suid
etpan-ng: #635337: ROM; buggy, no upstream progress, low popcon
Christian Hofstaedtler [Thu, 3 Nov 2011 15:08:34 +0000 (16:08 +0100)]
Add espeakup, brltty to GRML_MEDIUM for testing purposes
Michael Prokop [Tue, 1 Nov 2011 19:10:17 +0000 (20:10 +0100)]
98-clean-chroot: do not fail with more than one kernel version installed
grml-live (well, the ISO) doesn't support more than one kernel
version, but don't fail in this script if more than one kernel
configuration is present.
Thanks for reporting, Christian.
Christian Hofstaedtler [Tue, 1 Nov 2011 16:31:25 +0000 (17:31 +0100)]
add GRML_IR target
While the name is already dead, this list will serve as a guide of what
I had in mind for the one true ISO.
Michael Prokop [Sun, 30 Oct 2011 21:14:24 +0000 (22:14 +0100)]
GRMLBASE/91-update-pciids: fix wrong log message
It's update-pciids and not freshclam of course. :-/
Thanks for catching, Christian Hofstaedtler.
Michael Prokop [Fri, 8 Jul 2011 15:14:52 +0000 (17:14 +0200)]
GRMLBASE/91-update-pciids: do not exit with error if network does not work
If networking doesn't work inside the chroot just warn
but do not error out, since this might break autobuilds.
Michael Prokop [Thu, 27 Oct 2011 22:15:50 +0000 (00:15 +0200)]
Release new version 0.16.1.
Signed-off-by: Michael Prokop <mika@grml.org>
Michael Prokop [Thu, 27 Oct 2011 22:25:43 +0000 (00:25 +0200)]
fix kernel version detection: drop ${target} from kernel version string
This fixes a regression introduced in git commit
e0306d083dbd7787e3588f8214f5b46553208efa.
.oO(Continous Integration ftw!)Oo.
Michael Prokop [Thu, 27 Oct 2011 22:18:07 +0000 (00:18 +0200)]
mark bootlocal scripts as executables
otherwise they turn up as normal files and can't be executed
Michael Prokop [Thu, 27 Oct 2011 21:38:07 +0000 (23:38 +0200)]
do not zero out /var/spool in GRMLBASE/98-clean-chroot [Closes: issue1065]
/var/spool might contain user provided data like a local mirror
provided via MIRROR_DIRECTORY, so it's a showstopper to touch that.
Thanks: Marek Malevic
Michael Prokop [Thu, 27 Oct 2011 21:23:40 +0000 (23:23 +0200)]
fix kernel version detection in config/scripts/
It's bullshit to use /lib/modules for kernel version
detection. If a module is still present but the according
linux-image has been removed the config/scripts will fail
since they run depmod for non-existing kernel versions.
So use /boot/vmlinuz-* instead.
Related to issue1069
Michael Prokop [Thu, 27 Oct 2011 21:20:03 +0000 (23:20 +0200)]
98-clean-chroot: fix typo (localepurg->localepurge) in warning message
Michael Prokop [Thu, 27 Oct 2011 16:21:45 +0000 (18:21 +0200)]
SW: update to kernel version 3.1.0-grml
Christian Hofstaedtler [Fri, 14 Oct 2011 11:44:35 +0000 (13:44 +0200)]
SW: remove C(++) compilers and linux headers
Christian Hofstaedtler [Fri, 14 Oct 2011 11:41:09 +0000 (13:41 +0200)]
SW: remove libtool
Christian Hofstaedtler [Fri, 14 Oct 2011 11:40:41 +0000 (13:40 +0200)]
SW: remove qpxtool
Christian Hofstaedtler [Fri, 14 Oct 2011 11:40:24 +0000 (13:40 +0200)]
SW: remove pxfw
Christian Hofstaedtler [Fri, 14 Oct 2011 11:40:09 +0000 (13:40 +0200)]
SW: remove guymager
Christian Hofstaedtler [Fri, 14 Oct 2011 11:39:52 +0000 (13:39 +0200)]
SW: remove ophcrack
Christian Hofstaedtler [Fri, 14 Oct 2011 11:39:29 +0000 (13:39 +0200)]
SW: remove jack server and clients
Christian Hofstaedtler [Fri, 14 Oct 2011 11:38:54 +0000 (13:38 +0200)]
SW: remove supplemental emacs libraries
Michael Prokop [Fri, 14 Oct 2011 10:17:45 +0000 (12:17 +0200)]
inittab configs: drop commented lines mentioning zsh-login
/usr/bin/zsh-login was renamed to /usr/share/grml-scripts/run-welcome
in git commit
fd86ffcbcd135b49bff36d1b4c2b96735b459f5a in grml-scripts.git.
Since the two lines referring to zsh-login aren't useful anymore let's
just drop them.
Christian Hofstaedtler [Fri, 14 Oct 2011 10:09:44 +0000 (12:09 +0200)]
SW: Add grml-scripts-core to GRMLBASE
Christian Hofstaedtler [Fri, 14 Oct 2011 09:20:32 +0000 (11:20 +0200)]
SW: Remove e3
e3 provides a /usr/bin/emacs alternative, on grml-medium this would be
the only one providing it, and then the emacs icon on wm-ng/idesk would
call that, causing e3 to run without a terminal -> busylooping.
Christian Hofstaedtler [Fri, 14 Oct 2011 09:13:24 +0000 (11:13 +0200)]
Remove spurious grml-small package from grml-medium
Should never have had that here.
Christian Hofstaedtler [Thu, 13 Oct 2011 23:43:25 +0000 (01:43 +0200)]
Remove unmaintained accessibility support
Christian Hofstaedtler [Thu, 13 Oct 2011 21:24:12 +0000 (23:24 +0200)]
Remove grml-docs and install startpage with grml-live
Christian Hofstaedtler [Wed, 12 Oct 2011 21:24:24 +0000 (23:24 +0200)]
Install desktop wallpaper using grml-live, replacing grml-files
Christian Hofstaedtler [Wed, 12 Oct 2011 20:51:26 +0000 (22:51 +0200)]
On GRML_FULL add Iceweasel "branding"
Christian Hofstaedtler [Thu, 13 Oct 2011 16:17:41 +0000 (18:17 +0200)]
No longer install packages that will be sunset on Oct30
Christian Hofstaedtler [Thu, 13 Oct 2011 16:12:07 +0000 (18:12 +0200)]
remove empty and unused GRML_POWERPC package config
Michael Prokop [Thu, 25 Aug 2011 13:06:38 +0000 (15:06 +0200)]
Unify warning message for missing adddon file for bsd4grml
Michael Prokop [Thu, 25 Aug 2011 13:00:52 +0000 (15:00 +0200)]
Check for --format option support in grub-mkimage, do not use absolute path for binary call
Michael Prokop [Thu, 25 Aug 2011 11:21:39 +0000 (13:21 +0200)]
copy_addon_file(): do not be verbose to the user, but send it to the log instead
Michael Prokop [Thu, 25 Aug 2011 11:16:19 +0000 (13:16 +0200)]
Fix indention of memtest mv command
Michael Prokop [Thu, 25 Aug 2011 11:15:45 +0000 (13:15 +0200)]
Make sure grub-mkimage exists, otherwise warn user about grub-common/grub-pc
Christian Hofstaedtler [Mon, 8 Aug 2011 18:13:39 +0000 (20:13 +0200)]
Loose dependencies so we can be installed on squeeze
grub-pc-bin was part of grub-pc during squeeze, and ipxe didn't
even exist. Both are now in Recommends, and users of squeeze
are expected to install grml-live-compat.
Christian Hofstaedtler [Fri, 29 Jul 2011 23:38:07 +0000 (01:38 +0200)]
Use ifcpu64.c32, vesamenu.c32, isolinux.bin from syslinux-common
Christian Hofstaedtler [Fri, 29 Jul 2011 19:55:01 +0000 (21:55 +0200)]
Remove bsd4grml, freedos and grml-live-addons deb
These are now shipped in grml-live-addons as built from the
grml-live-grml sources.
Christian Hofstaedtler [Fri, 29 Jul 2011 16:49:03 +0000 (18:49 +0200)]
Use memdisk and hdt from syslinux-common package
Christian Hofstaedtler [Fri, 29 Jul 2011 16:43:48 +0000 (18:43 +0200)]
Use memtest binary from memtest86+ package
Christian Hofstaedtler [Fri, 29 Jul 2011 16:40:05 +0000 (18:40 +0200)]
Remove mkisofs from Depends:
Already have genisoimage there.
Christian Hofstaedtler [Fri, 29 Jul 2011 16:39:44 +0000 (18:39 +0200)]
Use pci.ids file from pciutils
Christian Hofstaedtler [Fri, 29 Jul 2011 16:35:47 +0000 (18:35 +0200)]
Use ipxe.lkrn from ipxe package
Christian Hofstaedtler [Fri, 29 Jul 2011 16:29:48 +0000 (18:29 +0200)]
Remove grub1 (binaries and support for it)
Christian Hofstaedtler [Fri, 29 Jul 2011 16:08:12 +0000 (18:08 +0200)]
Remove wget dependency
Unused.
Christian Hofstaedtler [Fri, 29 Jul 2011 16:06:41 +0000 (18:06 +0200)]
Remove bundled grub2
Instead we're now using the files from grub-pc-bin.
Acked-by: Michael Prokop <mika@grml.org>
Michael Prokop [Mon, 29 Aug 2011 16:07:17 +0000 (18:07 +0200)]
SW: Add reptyr to GRML_SMALL, GRML_MEDIUM and GRML_FULL
Michael Prokop [Thu, 25 Aug 2011 08:59:29 +0000 (10:59 +0200)]
90-update-alternatives: do not set vim as alternative for `view`
Maybe using /usr/bin/see would be better, so do not set "view"
to Vim inside the Vim checks for now.
Michael Prokop [Thu, 25 Aug 2011 08:57:43 +0000 (10:57 +0200)]
90-update-alternatives: do not set alternative for vim if we just have vim.tiny.
For whatever reason we get:
% update-alternatives --list vim
update-alternatives: error: no alternatives for vim.
otherwise and daily builds fail.
Christian Hofstaedtler [Sun, 21 Aug 2011 15:50:50 +0000 (17:50 +0200)]
Use grml-runtty to run our ttys
Requires: grml-scripts (>> 1.4.6)
Michael Prokop [Thu, 18 Aug 2011 16:47:36 +0000 (18:47 +0200)]
Release new version 0.15.1.
Signed-off-by: Michael Prokop <mika@grml.org>
Michael Prokop [Thu, 18 Aug 2011 16:33:55 +0000 (18:33 +0200)]
25-locales: make sure the localepurge package exists, not only the binary.
localepurge might be a left-over of a removed package (brrr)
and might no longer exist as a package, therefore make the
check more reliable.
Michael Prokop [Thu, 18 Aug 2011 16:10:09 +0000 (18:10 +0200)]
90-update-alternatives: check for available alternatives before setting them.
The binaries aren't necessarily available for update-alternatives even
though the binary themselves are present. Therefore execute
update-alternatives using the --list option and check whether the
preferred binary is available before setting it.
Christian Hofstaedtler [Tue, 16 Aug 2011 10:29:06 +0000 (12:29 +0200)]
SW: Remove svn-ssh-wrappers from GRML_FULL
Apparently this is fixed upstream somehow, and it's usage on a LiveCD
is unclear.
Michael Prokop [Wed, 10 Aug 2011 20:32:06 +0000 (22:32 +0200)]
Fix typo in log message for isolinux includes.
Michael Prokop [Wed, 10 Aug 2011 20:30:26 +0000 (22:30 +0200)]
Do not complain about missing addons_list.cfg file.
Christian Hofstaedtler [Sat, 30 Jul 2011 06:53:05 +0000 (08:53 +0200)]
usersetup: Fixup path to inittab after
f3b335ea landed
This probably meant that setups with a different username did not having
working consoles 3-5
Michael Prokop [Wed, 3 Aug 2011 10:24:05 +0000 (12:24 +0200)]
SW: replace git-core with git package in GRML_FULL.
Thanks: Uli Martens <uli@youam.net>
Christian Hofstaedtler [Fri, 29 Jul 2011 23:25:24 +0000 (01:25 +0200)]
docs: don't download DTDs when building docs
Christian Hofstaedtler [Fri, 29 Jul 2011 14:58:04 +0000 (16:58 +0200)]
Enable grml-live repository for testing, too
Acked-by: Michael Prokop <mika@grml.org>
Christian Hofstaedtler [Fri, 29 Jul 2011 14:54:06 +0000 (16:54 +0200)]
Remove pinning for grml-stable, grml-testing
Christian Hofstaedtler [Fri, 29 Jul 2011 09:45:34 +0000 (11:45 +0200)]
SW: Remove pppoe from GRML_FULL.
Replaced by ppp+pppoeconf.
Christian Hofstaedtler [Fri, 29 Jul 2011 09:29:36 +0000 (11:29 +0200)]
Move bootlocal.* from grml-autoconfig here
Christian Hofstaedtler [Fri, 29 Jul 2011 09:29:05 +0000 (11:29 +0200)]
Remove haltlocal.first from runlevel.conf
Apparently this wasn't executed anyway.
Christian Hofstaedtler [Wed, 27 Jul 2011 19:30:29 +0000 (21:30 +0200)]
Add debian/control headers Origin, Bugs
Michael Prokop [Wed, 27 Jul 2011 19:38:52 +0000 (21:38 +0200)]
buildd/cronjob.sh: no longer build daily ISOs of Debian/squeeze.
Debian/squeeze is not that relevant for us, so we decided to
no longer build it on a daily base.
Michael Prokop [Wed, 27 Jul 2011 19:32:24 +0000 (21:32 +0200)]
SW: Remove grml-laptop, grml-pylib, grml-sectools and grml-templates from GRML_MEDIUM and GRML_FULL.
We're getting rid of repositories that are outdated
in grml-testing repository, so make sure we don't
install/ship them.
Christian Hofstaedtler [Tue, 26 Jul 2011 21:11:49 +0000 (23:11 +0200)]
Remove squeeze ISOs from daily.grml.org index
Christian Hofstaedtler [Sun, 24 Jul 2011 20:58:12 +0000 (22:58 +0200)]
Switch to live-boot-grml and remove pins
Michael Prokop [Sat, 23 Jul 2011 21:58:32 +0000 (23:58 +0200)]
GRMLBASE/16-depmod: provide verbose error message regarding the kernel x.y-grml[64] <-> module-init-tools v3.12 situation.
Michael Prokop [Fri, 22 Jul 2011 14:47:50 +0000 (16:47 +0200)]
SW: Update to kernel version 3.0.
Michael Prokop [Mon, 11 Jul 2011 17:22:22 +0000 (19:22 +0200)]
SW: add bti to GRML_FULL. [Closes: issue1010]
Thanks: Pawel Sadkowski <azhag@dug.net.pl>
Michael Prokop [Sun, 10 Jul 2011 16:41:03 +0000 (18:41 +0200)]
instsoft.GRMLBASE: make sure we can upgrade automatically even with unsigned repos if FAI_ALLOW_UNSIGNED is set
Michael Prokop [Sun, 10 Jul 2011 13:54:59 +0000 (15:54 +0200)]
instsoft.GRMLBASE: Use --force-yes option when using apt-get for upgrade.
For example when configuration files have been modified and user
input is required then apt-get will fail and complain with:
| E: There are problems and -y was used without --force-yes
So let's force the action as we are in automated mode.
Michael Prokop [Sun, 10 Jul 2011 13:53:18 +0000 (15:53 +0200)]
98-clean-chroot: check existence of aptitude binary via $ROOTCMD.
/usr/bin/aptitude might point to /etc/alternatives/aptitude which
points to e.g. /usr/bin/aptitude-curses. When testing for
precense of /usr/bin/aptitude the test might fail because test(1)
dereferences symbolic links. So make sure to check existence of
aptitude binary inside $target using $ROOTCMD.
Michael Prokop [Sun, 10 Jul 2011 13:36:28 +0000 (15:36 +0200)]
98-clean-chroot: check existence of updatedb binary via $ROOTCMD.
/usr/bin/updatedb might point to /etc/alternatives/updatedb which
points to another updatedb binary. When testing for precense of
/usr/bin/updatedb the test might fail because test(1) dereferences
symbolic links. So make sure to check existence of updatedb
binary inside $target using $ROOTCMD.
Michael Prokop [Sun, 26 Jun 2011 18:34:53 +0000 (20:34 +0200)]
Release new version 0.15.0.
Signed-off-by: Michael Prokop <mika@grml.org>
Michael Prokop [Fri, 8 Jul 2011 12:02:45 +0000 (14:02 +0200)]
Provide debian/NEWS entry for release 0.15.0.
Michael Prokop [Fri, 8 Jul 2011 12:10:26 +0000 (14:10 +0200)]
Drop patches directory from debian/grml-live.install.
Michael Prokop [Fri, 8 Jul 2011 11:43:29 +0000 (13:43 +0200)]
Drop patches/ directory, patch fai_chroot_update.patch is not relevant anymore.
Michael Prokop [Fri, 8 Jul 2011 11:24:40 +0000 (13:24 +0200)]
Add security.debian.org to sources.list of lenny, squeezy, wheezy, stable and testing.
Thanks: Christian Hofstaedtler <ch@grml.org>
Michael Prokop [Fri, 8 Jul 2011 00:40:11 +0000 (02:40 +0200)]
GRMLBASE scripts: run all fcopy commands in verbose mode.
We want to be able to catch in the logs as much information as
possible, therefore be as verbose as possible.
Michael Prokop [Thu, 7 Jul 2011 23:34:11 +0000 (01:34 +0200)]
Redesign sources.list handling. Get rid of /etc/grml/fai/apt/sources.list.
Main changes:
* no longer recursively deploy /etc/apt via fcopy
* /etc/grml/fai/apt/sources.list is gone
* /etc/apt/sources.list will no longer use entries from
GRML_LIVE_SOURCES once the system has been initially installed
More details:
As we get rid of /etc/grml/fai/apt/sources.list we finally manage
to no longer magically touch grml-live's configuration files WRT
sources.list handling.
Instead the set up of sources.list happens as follows:
${GRML_FAI_CONFIG}/config/files/etc/apt/sources.list/GRML_LIVE_SOURCES_LIST
is generated based on $GRML_LIVE_SOURCES (iff set by the user,
otherwise it falls back to sane defaults using grml repos and the
according Debian suite). This GRML_LIVE_SOURCES_LIST file then
gets deployed on *fresh* deployments. It won't be reused anymore
for the existing installation, so if you run grml-live with the
"-u" option the system will keep /etc/apt/sources.list as it is
as well as the files inside /etc/apt/sources.list.d/. This
provides more flexibility combined with a more transparent and
consistent behaviour for the user.
Then /etc/apt/sources.list.d/debian.list will be set up based on
the detected Debian suite and the files from
${GRML_FAI_CONFIG}/config/files/etc/apt/sources.list.d/debian.list/DEBIAN_*.
Finally /etc/apt/sources.list/grml-stable.list will be deployed
and depending on the build type also
/etc/apt/sources.list.d/grml-testing.list might be installed.
Michael Prokop [Thu, 7 Jul 2011 23:33:55 +0000 (01:33 +0200)]
Update apt preferences: always use live-boot* packages from Grml.
If the grml-testing repository is NOT enabled then live-boot
might be installed from Debian/unstable during updates.
That's something we don't want, so make sure apt pinning
always prefers our own version.
Michael Prokop [Fri, 8 Jul 2011 10:38:50 +0000 (12:38 +0200)]
92-update-freshclam: do not error out on exit code 124 by freshclam.
Michael Prokop [Thu, 7 Jul 2011 13:55:24 +0000 (15:55 +0200)]
Add workaround to solve udev packaging bug (see #632624).
Michael Prokop [Thu, 7 Jul 2011 12:30:27 +0000 (14:30 +0200)]
Implement dpkg-divert handling to address failing update-grub in openvz environments.
Michael Prokop [Wed, 6 Jul 2011 10:22:29 +0000 (12:22 +0200)]
GRMLBASE/37-portmap: do not touch /etc/default/portmap if the file does not exist.
Nowadays we have rpcbind, so there's no need to create
/etc/default/portmap any longer.
Michael Prokop [Wed, 6 Jul 2011 09:41:59 +0000 (11:41 +0200)]
SW: Add partclone to GRML_FULL.
Michael Prokop [Wed, 29 Jun 2011 17:22:49 +0000 (19:22 +0200)]
98-clean-chroot: fix check for presence of update-menus.
Michael Prokop [Wed, 29 Jun 2011 17:01:53 +0000 (19:01 +0200)]
buildd: check for "FAILED with exit code" in logs.