summaryrefslogtreecommitdiff
path: root/strata/tools.morph
Commit message (Collapse)AuthorAgeFilesLines
* Apply migration to definitions version 8Pedro Alvarez2016-03-301-0/+3
| | | | | | | Note: Migration scripts live now in: http://git.baserock.org/cgit/baserock/baserock/spec.git Change-Id: Ica4fd12d96e563e5195172318d2d65847266146f
* Add sandboxlib to build and devel systemsBen Brown2016-03-151-5/+0
| | | | | | | | | | | | sandboxlib is a runtime dependency of ybd. While ybd is not currently a part of Baserock I found it surprising I couldn't at least run ybd from git using the build image from wiki.baserock.org. Created a new stratum as I was unable to find a suitable home amongst the existing strata. Also moves linux-user-chroot into the new stratum. Change-Id: If55c0ba4b9a48a0abc69ad5d39900c6c7807c72b
* Separate vala compiler in different stratumJavier Jardón2016-02-081-13/+0
| | | | Change-Id: I20c96502f910a31b7efa12a435685222c9980fb2
* linux-user-chroot: v2013.1 -> v2015.1Richard Ipsum2015-11-161-2/+2
| | | | Change-Id: I25ac7b1c381362e49eb001543c038f89cbdf8bdb
* Migrate to definitions format version 6Sam Thursfield2015-08-261-0/+4
| | | | Change-Id: I3845c77e8872ce2e1e8bc6a60e3ce7f184c32f58
* More GLib and deps to its own stratumJavier Jardón2015-08-171-0/+1
| | | | Change-Id: I1bcc28de68c9b61b25929cf142e1dd8ea63f8d6f
* Move GNU File into core to fix MIPS buildPaul Martin2015-08-071-6/+0
| | | | | | | | | | | | | Recent autoconf (and autoconf generated ./configure files) uses the "file" program to work out what binary format is currently being produced by the compiler when the architecture is MIPS. If "file" doesn't exist, or it fails to identify the binary format, autoconf/configure silently disables the building of shared libraries, which causes later chunks to fail to build at link stage due to missing .so files. Change-Id: Ia98a22d121fc8cb95d36bcb1d3ae2ce44cc6ddf5
* Fix some strata to depend on core instead foundationJavier Jardón2015-06-071-1/+1
| | | | Change-Id: If4d143dc41eebd901cc5670850ecec6ddb84c6cb
* Add `arping` to networking-utilsTiago Gomes2015-05-261-12/+0
| | | | | | | | | Because `arping` requires the libpcap library, move tcpdump and libpcap to networking-utils. Add also `arping`'s libnet dependency. Change-Id: Ie459e5295bc2770856e06cb005845ee3f172e68e
* Add chunk for Info-Zip (zip) and add it to toolsJim MacArthur2015-05-261-0/+5
| | | | Change-Id: I072ed81a7eb48a982b288a4684c264f3ff5cf439
* Use a version of parted with submodules pointing at 'upstream:'Pedro Alvarez2015-05-181-1/+1
| | | | Change-Id: Ic7bf3899277e9bf11c1cc930f124be2a75bb0d19
* Add parted to toolsTiago Gomes2015-04-091-0/+5
| | | | | | It is required for Ironic. Change-Id: Ie5297598201479f7dff182de3a1d39bcd61bd6cb
* Add tcpdump to toolsTiago Gomes2015-04-091-0/+12
| | | | Change-Id: Ib8555258663cb16139efc4b3c004012c4aa054a5
* Fix procps-ng chunk installing files into /Sam Thursfield2015-04-011-1/+1
| | | | | | | | | | Currently this chunk is creating /include/ and /share/ directories, but these should be in /usr. We do still need to install the binaries in /bin to override the Busybox versions. Change-Id: Idaf0b59a42e186b4efb5396e49ee5a14d3bf02e2
* strata/tools.morph: Upgrade vala to latest stable (0.28.0)Javier Jardón2015-03-231-2/+2
| | | | Change-Id: Ibdde8d7746ef615083b9f61f4f44e1c58d556f55
* Move rsync to 'foundation' stratumbaserock/sam/rsync-to-foundationSam Thursfield2015-03-111-5/+0
| | | | | Our default upgrade process requires 'rsync'. So it needs to be in all systems, not just those that happen to contain the 'tools' stratum.
* Do not use 'build-depends' chunk parameter when it's empthy (and change to ↵baserock/jjardon/no_build_depends_fixJavier Jardón2015-03-061-13/+0
| | | | version: 1)
* Revert "Do not use 'build-depends' chunk parameter when it's empthy (and ↵Javier Jardón2015-03-061-0/+13
| | | | | | | | change to version: 1)" Morph should have been updated first This reverts commit ced4ed5f7aa35b46d161c5efea972699826f09de.
* Do not use 'build-depends' chunk parameter when it's empthy (and change to ↵baserock/jjardon/no_build_dependsJavier Jardón2015-03-061-13/+0
| | | | version: 1)
* Merge branch 'baserock/tiagogomes/armv8l64'Tiago Gomes2015-02-121-16/+10
|\ | | | | | | | | | | Reviewed by: * Javier Jardón <jjardon@gnome.org> * Sam Thursfield <sam.thursfield@codethink.co.uk>
| * Point kexec-tools to a ref that builds on aarch64Tiago Gomes2015-02-121-2/+2
| | | | | | | | | | | | | | This ref points to a tip which includes some commits written by people working at Linaro [1]. [1]: https://git.linaro.org/people/geoff.levand/kexec-tools.git
| * Update to strace 4.8Tiago Gomes2015-02-121-2/+2
| |
| * Update to rsync 3.1.1Tiago Gomes2015-02-121-2/+2
| |
| * Update to gdb 7.8.2Tiago Gomes2015-02-121-3/+3
| |
| * Update to file 5.22Tiago Gomes2015-02-121-2/+2
| |
| * Update to btrfs-progs v3.18.2Tiago Gomes2015-02-121-6/+0
|/ | | | acl and e2fsprogs are new dependencies of btrfs-progs.
* strata/tools: Upgrade to latest vala (0.26.2)Javier Jardón2015-02-061-2/+8
|
* Merge branch 'baserock/tiagogomes/update-toolchain-v2'Tiago Gomes2015-01-261-0/+1
|\ | | | | | | | | | | | | Reviewed by: * Sam Thursfield * Paul Sherwood * Josh Malkinson
| * Update GCC to 4.9.2Tiago Gomes2015-01-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Move some tools into newly created devtools stratumRichard Ipsum2015-01-221-23/+1
|/ | | | | Collect tools which nothing build depends on into same stratum to reduce unnecessary rebuilding.
* Add ipmitools to strata/tools.morphPedro Alvarez2014-12-231-0/+7
| | | | | | Add ipmitool to strata/tools.morph Ipmitool is needed to use pxeboot.write extension
* Move coreutils to its own stratumJavier Jardón2014-11-111-6/+0
|
* Split morph out of toolsbaserock/richardmaw/distbuild-fixRichard Maw2014-10-021-65/+0
| | | | | morph now contains distbuild and morph-cache-server, so the distbuild stratum can go away, and anything that needs it can now use morph.
* Update morph to make the ssh-rsync deployment use UUIDs in fstabPedro Alvarez2014-10-021-1/+1
|
* Update morph to include 'morph --version' fixPedro Alvarez2014-09-301-1/+1
|
* Update morph.git to include 'Safely interpolate in environment variable ↵Sam Thursfield2014-09-241-1/+1
| | | | reporting'
* Update morph to include per-source building changesRichard Maw2014-09-221-1/+1
|
* Update morph ref for branch 'sam/avoid-logging-passwords-from-env-v2'Sam Thursfield2014-09-221-1/+1
|
* tools: Add procps-ng chunk which adds processes utilitiesFrancisco Redondo Marchena2014-09-161-0/+6
|
* Update e2fsprogs to latest stable (v1.42.12)Sam Thursfield2014-09-161-2/+2
| | | | | | This was motivated by commit 5c15bf5f978bae01f1ca3cbe6414ab1d355a6adf which fixes a Makefile issue that was causing intermittent build failures when using parallel make.
* Update morph for tarfile.chown python workaroundFrancisco Redondo Marchena2014-09-151-1/+1
|
* Update morph for recv-hole/xfer-hole install fixLars Wirzenius2014-09-081-1/+1
| | | | Reviewed-by: Richard Maw on irc
* Update morph for openstack.check improvementsPedro Alvarez2014-09-051-1/+1
|
* Update morph (tools, cross-bootstrap) for sparse file speedupLars Wirzenius2014-09-051-1/+1
|
* Update Morph, to include deploy improvements and a log file size reductionSam Thursfield2014-09-021-1/+1
|
* Update coreutils to 8.23Sam Thursfield2014-08-271-2/+2
|
* Update morph to latest versionRichard Maw2014-08-261-1/+1
| | | | | | This includes `git replace` mitigation code and raising an exception if morph can't talk to the remote git cache, rather than assuming the morphology didn't exist, and building the wrong thing.
* Update morph for branch sam/rawdisk-upgrades'Sam Thursfield2014-08-191-1/+1
|
* Update cpython morphology to support newer cpython branches.Daniel Silverstone2014-08-191-1/+1
| | | | | | | | | Also update morph with fix to GitDirectory config caching. Cpython change reviewed by Richard Maw and Paul Sherwood, each giving +1. Morph change reviewed by Richard Maw, +2
* Re-organise definitions with scripts/organise-morphologies.pyGENIVI-I0.1baserock/release/GENIVI-I0.1Richard Maw2014-08-181-0/+172