Permalink
Commits on Aug 18, 2011
  1. Release new version 0.15.1.

    mika committed Aug 18, 2011
    Signed-off-by: Michael Prokop <mika@grml.org>
  2. 25-locales: make sure the localepurge package exists, not only the bi…

    mika committed Aug 18, 2011
    …nary.
    
    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.
  3. 90-update-alternatives: check for available alternatives before setti…

    mika committed Aug 18, 2011
    …ng 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.
Commits on Aug 16, 2011
  1. SW: Remove svn-ssh-wrappers from GRML_FULL

    Christian Hofstaedtler committed Aug 16, 2011
    Apparently this is fixed upstream somehow, and it's usage on a LiveCD
    is unclear.
Commits on Aug 10, 2011
Commits on Aug 3, 2011
  1. SW: replace git-core with git package in GRML_FULL.

    mika committed Aug 3, 2011
    Thanks: Uli Martens <uli@youam.net>
Commits on Jul 30, 2011
  1. usersetup: Fixup path to inittab after f3b335e landed

    Christian Hofstaedtler committed Jul 30, 2011
    This probably meant that setups with a different username did not having
    working consoles 3-5
Commits on Jul 29, 2011
  1. docs: don't download DTDs when building docs

    Christian Hofstaedtler committed Jul 29, 2011
  2. Enable grml-live repository for testing, too

    Christian Hofstaedtler committed Jul 29, 2011
    Acked-by: Michael Prokop <mika@grml.org>
  3. Remove pinning for grml-stable, grml-testing

    Christian Hofstaedtler committed Jul 29, 2011
  4. SW: Remove pppoe from GRML_FULL.

    Christian Hofstaedtler committed Jul 29, 2011
    Replaced by ppp+pppoeconf.
  5. Move bootlocal.* from grml-autoconfig here

    Christian Hofstaedtler committed Jul 29, 2011
  6. Remove haltlocal.first from runlevel.conf

    Christian Hofstaedtler committed Jul 29, 2011
    Apparently this wasn't executed anyway.
Commits on Jul 27, 2011
  1. Add debian/control headers Origin, Bugs

    Christian Hofstaedtler committed Jul 27, 2011
  2. buildd/cronjob.sh: no longer build daily ISOs of Debian/squeeze.

    mika committed Jul 27, 2011
    Debian/squeeze is not that relevant for us, so we decided to
    no longer build it on a daily base.
  3. SW: Remove grml-laptop, grml-pylib, grml-sectools and grml-templates …

    mika committed Jul 27, 2011
    …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.
Commits on Jul 26, 2011
  1. Remove squeeze ISOs from daily.grml.org index

    Christian Hofstaedtler committed Jul 26, 2011
Commits on Jul 24, 2011
  1. Switch to live-boot-grml and remove pins

    Christian Hofstaedtler committed Jul 24, 2011
Commits on Jul 23, 2011
  1. GRMLBASE/16-depmod: provide verbose error message regarding the kerne…

    mika committed Jul 23, 2011
    …l x.y-grml[64] <-> module-init-tools v3.12 situation.
Commits on Jul 22, 2011
  1. SW: Update to kernel version 3.0.

    mika committed Jul 22, 2011
Commits on Jul 11, 2011
  1. SW: add bti to GRML_FULL. [Closes: issue1010]

    mika committed Jul 11, 2011
    Thanks: Pawel Sadkowski <azhag@dug.net.pl>
Commits on Jul 10, 2011
  1. instsoft.GRMLBASE: make sure we can upgrade automatically even with u…

    mika committed Jul 10, 2011
    …nsigned repos if FAI_ALLOW_UNSIGNED is set
  2. instsoft.GRMLBASE: Use --force-yes option when using apt-get for upgr…

    mika committed Jul 10, 2011
    …ade.
    
    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.
  3. 98-clean-chroot: check existence of aptitude binary via $ROOTCMD.

    mika committed Jul 10, 2011
    /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.
  4. 98-clean-chroot: check existence of updatedb binary via $ROOTCMD.

    mika committed Jul 10, 2011
    /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.
Commits on Jul 8, 2011
  1. Release new version 0.15.0.

    mika committed Jun 26, 2011
    Signed-off-by: Michael Prokop <mika@grml.org>
  2. Add security.debian.org to sources.list of lenny, squeezy, wheezy, st…

    mika committed Jul 8, 2011
    …able and testing.
    
    Thanks: Christian Hofstaedtler <ch@grml.org>
  3. GRMLBASE scripts: run all fcopy commands in verbose mode.

    mika committed Jul 8, 2011
    We want to be able to catch in the logs as much information as
    possible, therefore be as verbose as possible.
  4. Redesign sources.list handling. Get rid of /etc/grml/fai/apt/sources.…

    mika committed Jul 7, 2011
    …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.
  5. Update apt preferences: always use live-boot* packages from Grml.

    mika committed Jul 7, 2011
    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.