Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

402 lines (364 sloc) 16.765 kb
grml-live (0.0.12) unstable; urgency=low
* Log mkisofs command with quotes around version number for easier
copy/paste.
* Ship syslinux files via template directory because the syslinux
version (1:3.31-4) in Debian/etch is broken. :(
Drop syslinux from Depends.
* Mention -u option if using the option by accident and the chroot
does not exist yet.
* Update buildd/cleanup.sh and add buildd/files/.logo.png,
buildd/files/.style.css, buildd/files/HEADER.html and
buildd/link_latest.sh (create symlinks for latest snapshot ISOs)
and provide upload_logs().
* Generate md5sum of ISO if using class 'RELEASE'.
* Do not install package 'grml' via GRMLBASE because we want
to use grml-small in GRML_SMALL and GRML_MEDIUM.
* Remove and recreate /root directory in 98-clean-chroot.
* Skip stage updatebase when using softupdate and handle upgrade
on our own via hooks.
* Execute removal of log files after sourcing config files.
-- Michael Prokop <mika@grml.org> Sun, 09 Dec 2007 17:28:01 +0100
grml-live (0.0.11) unstable; urgency=low
* New option -z to use ZLIB instead of LZMA compression and
support SQUASHFS_OPTIONS in configuration file.
* Add new class XORG.
* Add X.org packages to GRML_MEDIUM.
* Make sure /etc/X11/X is not a symlink to /bin/true. Check and fix
via /etc/grml/fai/config/scripts/GRMLBASE/32-xorg.
* Adjust grml-buildd for new logdir structure.
* Add new script /etc/grml/fai/config/scripts/GRMLBASE/40-deborphan
which adds shadowfs and bsdtar to the 'never report'-list of deborphan.
* Diplay use of $LOCAL_CONFIG in configuration dialog.
* Remove fai's last-dirinstall and last-softupdate when using
ZERO_FAI_LOGFILE as well.
* Depend on fai-client (>= 3.2.4), fai-server (>= 3.2.4) as version
3.2.3 has a serious bug.
* Add new packages to GRML_FULL:
- atl2-modules-2.6.23-grml
- firmware-ralink (replaces firmware-rt61 and firmware-rt73)
- firmware-rt61
- firmware-rt73
- mlocate
- open-vm-tools
- pcaputils
- xrestop
- xserver-xorg-video-radeonhd
- yatm
* Remove tinysnmp-tools from GRML_{SMALL,FULL,MEDIUM}, see #444723.
-- Michael Prokop <mika@grml.org> Mon, 26 Nov 2007 15:07:54 +0100
grml-live (0.0.10) unstable; urgency=low
* Drop patches which are part of FAI 3.2.3 now. Depend on
FAI version 3.2.3 therefor.
* FAI 3.2.3 has a new log schema, adjusted grml-live accordingly.
Quoting the NEWS file of FAI:
- LOGDIR is now /var/log/fai/$HOSTNAME/$FAI_ACTION_date+time
- LOGDIR is /tmp/fai during an installation (not dirinstall), and
will be copied to the path above at the end of an installation
* Log the executed FAI, squashfs and mkisofs command lines to
/var/log/grml-live.log.
* New option '-C <configuration_file>' for specifying a configuration
file. Needs heavy testing though, because the files are updated
during runtime it isn't as easy as expected to be. :-/
* Support $ZERO_FAI_LOGFILE inside grml-live configuration for removing
old FAI logs.
* Do not enable apt-listbugs if the binary is not available.
[Testing: issue340]
* Add keychain package to GRML_SMALL.
* Add new packages to GRML_MEDIUM:
- grml-live
- keychain
- lzma-modules-2.6.23-grml
- squashfs-modules-2.6.23-grml (we build the module external now)
* Add new packages to GRML_FULL:
- aosd-cat
- grml-live
- lzma-modules-2.6.23-grml
- squashfs-modules-2.6.23-grml (we build the module external now)
* Support loading of squashfs module via
/etc/grml/fai/live-initramfs/grml-script.init-top
* Make sure we have pinning for grml-stable and grml-testing
repositories via /etc/grml/fai/apt/preferences, not matter where
the packages come from (web vs. local mirror/cache for example).
* Remove base.tgz from chroot directory.
* Do not create /etc/sysconfig/network-scripts and
/etc/sysconfig/provider any longer in cleanup script.
* Fix typo in bootsplash f3 (thanks, jimmy).
* Switch order of 'lang=us apm=power-off' to 'apm=poweroff' in
isolinyx/syslinux/grub configuration because getbootparam
of grml-autoconfig requires a whitespace inside /proc/cmdline.
* Support grml2ram bootoption inside isolinyx/syslinux/grub
configuration.
-- Michael Prokop <mika@grml.org> Mon, 19 Nov 2007 12:49:37 +0100
grml-live (0.0.9) unstable; urgency=low
* Remove all files inside /root/ when using class RELEASE.
* Disable apt-listbugs in [soft]update.
* Fix 'dependency problems' handling in buildd functions.
* Add buildd/remove_isos.sh to remove generated ISOs.
* Support kernel upgrades via according /etc/kernel-img.conf configuration.
* Set hostname in instsoft-hook already.
* Add user (grml) to all relevant groups.
* Improve initrd+kernel copy process: ignore .bak files (and get rid
of them) and copy always exactly one image.
* Add new packages to GRML_FULL:
- awesome
- cereal
- etckeeper
- hdapsd
- hdaps-utils
- libstdc++2.10-glibc2.2 [for better support of
binaries from commercial vendors; thanks to
Christian Hofstaedtler]
- mkelfimage
- runit
- rutilt
- supercat
- truecrypt-2.6.23-grml
* Drop centericq-common, centerim-common, irssi-text, rt2400
and rt2500 from GRML_FULL package list.
-- Michael Prokop <mika@grml.org> Mon, 05 Nov 2007 22:37:11 +0100
grml-live (0.0.8) unstable; urgency=low
* Copy /etc/resolv.conf to chroot in
/etc/grml/fai/config/scripts/GRMLBASE/96-apt-listbugs and
/etc/grml/fai/config/hooks/instsoft.GRMLBASE as well.
* Remove /var/run/fai/fai_softupdate_is_running and
/var/run/fai/FAI_INSTALLATION_IN_PROGRESS if we exit grml-live.
(FAI's softupdate currently does not clean up when canceling
the process.)
* Set EXITSTATUS in /etc/policy-rc.d.conf of chroot to 101 for
softupdate action.
* Remove /var/log/fai/* in class RELEASE.
* Generate md5sum of windows binaries.
* Upgrade via aptitude [safe-]upgrade in update process.
* Rename /etc/grml/fai/grml/grml_cleanup_chroot.no_online into
/etc/grml/fai/grml/grml_cleanup_chroot.online
* Edit /etc/apt/apt.conf inside
/etc/grml/fai/config/scripts/GRMLBASE/99-finish-grml-build only
once.
* Make the log checks inside grml-live aware of the update
log-directory /var/log/fai/current.
* Use strings instead of --help to detect support of safe-upgrade
inside aptitude, otherwise it might fail due to unavailable shared libs.
* Configure (enable) apt-listchanges + apt-listbugs via
/etc/grml/fai/config/scripts/GRMLBASE/96-apt-listbugs
* Purge removed packages via /etc/grml/fai/grml/grml_cleanup_chroot
* Add new packages to GRML_FULL:
- acx100-2.6.23-grml
- bcm5700-module-2.6.23-grml
- dzen2
- drbd8-2.6.23-grml
- exmap-modules-2.6.23-grml
- fglrx-kernel-2.6.23-grml
- iscsitarget-2.6.23-grml
- ivtv-modules-2.6.23-grml
- ivtv-utils
- libacme-bleach-perl
- libacme-eyedrops-perl
- libacme-smirch-perl
- libpam-chroot
- libpam-devperm
- libpam-dotfile
- libpam-krb5
- libpam-modules
- libpam-mount
- libpam-pwgen
- libpam-smbpass
- libpam-ssh
- libpam-tmpdir
- libtool
- ndiswrapper-modules-2.6.23-grml
- openafs-modules-2.6.23-grml
- tp-smapi-modules-2.6.23-grml
* Add portmap to GRML_SMALL and GRML_MEDIUM (thanks for the feedback,
Tom Asbury).
* Remove trapdoor2 from GRML_FULL (the Debian package isn't
in a very smooth shape).
-- Michael Prokop <mika@grml.org> Sun, 04 Nov 2007 01:43:06 +0100
grml-live (0.0.7) unstable; urgency=low
The "holidays? what? are you joking?!"-release.
* Added FAI patches to /usr/share/grml-live/patches/ - it's
recommended to apply the patches to FAI until they are accepted
upstream. See Debian's BTS for more details: #444210, #447080
and #448426.
* Support option '-u' for updating system.
* Reworked buildd concept.
- Now we have a seperate
/usr/share/grml-live/buildd/functions.sh for generic stuff
and /etc/grml/grml-buildd.conf as configuration file.
- Use grml-buildd.{stdout,stderr} instead of
grml-live.{stdout,stderr} as log files.
- buildd/functions.sh: do not mv files if there was an error
during grml-live execution
- do not re-execute grml-live is the target ISO exists already
* Update zsh completion - thanks to Frank Terbeck!
* Set /etc/grml_version of live-system to the according value.
[Closes: issue322]
* Support setting /etc/debian_chroot inside chroot (useful if
building fails and manual interaction is needed).
* Log to /var/log/grml-live.log by default now and support
$ZERO_LOGFILE for cleaning up logs.
* Added new grml-repository named grml-live which is intented
to fix issues from Debian for grml-live builds. It is automatically
activated if you are building against unstable/sid and should
be used manually only if you realy know what you are doing.
Notice: if something fails inside building the base chroot/
debootstrap system we can't do anything via grml-live for you
right now. Instead grab the base.tgz from http://daily.grml.org/
* Add /usr/share/grml-live/scripts/repodiff.pl (by formorer, thx!)
for comparing two repositories.
* Replaced /etc/grml/fai/files/etc/apt/preferences
with /etc/grml/fai/apt/preferences so grml-live repository
can be used and configured at a single place.
* Use apt-pinning via /etc/grml/fai/config/hooks/instsoft.GRMLBASE
and drop it from /etc/grml/fai/config/scripts/GRMLBASE/33-aptsetup
later again.
* Display version number of grml-live.
* Log executed grml-live command line.
* Set FAI_DEBOOTSTRAP_OPTS="--exclude=dhcp-client,info"
by default.
* Disable Recommends inside chroot installation.
* Set shared/default-x-server and xserver-xorg/config/monitor/identifier
for xserver-xorg package via debconf to work around #448863.
* Use "newest" kernel only if two kernels are present in the chroot.
* Set $SECONDS to unknown if $start_seconds is not set.
* Log closing signs (----...) via bailout to make sure they are
always set - even when exiting with an error.
* Check for presence of /bin/zsh before setting default shell in
/etc/grml/fai/config/scripts/GRMLBASE/21-usersetup
* Check for locales/localepurge before using them in
/etc/grml/fai/config/scripts/GRMLBASE/25-locales
* Add new packages to GRML_FULL:
- bittwist
- ldnsutils
- libpam-thinkfinger
- linux-wlan-ng-modules-2.6.23-grml
- madwifi-modules-2.6.23-grml
- netrw
- rt73-module-2.6.23-grml
- thinkfinger-tools
- tra
* Drop idn from GRML_FULL.
* Add new packages to GRML_MEDIUM:
- alsa-base
- alsa-tools
- alsa-utils
- ed
- pcmciautils
- Update kernel version to 2.6.23-grml
- replace dhcp-client with dhcp3-client
* Add ed package to GRML_SMALL and replace dhcp-client with
dhcp3-client.
* Use new kernel version 2.6.23-grml64 for amd64.
-- Michael Prokop <mika@grml.org> Sat, 20 Oct 2007 12:12:33 +0200
grml-live (0.0.6) unstable; urgency=low
* New option "-a" for setting architecture. This allows building
grml(32) on amd64.
* Fix stderr redirection in "/usr/sbin/fai already running..."
* Update /etc/grml/fai/make-fai-nfsroot.conf
* Use /var/log/fai/dirinstall/${HOSTNAME}/grml-live.log as logfile
for grml-live instead of /var/log/grml-live.log so it's easier
to track.
* Update of buildd scripts: main configuration file main.sh
which provides all the build stuff inside separate functions.
* Fall back to blackhole.pca.dfn.de as keyserver if retreiving
from subkeys.pgp.net fails.
* Improve check for kernel version inside
/etc/grml/fai/config/scripts/GRMLBASE/10-build-initramfs
* Work around #353967 for Debian/etch in
/etc/grml/fai/config/scripts/GRMLBASE/21-usersetup
* Add new packages to GRML_FULL:
- ghostscript (and get rid of gs, gs-common, gs-esp)
- mr
-- Michael Prokop <mika@grml.org> Wed, 17 Oct 2007 22:59:08 +0200
grml-live (0.0.5) unstable; urgency=low
* Add new scripts to /usr/share/grml-live/examples/buildd/:
- grml-live_autobuild_grml-small_etch.sh
- grml-live_autobuild_grml-small_sid.sh
- grml-live_autobuild_grml64-small_etch.sh
- grml-live_autobuild_grml64-small_sid.sh
* Some more FAI error checking.
* Updated buildd scripts (better subject handling).
* Re-enable 'Acquire::http::Pipeline-Depth' workaround'.
Restore usual Debian behaviour at the end using
/etc/grml/fai/config/scripts/GRMLBASE/99-finish-grml-build
* Add new scripts for retreiving bugs via apt-listbugs
and storing package selection inside log directory.
This has been integrated in a new class named "RELEASE".
* Added support for new kernel version 2.6.23-grml to
GRML_FULL.
* Use uxterm as x-terminal-emulator and fall back to xterm
only it uxterm is not available.
* Support /etc/locale.gen.grml - it's used by default in
class GRML_FULL and a new class named LOCALES.
* Work around #443481 (bug inside snort) for Debian etch
via using /etc/snort/snort.common.parameters (thanks for
the idea, Thomas Lange!)
* Do not exit with an error code if /usr/include/linux is NOT
a symlink to /usr/src/linux/include/linux but keep it as
a warning instead.
* Log executed grml-live command.
* Re-enable problematic packages that have been fixed:
- apt-listbugs (fixed via manual interaction in scripts)
- gsm-utils (#353967)
- snort (#443481)
- wvdial (fixed via debconf)
* Add new packages to GRML_FULL:
- ack-grep
- mailplate
- pristine-tar
-- Michael Prokop <mika@grml.org> Sun, 07 Oct 2007 23:06:28 +0200
grml-live (0.0.4) unstable; urgency=low
* The -t option for specifying the output directory has been
renamed into -o. The option -t now specifies the place where
templates for building the ISO can be found.
* Option -t can be used for specifying the template directory.
TEMPLATE_DIRECTORY can be used in /etc/grml/grml-live.conf
* Check for /var/run/fai/FAI_INSTALLATION_IN_PROGRESS and exit then.
* /etc/grml/fai/config/hooks/instsoft.GRMLBASE:
- disable pipeline workaround
- create /dev/MAKEDEV in chroot to work around the
"./MAKEDEV: No such file or directory" problem of some packages
* Use /var/log/grml-live.log as log file as /var/log/fai/* is too
dangerous because of automatic removal of the files/dirs via fai.
* Use class GRML_MEDIUM by default and document GRMLBASE, GRML_* plus
I386/AMD64 classes in the docs.
* Add new packages to GRML_FULL:
- tgt: Linux target framework user-space tools
- paperkey: extract just the secret information out ouf OpenPGP keys
- gitpkg: helper scripts for maintaining packages with git
- iscsitarget: iSCSI Enterprise Target userland tools
- iscsitarget-module-2.6.22-grml: kernel module for iscsitarget
* Set $HOSTNAME to according hostname via
/etc/grml/fai/config/scripts/GRMLBASE/34-hosts
* Adjust filename in header of /etc/grml/fai/config/scripts/GRMLBASE/*.
* Use iceweasel/firefox as x-www-browser and w3m as www-browser (if
available).
* Check for presence of the initrd.
* Improve adjustment of suite for $FAI_DEBOOTSTRAP.
* Add /usr/share/grml-live/examples/buildd/
-- Michael Prokop <mika@grml.org> Thu, 04 Oct 2007 22:16:34 +0200
grml-live (0.0.3) unstable; urgency=low
* Support for setting GRML_NAME (like grml vs. grml-small
vs grml64 vs...)
* Drop the character limits of $VERSION and $RELEASENAME.
* Make sure $SECONDS is set before outputting the runtime.
* Unify usage of i386_files, place all template files in
directory templates now.
* Improve portability of linux headers cleanup inside
grml_cleanup_chroot.
* Provide class GRML_SMALL and rename old GRML_SMALL into
GRML_MEDIUM.
* Do not install kernel via GRMLBASE but via GRML_* classes
instead so we have only one single kernel on the system
with something like 'GRMLBASE,GRML_SMALL,REMOVE_DOCS,I386'.
* Use grml-live.log as logfile.
* Added vim to GRML_MEDIUM package list.
-- Michael Prokop <mika@grml.org> Sun, 30 Sep 2007 12:58:15 +0200
grml-live (0.0.2) unstable; urgency=low
* Add support for amd64.
* Update and extend documentation.
* Bugfix: Make sure $LOGDIR exists.
* fai dirinstall: set hostname via $HOSTNAME
-- Michael Prokop <mika@grml.org> Fri, 21 Sep 2007 11:46:17 +0200
grml-live (0.0.1) unstable; urgency=low
* Initial release.
-- Michael Prokop <mika@grml.org> Sat, 15 Sep 2007 15:35:34 +0200
Jump to Line
Something went wrong with that request. Please try again.