| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Trove-setup uses `systemctl enable` and it wasn't working for
template units (in this case the minion services). With this
upgrade we fix the Trove deployments.
Also some users have found some problems with the 'systemd-journald'
service, which starts logging before the system mounts the '/var'
subvolume. This upgrade is supposed to fix that as well.
Systemd v218 had an important bug:
~ # ssh localhost
Connection closed by ::1
Which was dropping this error in the systemd journal:
Assertion 'canonical' failed at src/nss-myhostname/nss-myhostname.c:204, function fill_in_hostent(). Aborting.
This bug was fixed upstream in the commit 3fdcecc87eb381ef300719e419d5863dd8a64a97
and it's also been included in this upgrade.
|
|\
| |
| |
| |
| | |
Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Reviewed-by: Richard Maw <richard.maw@codethink.co.uk>
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Reviewed-by: Richard Maw <richard.maw@codethink.co.uk>
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Reviewed-by: Mike Smith <mike.smith@codethink.co.uk>
Reviewed-by: Daniel Firth <dan.firth@codethink.co.uk>
Reviewed-by: Javier Jardon <jjardon@gnome.org>
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Reviewed-By: Emmet Hikory <persia@shipstone.jp>
|
|/ /
| |
| |
| |
| | |
The rules were being put in /lib/lib/udev/rules.d/ because
--with-udev-prefix is the path *containing* ./lib, not ./lib itself.
|
|\ \
| | |
| | |
| | |
| | | |
Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
|
| | |
| | |
| | |
| | |
| | |
| | | |
We now install the necessary LVM systemd units and enable lvmetad
by default. Also, the udev rules are installed to the correct place
so that /dev is correctly populated.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
The LVM tools are generally useful, so they should be available
separately from the huge 'virtualization' stratum.
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Reviewed by
* Sam Thursfield
* Richard Ipsum
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Reviewed by:
* Sam Thursfield
* Paul Sherwood
* Josh Malkinson
|
| | |
| | |
| | |
| | | |
This will make it easier to advance refs later.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update the GCC compiler to the 4.9.2 version. It turns out that a C++
compiler is required to build the latest GCC releases, so build one in
stages 1 and 2 as well.
The updated list of GCC configuration options that either don't work in
a cross compiler or are not needed in a temporary compiler, were based
on the latest instructions from Linux From Scratch.
The inclusion of /lib64 in the lib path for the stage 1 linker is an
attempt to turn things more robust rather than to just symlink in /lib
stuff that ends up installed in /lib64 (as it is already being done for
libgcc_s.so). Ideally, we should configure every chunk to install to
/lib, however GCC seems to not honour the `--with-libdir` configuration
flag.
With this version of GCC, it looks like a sysroot needs to be given at
configure time so that `--with-native-system-header-dir` does what it
claims to do. Unfortunately, this has the side effect of making GCC not
passing to the linker the linker sysroot flag: `-Wl,--sysroot=$SYSROOT`.
The workaround is to modify LDFLAGS to give a sysroot directly to GCC,
`--sysroot=$SYSROOT`, which will then be further passed down to the
linker.
As the newest version of GCC finds more warnings than the previous one,
`-Werror` was disabled for the coreutils, GDB and Syslinux projects.
Syslinux's Makefile had to be patched, as it is not possible to disable
`-Werror` for all targets through the NO_WERROR variable.
The hack to handle libgcc_eh being required during eglibc's build was
removed, as it doesn't seem to be the case anymore.
|
| | |
| | |
| | |
| | |
| | | |
M4 is required to manipulate the assembly code in GMP. GMP is a math
library required to build GCC.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
No functional changes here. It will ease the review of the following
commmits.
|
| | |
| | |
| | |
| | |
| | | |
Although we are not using this style in any other morphologies, it
makes it easier to parse.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Reviewed by:
Sam Thursfield <sam.thursfield@codethink.co.uk>
Richard Maw <richard.maw@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
At first glance this might seem redundant since the makefile defaults
to share/man if the directory is already present
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Makes lpsci look in the right place for the pci.ids file
|
|/ / /
| | |
| | |
| | | |
We will use the pciutils lspci
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
Reviewed by:
Sam Thursfield <sam.thursfield@codethink.co.uk>
Paul Sherwood <paul.sherwood@codethink.co.uk>
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| | |
Collect tools which nothing build depends on into same stratum to reduce
unnecessary rebuilding.
|
|/ |
|
|
|
|
|
| |
This isn't needed yet, but it costs nothing to enable it now and will
be needed when deploying to OpenStack.
|
|\
| |
| |
| |
| |
| | |
Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk>
Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
|
| | |
|
| | |
|
| |
| |
| |
| | |
This must be added manually, because it's not described in the RubyGems metadata.
|
| | |
|
| | |
|
| | |
|
| | |
|