summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add ntpd to devel systemsbaserock/richardipsum/add-ntpd-to-devel-systemRichard Ipsum2015-04-1318-0/+36
| | | | | | | | Swift nodes use ntp to sync time with the controller node, it may be possible to replace this with systemd-timesyncd in the future. Change-Id: I13e75482ea02b6a961c24661384a7ccb5715b096
* Add BSP for big-endian ARMv8 (armv8b64)Edward Cragg2015-04-112-0/+124
| | | | | | | Add a BSP definition for ARMv8 in big-endian mode. Hopefully applicable to any ARMv8 system. Change-Id: I35d2964fa240ce72bf62d577d2d9af50dbae1d11
* Add configuration for swift storage nodesRichard Ipsum2015-04-1015-0/+1140
| | | | Change-Id: Iad40b665edff7a3605b6600dafbcf67831e4290a
* Remove not required cloud-init support from base systemsFrancisco Redondo Marchena2015-04-102-6/+0
| | | | | | | | | | This patch fixes base-system-x86_{32,64}-generic which were broken since some chunks from cloudinit-support stratum were moved to python-core and python-common. It was decided in IRC that base-systems are not going to support cloud-init (see http://irclogs.baserock.org/ 10-04-2015) leaving the systems minimal. Change-Id: I55fe5cf2a8d46dcbc1bbfc39534f99001b4fc564
* Add ebtables as build-dependency of libvirtFrancisco Redondo Marchena2015-04-091-5/+6
| | | | | | | | | | | | | | | libvirt set the path of ebtables to /sbin during configuration time if they are not present on the system: AC_PATH_PROG([EBTABLES_PATH], [ebtables], /sbin/ebtables, [/usr/sbin:$PATH]) AC_DEFINE_UNQUOTED([EBTABLES_PATH], "$EBTABLES_PATH", [path to ebtables binary]) So adding ebtables as a build dependency will set correctly the ebtlabes binary path. Change-Id: I97c3dbbc9cffd86113248ce0d39251068a6cc78c
* Add parted to toolsTiago Gomes2015-04-092-0/+15
| | | | | | It is required for Ironic. Change-Id: Ie5297598201479f7dff182de3a1d39bcd61bd6cb
* Enable Intel Ethernet drivers unconditionally in x86 bspRichard Maw2015-04-092-0/+6
| | | | | E1000E is not in the standard x86_64 defconfig, but it is in the i386 defconfig, and it's necessary to support commonly available hardware. Change-Id: Ia0f97ffaba190901bd1ae563690b6ebc9d108e66
* Add tcpdump to toolsTiago Gomes2015-04-093-0/+18
| | | | Change-Id: Ib8555258663cb16139efc4b3c004012c4aa054a5
* Update configobj to the latest stable tagFrancisco Redondo Marchena2015-04-081-3/+3
| | | | | | | Update the repository to a maintained fork: see README.md Update the ref to the latest stable tag. Change-Id: I6a7431c1c79fd2a00e99e2db10dbbc8e2deb42d6
* Move configobj to python-commonFrancisco Redondo Marchena2015-04-082-5/+4
| | | | | | In order to avoid duplicated chunk when merging Openstack branch. Change-Id: I91be6182e40569150a99fa7d28fdb2e988c50374
* Create kmod symlinks in sbinFrancisco Redondo Marchena2015-04-081-9/+39
| | | | | | | | | | | iSCSI kernel modules and open-iscsi expect modprobe and the rest of the module kernel utils to be in /sbin. This patch create the links in /sbin instead of /bin if /sbin is not a symlink of /usr/bin; if it is a symlink it will create the links in /usr/bin. Also it installs kmod in "$PREFIX" instead of / Change-Id: I89226d0ee7956e294caa66d60101a35daeccf9a1
* Enable ISCSI kernel supportFrancisco Redondo Marchena2015-04-075-0/+85
| | | | Change-Id: Ia45fd5e8bc53b6b8ebe3cc35aa52cb524a992100
* Enable python bindings in KmodFrancisco Redondo Marchena2015-04-073-7/+7
| | | | | | | | This enables kmod python bindings required for iscsi tools. Enabling python in the kmod chunk requires cython for compiling so cython is moved to core.morph. Change-Id: Ic394d75f801efcb0be1e4ec17d9bc907f9d086a0
* strata/foundation: Upgrade dbus to latest stable (1.8.16)Javier Jardón2015-04-071-4/+4
| | | | Change-Id: Ie01218cc9c9e40aa6f8bbfe45faff2d227a19d6e
* strata/foundation: upadte gobject-introspection to 1.44.0Javier Jardón2015-04-071-1/+2
| | | | Change-Id: If8d6ec4dd754255464ab6efee67489212e8c612f
* Upgrade to latest glibc (2.21)Javier Jardón2015-04-072-8/+8
| | | | Change-Id: I375c0af00497f8cbedb0d9759bbb64e0034582ad
* Enable Atheros network drivers in x86 kernelsRichard Maw2015-04-072-0/+6
| | | | Change-Id: Ib98d024f34b6dd0d821335bdf24cb59278977a17
* Enable netfilter support in kernelsFrancisco Redondo Marchena2015-04-075-0/+490
| | | | Change-Id: I2ecb0ac435aa6f364b41c0e680c5792dcbe02f50
* Enable ipset kernel configurationFrancisco Redondo Marchena2015-04-075-0/+85
| | | | Change-Id: I864631f70fa7feb650d924cc2bb91d787270c27d
* Enable iproute2 support to kernelsFrancisco Redondo Marchena2015-04-075-0/+15
| | | | Change-Id: I113e08474cc4a1c3a60c9a683725d7fdc13ffe08
* Enable Intel KVM support in x86 kernelsFrancisco Redondo Marchena2015-04-072-0/+2
| | | | Change-Id: I1b65a1b3add4f8da11f6403bceb1063797a99b5d
* Enable all the IP_NF kernel supportFrancisco Redondo Marchena2015-04-075-0/+65
| | | | Change-Id: I87f44ebc26b44a024b39149bfce1e29e4e204051
* Enable virtual ethernet support in kernelsFrancisco Redondo Marchena2015-04-078-0/+8
| | | | Change-Id: I0f426296df43d6f0bb37b23293fd5268f1461fe3
* Enable Open vSwitch kernel supportFrancisco Redondo Marchena2015-04-075-0/+50
| | | | Change-Id: I939022e819a386c45e900e2df23dc3809f4a1a45
* strata/gtk2: Upgrade to latest stable (2.24.27)Javier Jardón2015-04-071-1/+2
| | | | Change-Id: I951ce5440acd965f31a38c937e26ed77dab259e9
* stage2-glibc.morph: inline stage2-glibc-fix-specs scriptJavier Jardón2015-04-071-1/+35
| | | | Change-Id: I55bf8764a105308d965947c3721a193abf7502ac
* Enable ebtables in kernelsFrancisco Redondo Marchena2015-04-015-0/+20
| | | | | | These modules are needed for ebtables and netfilter. Change-Id: I36c0fc69c3167de556fd2d0242c4aada1441c55c
* Enable Network Block Device support in kernelsFrancisco Redondo Marchena2015-04-015-0/+5
| | | | Change-Id: I066f7dcf30452945d973fa8eedb3393975badd1f
* Enable xfs support in kernelsPatrick Darley2015-04-015-0/+10
| | | | Change-Id: Icc538974fcbf565ad70454a19281802b232d6c08
* Rename NAT kernel configuration itemFrancisco Redondo Marchena2015-04-013-3/+3
| | | | | | CONFIG_NF_NAT_IPV4 is known as CONFIG_IP_NF_NAT in 3.17 kernels onwards. Change-Id: I4c41eb01c62de37f0c16aedaec01d404de50a2e1
* Configure localstatedir and sysconfdir in OpenvswitchPedro Alvarez2015-04-021-6/+6
| | | | Change-Id: Idca5a082d084b64db0bb107d16997b6df8df3567
* Add fstab conf ext to devel systemRichard Ipsum2015-04-0118-0/+18
| | | | Change-Id: I3cf41ebb6aac5e91e433ae3127f7b1b599cf0e8c
* strata/qt5-tools-qtwebkit.morph: Track current stable 5.4 branchJavier Jardón2015-04-011-2/+2
| | | | | | | This includes a commit to fx the build against latest GLib See https://bugreports.qt.io/browse/QTBUG-44714 Change-Id: I9a0ef3b9e753b7f010a61d202ae92e00ebb51554
* Fix procps-ng chunk installing files into /Sam Thursfield2015-04-012-1/+28
| | | | | | | | | | 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
* Add initramfs to outer installer for build-systemRichard Maw2015-03-311-1/+7
| | | | | | | It needs an initramfs to support UUID, without which you can't reliably determine which device should be used as the rootfs. Change-Id: If5f62428a299c1e06f55e15d0a0d8e3329362ab8
* Update initramfs and installer to support installers betterRichard Maw2015-03-312-2/+2
| | | | Change-Id: I3cf57335904b57e081ed1ef52929d72965746dcd
* Don't install systemd units as executableSam Thursfield2015-03-315-14/+14
| | | | | | | | systemd warns about executable unit files. E.G. "Configuration file /usr/lib/systemd/system/rsync.service is marked executable. Please remove executable permission bits. Proceeding anyway." Change-Id: I47721d7a78d6bbe87ebc171ff9b35db293d37e23
* Remove unneded "build-depends: []"Javier Jardón2015-03-312-8/+0
| | | | Change-Id: I4c4e7d3d5a9a090c2c4570e8bdd323574e398952
* Fix and update nano.Michael Drake2015-03-314-13/+21
| | | | | | | | | | | | Nano was broken; its binary not ending up in the systems. Here we fix that, update to 2.4.0 (which has full undo/redo functionality), and provide useful default config (enabling syntax highlighting, etc). Nano has also been moved from core to devtools. This stops morph from wanting to rebuild the world when you update Nano. Change-Id: I702b070cde6731fde04fc8a0810e2191e0bd4e6d
* Build armv8l64 kernel with IPv6 supportTiago Gomes2015-03-311-0/+1
| | | | Change-Id: I536848f5e5ee37da1288bde5e19dba64a70858c3
* Upgrade to latest linux kernel (3.19.2)Javier Jardón2015-03-319-30/+30
| | | | Change-Id: I850fe29ca99dd5223e39062f3b654536e69d3dda
* glibc.morph: Make the code faster supporting only > 3.0 kernelsJavier Jardón2015-03-301-1/+1
| | | | | | | | | | This should be safe as we only build 3.19 in our systems (3.18 in the case of the jetson) For reference: http://www.gnu.org/software/libc/manual/html_node/Configuring-and-compiling.html Change-Id: I40df10570e3d2602c6f1b223ebb71753c6f86f8e
* Add swift to devel systemRichard Ipsum2015-03-3020-0/+93
| | | | | | This is needed to build swift data structures at deploy time Change-Id: I54ea8c1d75195ad33046ff48397458fe5c1d1e79
* hardware-deployment: remove unused DISK_SIZETiago Gomes2015-03-301-1/+0
| | | | | | | As the installer system installs the rawdisk into a device, this variable is not used. Change-Id: Id6ba83ecbeb460813a074438930767638f68a141
* Add missing build-depend for gccDaniel Silverstone2015-03-261-0/+1
| | | | | | | The gcc chunk was missing one more implicit build dependency (namely that of linux-api-headers). Change-Id: Ia7de9985cfa31444efe572e0bea5dc1d31912055
* build-essential: Add note about inconsistent use of build-depends fieldSam Thursfield2015-03-261-0/+7
| | | | Change-Id: Iff40fb270a403c486e1897ecc8d8a973aec05257
* Merge branch 'baserock/ps/explicit-build-depends-in-build-essential'Richard Ipsum2015-03-251-0/+9
|\ | | | | | | | | | | | | | | Reviewed by Richard Ipsum Javier Jardón Daniel Silverstone Sam Thursfield
| * Make stage2-linux-api-headers and stage2-gawk dependencies explicitPaul Sherwood2015-03-251-0/+9
|/ | | | | | | | | | | As discussed on the ML at [1] morph somehow infers that stage2-linux-api-headers is required for other stage2 components. This patch makes the inference explicit, which is more consistent, and should not affect any current builds or cache calculations. Also, it seems m4 requires stage2-gawk, so make that explicit too. [1] http://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2015-March/012425.html
* Merge "Update qt5 to v5.4.0"Sam Thursfield2015-03-253-48/+47
|\
| * Update qt5 to v5.4.0James Thomas2015-03-253-48/+47
| | | | | | | | Change-Id: If64032824787e28fbe61e805666f6339a2a9bceb