[Git-commits] [grml/grml-live] ec1221: SW: add qemu-system-x86 as underlying dependency f...

Michael Prokop mika at grml.org
Fri Feb 24 13:31:40 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-live
  Commit: ec12218051e8c1a7b8f6237921c91f21cdd5c6c2
      https://github.com/grml/grml-live/commit/ec12218051e8c1a7b8f6237921c91f21cdd5c6c2
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-02-24 (Fri, 24 Feb 2017)

  Changed paths:
    M etc/grml/fai/config/package_config/GRML_FULL

  Log Message:
  -----------
  SW: add qemu-system-x86 as underlying dependency for qemu-kvm

Otherwise deborphan tries to remove qemu-system-x86 package as it
wasn't installed explicitely, then resulting in:

| The following packages were automatically installed and are no longer required:
|   ipxe-qemu libcaca0 libcacard0 libfdt1 libsdl1.2debian libspice-server1
|   libusbredirparser1 libvdeplug2 libxen-4.8 libxenstore3.0 libyajl2
|   qemu-system-common qemu-system-x86 seabios
| Use 'sudo apt autoremove' to remove them.
| The following packages will be REMOVED:
|   qemu-kvm*

which is clearly unwanted behavior if we want to have qemu/kvm
available.


  Commit: 5f9f9360f30b23ddb7d65bc65db8e638151666dc
      https://github.com/grml/grml-live/commit/5f9f9360f30b23ddb7d65bc65db8e638151666dc
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-02-24 (Fri, 24 Feb 2017)

  Changed paths:
    M etc/grml/fai/config/package_config/GRML_FULL

  Log Message:
  -----------
  SW: replace transitional package iceweasel with firefox-esr

firefox-esr is available on stable (jessie), testing (stretch)
and unstable (sid), let's get rid of the transitional package
iceweasel therefore.


  Commit: f2ebfa66006603f4e49a1db22bee60ecdb662397
      https://github.com/grml/grml-live/commit/f2ebfa66006603f4e49a1db22bee60ecdb662397
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-02-24 (Fri, 24 Feb 2017)

  Changed paths:
    M etc/grml/fai/config/scripts/RELEASE/98-clean-chroot

  Log Message:
  -----------
  Create /home/$USERNAME in RELEASE class with up2date files from /etc/skel

Until now we removed everything from /home/grml in the RELEASE
class. The grml-home init script from grml-etc then used to copy
files from /etc/skel to /home/grml during bootup. Instead lets do
this during ISO build time to speed up the boot process. To
ensure that no unwanted files are in /home/grml (actually:
/home/$USERNAME) we remove the directory, recreate it and then
copy all files from /etc/skel.

This fixes the problem that /home/grml is empty and has wrong
permissions if grml-home isn't executed (which is happening
with systemd nowadays where we don't execute grml-home during
bootup).

Closes grml/release-planning#7 @ GH


Compare: https://github.com/grml/grml-live/compare/3566d01389b8...f2ebfa660066


More information about the Git-commits mailing list