summaryrefslogtreecommitdiff
path: root/strata/foundation
Commit message (Collapse)AuthorAgeFilesLines
* systemd: disable building of testsRichard Maw2015-04-131-3/+5
| | | | Change-Id: I9e0df7e0617d56af0ea827e3a1c4c37d3a1bbad2
* Be explicit with make command in acl.morphPaul Sherwood2015-04-121-0/+2
| | | | Change-Id: I6e86553520f1ef7de14d8b58bdf4141cda1db9b7
* 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 python bindings in KmodFrancisco Redondo Marchena2015-04-071-1/+1
| | | | | | | | 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
* Don't install systemd units as executableSam Thursfield2015-03-311-1/+1
| | | | | | | | 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
* Move rsync to 'foundation' stratumbaserock/sam/rsync-to-foundationSam Thursfield2015-03-111-0/+9
| | | | | Our default upgrade process requires 'rsync'. So it needs to be in all systems, not just those that happen to contain the 'tools' stratum.
* Upgrade attr version and remove DESTDIR hackPedro Alvarez2015-03-051-10/+14
| | | | | | | | | | This chunk was installing things in $DESTDIR$DESTDIR. For some reason when creating the artifact morph ignores this error and creates the artifact successfully, but some paths in files installed by attr were wrong because they were including $DESTDIR on it: # grep attr.inst /usr/lib*/libattr.la libdir='/attr.inst/usr/lib64'
* Install e2fsprogs binaries such as mkfs.ext* and fsck.ext*Sam Thursfield2015-02-251-2/+3
| | | | | | | | | | Commit 57ce68fea03e8985888ab2a875f5efbc79d7b07a changed the install command from `make install` to `make install-libs`. Since then systems have been missing mkfs.ext4 and other important tools. Also, don't disable fsck.ext*. No other component provides these programs, and they are needed to check for disk errors on 'ext' formatted disks.
* strata/foundation/systemd.morph: Allow multiple threads when buildingbaserock/jjardon/systemd219Javier Jardón2015-02-191-1/+0
|
* Remove temporary file which was added accidentallyPedro Alvarez2015-02-131-28/+0
|
* Merge branch 'baserock/pedroalvarez/systemd-v218'Pedro Alvarez2015-02-121-0/+28
|\ | | | | | | | | Reviewed-by: Javier Jardon <jjardon@gnome.org> Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
| * Upgrade systemd to v218 to get bug fixesPedro Alvarez2015-02-121-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Regenerate config.{guess,sub} scriptsTiago Gomes2015-02-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | Some packages have old config.guess and config.sub scripts which don't recognize the aarch64-linux-gnu GNU triplet. For some cases, it is enough to do a `autoreconfig -if` to update those scripts. However, this approach cannot be used because when the configure scripts are not compatible with the current automake, autoheader, aclocal and friends; or when the project doesn't use automake at all (it has Makefile.in files, but not Makefile.am files). For those cases, we copy the system config.guess and config.sub scripts installed by automake.
* | Update to btrfs-progs v3.18.2Tiago Gomes2015-02-123-2/+27
| | | | | | | | acl and e2fsprogs are new dependencies of btrfs-progs.
* | Update to groff 1.22.3Tiago Gomes2015-02-121-0/+2
|/
* Fix error in linux-pam when try to run sudo commandbaserock/franred/fix-pam-sudo-errorFrancisco Redondo Marchena2015-02-111-0/+13
| | | | | | | | | | sudo command in an openstack system fails with the following error message: # sudo -u neutron echo sudo: unable to initialize PAM: No such file or directory Adding the "other" file in /etc/pam.d fixes this error.
* Add time-zone-database to foundationSam Thursfield2015-02-041-0/+10
| | | | | | | | This increases the size of each system by about 3MB. It allows Baserock systems to convert local time values between different timezones, and is useful for all systems with users who want to be able to manage their system time relative to a certain timezone.
* Add comment to configure commandbaserock/richardipsum/lspci-fix-v2Richard Ipsum2015-01-221-1/+1
| | | | | At first glance this might seem redundant since the makefile defaults to share/man if the directory is already present
* Quote variablesRichard Ipsum2015-01-221-2/+2
|
* Pass PREFIX to makeRichard Ipsum2015-01-221-4/+4
| | | | Makes lpsci look in the right place for the pci.ids file
* Temporary Networkd fix to configure DHCP also in eth* interfacesbaserock/pedroalvarez/networkd-conf-fixPedro Alvarez2014-12-101-1/+1
| | | | | | | | | We assumed that the ethernet interfaces always were going to be called en* (e.g. ens3) when using the new version of systemd (v217), but sometimes these interfaces can be called eth* (e.g. eth0). If this happens the current configuration is not enough. This patch is to enable DHCP also in eth* interfaces.
* systemd.morph: Configure network using systemdJavier Jardón2014-11-171-2/+9
|
* Build systemd v217Javier Jardón2014-11-171-1/+1
|
* Move coreutils to its own stratumJavier Jardón2014-11-111-9/+0
|
* Bison depends on help2manJavier Jardón2014-09-151-9/+0
| | | | | | Move help2man to core as bison depends on it; the attempt to create manpages without help2man turns from no-op to hard error since automake 1.13
* Re-organise definitions with scripts/organise-morphologies.pyGENIVI-I0.1baserock/release/GENIVI-I0.1Richard Maw2014-08-1816-0/+176