Michael Prokop [Fri, 17 Jul 2020 19:48:41 +0000 (21:48 +0200)]
Release new version 0.21.0
Michael Prokop [Fri, 17 Jul 2020 19:43:26 +0000 (21:43 +0200)]
Refresh debian/copyright + port into machine-readable format
Michael Prokop [Fri, 17 Jul 2020 19:15:11 +0000 (21:15 +0200)]
Drop transitional package grml-live-compat, no longer needed
This is many years old and is no longer relevant
Michael Prokop [Fri, 17 Jul 2020 19:14:04 +0000 (21:14 +0200)]
debian: switch Priority from extra to optional
Fixes lintian warning priority-extra-is-replaced-by-priority-optional
Michael Prokop [Fri, 17 Jul 2020 19:10:53 +0000 (21:10 +0200)]
debian: execute wrap-and-sort -t -a -s
Michael Prokop [Fri, 17 Jul 2020 19:10:42 +0000 (21:10 +0200)]
Bump Standards-Version to 4.5.0
Michael Prokop [Fri, 17 Jul 2020 19:10:08 +0000 (21:10 +0200)]
Minimze debian/rules + switch to debhelper-compat approach
Michael Prokop [Fri, 17 Jul 2020 18:24:08 +0000 (20:24 +0200)]
Update netboot.xyz.lkrn to v2.0.17 + provide EFI capable netboot.xyz.efi
Retrieved via:
| % wget https://github.com/netbootxyz/netboot.xyz/releases/download/2.0.17/netboot.xyz.efi
| % wget https://github.com/netbootxyz/netboot.xyz/releases/download/2.0.17/netboot.xyz.lkrn
JFTR: currently it's known to fail booting Grml, see https://github.com/netbootxyz/netboot.xyz/issues/678
Michael Prokop [Fri, 27 Jan 2017 15:19:11 +0000 (16:19 +0100)]
Release new version 0.20.0
Michael Prokop [Fri, 27 Jan 2017 15:18:19 +0000 (16:18 +0100)]
Use SSL for Homepage + Vcs-Browser headers
Michael Prokop [Fri, 27 Jan 2017 15:18:11 +0000 (16:18 +0100)]
Bump debian/compat to 9
Michael Prokop [Fri, 27 Jan 2017 15:18:05 +0000 (16:18 +0100)]
Bump Standards-Version to 3.9.8
Andreas "Jimmy" Gredler [Wed, 13 Apr 2016 00:59:45 +0000 (17:59 -0700)]
Added netboot.xyz
Added netboot.xyz kernel to the addons and included license information
in the copyright file and updated package description.
Michael Prokop [Mon, 18 Jan 2016 08:13:04 +0000 (09:13 +0100)]
Release new version 0.19.1
mirabilos [Sun, 17 Jan 2016 05:34:04 +0000 (06:34 +0100)]
Update MirOS bsd4grml to
20160117
Michael Prokop [Tue, 6 Oct 2015 21:08:27 +0000 (23:08 +0200)]
Release new version 0.19.0
Michael Prokop [Tue, 6 Oct 2015 21:07:50 +0000 (23:07 +0200)]
Drop Christian from Uploaders
Thanks for your work!
Michael Prokop [Tue, 6 Oct 2015 21:07:25 +0000 (23:07 +0200)]
Bump Standards-Version to 3.9.6
mirabilos [Tue, 6 Oct 2015 20:38:16 +0000 (20:38 +0000)]
Update MirOS bsd4grml to
20151006
Michael Prokop [Thu, 19 Sep 2013 09:06:40 +0000 (11:06 +0200)]
Release new version 0.18.4
Thorsten Glaser [Wed, 18 Sep 2013 17:29:21 +0000 (17:29 +0000)]
Update MirOS bsd4grml to
20130915
Evgeni Golov [Thu, 27 Dec 2012 21:07:17 +0000 (22:07 +0100)]
release 0.18.3
Thorsten Glaser [Sun, 23 Dec 2012 21:05:06 +0000 (21:05 +0000)]
Update MirOS bsd4grml to
20121223
- ldbsd.com now ignores GPT MBR partition table entries when
constructing the in-memory disklabel for the ISO; fixes
booting the grml64 ISOs into bsd4grml again (thanks Zhenech
for reporting the issue)
- more up-to-date base system with things like a recent mksh
- fdisk can now (probably) edit 1 TiB HDDs
- arc4random skips even more bytes from the initial keystream
for increased security (less chance to recognise patterns)
- updated malloc, POSIX-mandated ECANCELED errno, …
Michael Prokop [Mon, 17 Dec 2012 12:02:08 +0000 (13:02 +0100)]
Release new version 0.18.2
Michael Prokop [Mon, 17 Dec 2012 12:01:43 +0000 (13:01 +0100)]
Bump Standards-Version to 3.9.4
Thorsten Glaser [Tue, 11 Sep 2012 16:59:49 +0000 (16:59 +0000)]
Update MirOS bsd4grml to
20120910
Michael Prokop [Sun, 27 May 2012 23:06:02 +0000 (01:06 +0200)]
Release new version 0.18.1
Michael Prokop [Sun, 27 May 2012 23:05:35 +0000 (01:05 +0200)]
Bump Standards-Version to 3.9.3.
Michael Prokop [Sun, 27 May 2012 23:01:10 +0000 (01:01 +0200)]
ldbsd.com: increase limit of image size
This addresses the 64bit boot problem of bsd4grml on Grml 2012.05-rc1.
Related to cvs revision 1.19 which states "increase the size a
grub can be to 160 KiB… the grml Schluchtenscheißer one is
ridiculously close to 128 KiB already".
Further quoting Thorsten:
| Wir haben scheints eine Größenbeschränkung auf die Imagegröße, weil
| wir immer versuchen, eine bestimmte Anzahl Bytes zu laden, da nicht
| alle im Bootloader unterstützten Dateisysteme eine Datei stat()en
| können. Dein GRUB-Image ist einfach zu fett! ;)
|
| Das Limit war mal 63½ KiB, aber das hast Du schonmal gesprengt
| gehabt… und einfach hochsetzen _kann_ auf manchen Systemen dazu
| führen, daß dann nix (auch kleinere Images) mehr geht.
Thanks: Thorsten Glaser <tg@mirbsd.org> for the fix
Thorsten Glaser [Mon, 26 Mar 2012 16:13:59 +0000 (16:13 +0000)]
Update MirOS bsd4grml to
20120326
Michael Prokop [Mon, 16 Jan 2012 11:39:42 +0000 (12:39 +0100)]
Release new version 0.18.0
Thorsten Glaser [Sun, 15 Jan 2012 19:54:51 +0000 (19:54 +0000)]
Update MirOS bsd4grml to
20120115
- bootloader fix for >1 HDD
- mksh fix
- a leap second will happen this summer
- etc…
Christian Hofstaedtler [Wed, 28 Dec 2011 14:30:50 +0000 (15:30 +0100)]
Clean out grml-live-compat
grml-live already tries hard to not use these files.
Christian Hofstaedtler [Wed, 21 Dec 2011 20:55:33 +0000 (21:55 +0100)]
Release new version 0.17.1.
Thorsten Glaser [Tue, 20 Dec 2011 13:36:40 +0000 (13:36 +0000)]
Add new utilities to the FreeDOS floppy disc image:
* jupp 2.8 for DOS (GPLv1, official binaries from http://mirbsd.de/jupp)
* gzip
* fire (written by me: parks the hard disc then displays an animation)
* LHarc (freely redistributable)
* Volkov Commander 4.99.08 (beta, freely redistributable)
* Maxtor IDE Hard Disc Low-Level Format Utility
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
Thorsten Glaser [Tue, 20 Dec 2011 13:14:37 +0000 (13:14 +0000)]
Update MirOS bsd4grml to
20111220
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
Christian Hofstaedtler [Mon, 19 Dec 2011 14:51:47 +0000 (15:51 +0100)]
Release new version 0.17.0.
Michael Prokop [Thu, 25 Aug 2011 10:09:30 +0000 (12:09 +0200)]
Drop TODO installation code from debian/rules.
Michael Prokop [Thu, 25 Aug 2011 10:07:29 +0000 (12:07 +0200)]
Remove TODO file.
Christian Hofstaedtler [Mon, 8 Aug 2011 19:49:11 +0000 (21:49 +0200)]
grml-live-compat: copy files from Debian packages
Christian Hofstaedtler [Fri, 29 Jul 2011 19:44:54 +0000 (21:44 +0200)]
Split from grml-live to workaround licensing issues.
Christian Hofstaedtler [Fri, 29 Jul 2011 16:50:00 +0000 (18:50 +0200)]
Update copyright file for removed memtest file
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+ packag
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>
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.
Michael Prokop [Tue, 28 Jun 2011 11:15:03 +0000 (13:15 +0200)]
debconf/GRMLBASE: drop wicd preseeding to avoid errors with installation.
Preseeding wicd with a user that doesn't exist *yet*
causes wicd to fai installation with:
| Setting up wicd-daemon (1.7.0+ds1-6) ...
| adduser: The user `grml' does not exist.
| dpkg: error processing wicd-daemon (--configure):
| subprocess installed post-installation script returned error exit status 1
| dpkg: dependency problems prevent configuration of wicd-gtk:
| wicd-gtk depends on wicd-daemon (= 1.7.0+ds1-6); however:
| Package wicd-daemon is not configured yet.
| dpkg: error processing wicd-gtk (--configure):
| dependency problems - leaving unconfigured
| configured to not write apport reports
| dpkg: dependency problems prevent configuration of wicd:
| wicd depends on wicd-daemon (= 1.7.0+ds1-6); however:
| Package wicd-daemon is not configured yet.
| wicd depends on wicd-gtk (= 1.7.0+ds1-6) | wicd-curses (= 1.7.0+ds1-6) | wicd-cli (= 1.7.0+ds1-6) | wicd-client; however:
| Package wicd-gtk is not configured yet.
| Package wicd-curses is not installed.
| Package wicd-cli is not installed.
| Package wicd-client is not installed.
| Package wicd-gtk which provides wicd-client is not configured yet.
| dpkg: error processing wicd (--configure):
| dependency problems - leaving unconfigured
Michael Prokop [Tue, 28 Jun 2011 09:54:28 +0000 (11:54 +0200)]
scripts/release_helper.sh: force confmiss and confnew options when installing package so automated installation works when having modified configuration files.
Michael Prokop [Tue, 28 Jun 2011 09:50:43 +0000 (11:50 +0200)]
GRMLBASE/98-clean-chroot: recursively remove /var/lib/clamav/clamav-*.
Michael Prokop [Tue, 28 Jun 2011 09:49:36 +0000 (11:49 +0200)]
DEBORPHAN/98-clean-chroot: Make sure deborphan exists in chroot.
Christian Hofstaedtler [Mon, 27 Jun 2011 19:05:43 +0000 (21:05 +0200)]
move /run, /var/run, /var/lock exclusion to mksquashfs
Everything else doesn't appear to work correct in all cases.
Christian Hofstaedtler [Mon, 27 Jun 2011 18:32:47 +0000 (20:32 +0200)]
turn on wildcard support for mksquashfs excludes
Christian Hofstaedtler [Mon, 27 Jun 2011 18:24:38 +0000 (20:24 +0200)]
Drop * expansion from mksquashfs call
This prevented excludes from working at all.
Christian Hofstaedtler [Mon, 27 Jun 2011 17:50:52 +0000 (19:50 +0200)]
fix SQUASHFS_EXCLUDES_FILE default not being set
Christian Hofstaedtler [Mon, 27 Jun 2011 17:42:15 +0000 (19:42 +0200)]
update SQUASHFS_EXCLUDES_FILE example to match code
Ulrich Dangel [Mon, 27 Jun 2011 13:31:32 +0000 (15:31 +0200)]
Don't remove pid files in $target/var/run as it is deleted afterwards anyway.
In some Debian suits $target/var/run is not present as /run was introduced.
If the specified directory does not exist find will return an error and the script
will fail.
Michael Prokop [Mon, 27 Jun 2011 12:52:46 +0000 (14:52 +0200)]
Provide update-usbids as separate script to avoid errors on missing update-usbids.
Michael Prokop [Mon, 27 Jun 2011 09:50:45 +0000 (11:50 +0200)]
SW: Add firmware-brcm80211 to GRML_FULL and GRML_MEDIUM. [Closes: issue1007]
Thanks to Pawel Sadkowski for the suggestion.
Michael Prokop [Sun, 26 Jun 2011 20:14:22 +0000 (22:14 +0200)]
98-clean-chroot: make sure rm does not resolve the symlink
Michael Prokop [Sun, 26 Jun 2011 18:22:44 +0000 (20:22 +0200)]
Drop unused GRML_FAI_CONFIG from make-fai-nfsroot.conf.
Michael Prokop [Sun, 26 Jun 2011 18:17:01 +0000 (20:17 +0200)]
Add README.md for github.
Michael Prokop [Sun, 26 Jun 2011 16:47:31 +0000 (18:47 +0200)]
docs: drop outdated fai-on-etch entry.
Michael Prokop [Sun, 26 Jun 2011 14:45:39 +0000 (16:45 +0200)]
Rename scripts/GRMLBASE/10-build-initramfs to scripts/GRMLBASE/10-configure-initramfs to reflect current state of action.
Michael Prokop [Sun, 26 Jun 2011 12:36:02 +0000 (14:36 +0200)]
grml-live: try updating initramfs if creating fresh one failed.