<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/openbmc.git/setup, branch validation</title>
<subtitle>Intel-BMC/openbmc is a BMC implementation for servers (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/atom?h=validation</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/atom?h=validation'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/'/>
<updated>2020-05-01T13:10:48+00:00</updated>
<entry>
<title>setup: support single-deep machine conf directories</title>
<updated>2020-05-01T13:10:48+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2020-04-30T13:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=e855ad8576ce02db51c8fc0c89810dbd337c21e8'/>
<id>urn:sha1:e855ad8576ce02db51c8fc0c89810dbd337c21e8</id>
<content type='text'>
The witherspoon config was moved directly into meta-ibm, which caused
the setup script to not be able to find it.  Modify the setup script
to also find machine config files in single-deep meta directories.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: Icb24649c2e90cd29f72e8b661085b85cde6fcad5
</content>
</entry>
<entry>
<title>setup: Use machine-specific build directories by default</title>
<updated>2020-04-27T22:08:58+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2020-04-19T11:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=ab714a26c3f883c68f08043cd7d8a0af4c84e2ba'/>
<id>urn:sha1:ab714a26c3f883c68f08043cd7d8a0af4c84e2ba</id>
<content type='text'>
bitbake can struggle to cope with switching machine configurations in
the one build directory, so default to using machine-specific build
directories.

It's recommended that the following be added to your .profile
to provide a common location for bitbake data caches:

```
BB_ENV_EXTRAWHITE="SSTATE_DIR DL_DIR"
SSTATE_DIR="/var/cache/bitbake/sstate-cache"
DL_DIR="/var/cache/bitbake/downloads"
export BB_ENV_EXTRAWHITE SSTATE_DIR DL_DIR
```

Change-Id: I70abb6a6bc901c42266f92c9f8c230b793b7a0f9
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>setup: filter out unsupported machines</title>
<updated>2020-04-08T15:32:27+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2020-04-02T18:11:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=42c0f8bd38491632e6f7c15627ea401d66ffb1bd'/>
<id>urn:sha1:42c0f8bd38491632e6f7c15627ea401d66ffb1bd</id>
<content type='text'>
Due to the import of meta-layers from out of openbmc, some of which have
their own machine configs, running `source setup` reveils a long list of
machines many of which are unsupported.  Any supported machine should be
using the `meta-phosphor` layer in some way, so look for that in the
`bblayers.conf.sample` file.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I3ee4aa33a643d5f7faf0c6e1bd6f3d9c84cddab8
</content>
</entry>
<entry>
<title>setup: support zsh</title>
<updated>2020-01-21T12:28:09+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2020-01-17T16:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=512028d952ee109e8c09591979c46945bae83f31'/>
<id>urn:sha1:512028d952ee109e8c09591979c46945bae83f31</id>
<content type='text'>
zsh populates $0 even when sourcing a script.  This caused sourcing
this script to think that it was being executed and it `exit 1`d
the running shell.  Since no sane distribution would ever set /bin/sh
to zsh, the presence of $ZSH_NAME implies that the script is being
sourced.

Tested with both bash and zsh in both modes of operation.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I2843d96a7fdaa46f9ee6edb9031ca9c16ca3bd98
</content>
</entry>
<entry>
<title>Make `setup` show available targets in columns</title>
<updated>2019-08-08T15:56:29+00:00</updated>
<author>
<name>Alexander Amelkin</name>
<email>a.amelkin@yadro.com</email>
</author>
<published>2019-07-17T15:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=88a7fe6ea8f34f0c1ed4d8efcbc497742c4585b1'/>
<id>urn:sha1:88a7fe6ea8f34f0c1ed4d8efcbc497742c4585b1</id>
<content type='text'>
The list of targets is getting longer and tends to not fit into
one screen when displayed in one column. Filter it through `column`
tool if available. If not available, then fall back to the old
representation.

Change-Id: I1e827d0835608d2e37ca58705e77a14b0667b170
Signed-off-by: Alexander Amelkin &lt;a.amelkin@yadro.com&gt;
</content>
</entry>
<entry>
<title>setup: Add the missing quotes</title>
<updated>2019-06-18T19:05:24+00:00</updated>
<author>
<name>Alexander Filippov</name>
<email>a.filippov@yadro.com</email>
</author>
<published>2019-06-13T08:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=b5b5bc1cdd2bc663942f36a041f2b50730868a2b'/>
<id>urn:sha1:b5b5bc1cdd2bc663942f36a041f2b50730868a2b</id>
<content type='text'>
Fixes: d70e7e81bfd44553f425f (setup: Use config name instead layer name)
Change-Id: Iee4a49f31bfbe137532f9be30277857d408cf7d5
Signed-off-by: Alexander Filippov &lt;a.filippov@yadro.com&gt;
</content>
</entry>
<entry>
<title>setup: Use config name instead layer name</title>
<updated>2019-06-11T20:51:05+00:00</updated>
<author>
<name>Alexander Filippov</name>
<email>a.filippov@yadro.com</email>
</author>
<published>2019-05-21T12:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=d70e7e81bfd44553f425fd828c0231ae3b14b4d5'/>
<id>urn:sha1:d70e7e81bfd44553f425fd828c0231ae3b14b4d5</id>
<content type='text'>
Allows user to pass a config name instead of a layer name.
This can be extremely useful for layers, which contain several configs.

E.g. to build firmware for swift you can call:
```
. setup swift
bitbake obmc-phosphor-image
```

Change-Id: I397a53b0cc135f622e4b3dc712ff93f6a0c10b8a
Signed-off-by: Alexander Filippov &lt;a.filippov@yadro.com&gt;
</content>
</entry>
<entry>
<title>setup: Allow user to pass in the build directory name</title>
<updated>2018-09-28T14:04:49+00:00</updated>
<author>
<name>Amithash Prasad</name>
<email>amithash@fb.com</email>
</author>
<published>2018-09-27T00:39:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=80d844b8c68bd73caa22e991a5fd90ae759d9164'/>
<id>urn:sha1:80d844b8c68bd73caa22e991a5fd90ae759d9164</id>
<content type='text'>
This can be extremely useful if one is working on multiple
platforms simultaneously

Change-Id: I316ef106d972413221ab2691dfc727f8f9bcffa8
Signed-off-by: Amithash Prasad &lt;amithash@fb.com&gt;
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>[Subtree] Bring openbmc machines to top level</title>
<updated>2018-08-23T16:39:42+00:00</updated>
<author>
<name>Dave Cobbley</name>
<email>david.j.cobbley@linux.intel.com</email>
</author>
<published>2018-08-23T01:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=194ff4f1f5d44b12e9cb06ddafa6adb20174a13c'/>
<id>urn:sha1:194ff4f1f5d44b12e9cb06ddafa6adb20174a13c</id>
<content type='text'>
The new subtree model brings the subtrees up from the openbmc-machines
layer.

Change-Id: I58a03ae1be374bc79ae1438e65e888375d12d0c0
Signed-off-by: Dave Cobbley &lt;david.j.cobbley@linux.intel.com&gt;
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>Refix 68a967d: setup: Fix subshell spawning</title>
<updated>2018-04-26T12:52:40+00:00</updated>
<author>
<name>Alexander Amelkin</name>
<email>a.amelkin@yadro.com</email>
</author>
<published>2018-03-05T13:47:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/openbmc.git/commit/?id=363dccc65f0bc7ed75fa2eb4b9d7257b650c01c1'/>
<id>urn:sha1:363dccc65f0bc7ed75fa2eb4b9d7257b650c01c1</id>
<content type='text'>
* Fix subshell spawning due to `sort`.
  Subshell spawning effectively prevented the script from working.
  Now `sort` is only invoked for `setup` without arguments;

* Add a license/copyright header

Change-Id: I643a91cae14e5ddb8e6efe154d325baaab3d0100
Signed-off-by: Alexander Amelkin &lt;a.amelkin@yadro.com&gt;
</content>
</entry>
</feed>
