<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/scripts, branch v17.01.0</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git.openwrt.org/openwrt/staging/xback/atom?h=v17.01.0</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/xback/atom?h=v17.01.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/'/>
<updated>2017-02-15T10:37:13Z</updated>
<entry>
<title>build: add buildbot specific config option for setting defaults</title>
<updated>2017-02-15T10:37:13Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-14T11:24:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=b8c9ded999bd740c6a7c5e2816f047f957f795ee'/>
<id>urn:sha1:b8c9ded999bd740c6a7c5e2816f047f957f795ee</id>
<content type='text'>
This can be used to tweak the buildbot behavior without having to change
buildbot's configuration.
It will also allow us to add more aggressive clean steps (e.g. on
toolchain changes), which would break developers' workflows if enable
by default.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>scripts/om-fwupgradecfg-gen.sh: add support for the A60</title>
<updated>2017-02-15T08:35:47Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2016-08-09T14:08:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=72c65c6213bce272ca7ef08f45885c33fbb8e23f'/>
<id>urn:sha1:72c65c6213bce272ca7ef08f45885c33fbb8e23f</id>
<content type='text'>
Signed-off-by: Sven Eckelmann &lt;sven.eckelmann@open-mesh.com&gt;
</content>
</entry>
<entry>
<title>download.pl: fix detecting download errors with curl</title>
<updated>2017-01-31T10:25:18Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-31T10:22:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=76f1b9457d88b9ae2f0f578c10c4155c23c03c24'/>
<id>urn:sha1:76f1b9457d88b9ae2f0f578c10c4155c23c03c24</id>
<content type='text'>
Avoid treating error pages as successfully downloaded content

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>scripts/package-metadata.pl: fix overriding conditional dependencies with conditional select</title>
<updated>2017-01-11T17:24:39Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-11T17:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=cfd83555fc4f0bab18a26f6812da18e64df46ff3'/>
<id>urn:sha1:cfd83555fc4f0bab18a26f6812da18e64df46ff3</id>
<content type='text'>
Conditional dependencies use the '(!cond) || dep' syntax, whereas
conditional select uses 'dep if cond'.
Add an extra check to suppress emitting a conditional if an equal
conditional select already exists.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: rework library bundling</title>
<updated>2017-01-10T11:27:28Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-01-10T10:37:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=72d751cba9cda9ce3ae46d5e6ab962d2f675e970'/>
<id>urn:sha1:72d751cba9cda9ce3ae46d5e6ab962d2f675e970</id>
<content type='text'>
Rework the bundle-libraries.sh implementation to use a more robust approach
for executing host binaries through the shipped ELF loader and libraries.

The previous approach relied on symlinks pointing to a wrapper script which
caused various issues, especially with multicall binaries as the original
argv[0] name was not preserved through the ld.so invocation. Another down-
side was the fact that the actual binaries got moved into another directory
which caused executables to fail looking up resources with paths relative
to the executable location.

The new library wrapper implements the following improvements:

 - Instead of symlinks pointing to a common wrapper, each ELF executable
   is now replaced by a unqiue shell script which retains the original
   program name getting called

 - Instead of letting ld.so invoke the ELF executable directly, launch
   the final ELF binary through a helper program which fixes up the argv[0]
   argument for the target program

 - Support sharing a common location for the bundled libraries instead of
   having one copy in each directory containing wrapped binaries

Finally modify the SDK build to wrap the staging_dir and toolchain binaries
which allows to use the SDK on systems with a different glibc version.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: use mkhash to replace various quirky md5sum/openssl calls</title>
<updated>2017-01-05T10:09:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-25T15:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=84bd74057f0d2543ddbc7de2351b0a310df329c6'/>
<id>urn:sha1:84bd74057f0d2543ddbc7de2351b0a310df329c6</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: add a small standalone utility for calculating md5/sha256 hash</title>
<updated>2017-01-05T10:09:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-25T15:23:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=dad48c6438f0a4c42ad34842a88e82280d971d90'/>
<id>urn:sha1:dad48c6438f0a4c42ad34842a88e82280d971d90</id>
<content type='text'>
This will be used to simplify the build system code for checking hashes.
Instead of using various variants of md5sum / openssl, use one simple
utility for all of them

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>download.pl: use curl in preference to wget</title>
<updated>2017-01-03T13:26:41Z</updated>
<author>
<name>Brian J. Murrell</name>
</author>
<published>2016-11-20T21:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=fc6b6f45831e1a2afc95ac241416acbd103fd442'/>
<id>urn:sha1:fc6b6f45831e1a2afc95ac241416acbd103fd442</id>
<content type='text'>
Because wget doesn't know how to do Negotiate authentication with a proxy
and curl does, use curl if it's present. The user is expected to have a
~/.curlrc that sets the options necessary for any proxy authentication.

A ~/.curlrc is completely optional however and curl will work in exactly
the same manner as wget without one.

Signed-off-by: Brian J. Murrell &lt;brian@interlinx.bc.ca&gt;
[Jo-Philipp Wich: Rework code to detect curl usability by checking --version,
                  Use vararg style open() to bypass the shell when downloading,
                  Use Text::ParseWords to decompose env vars into arguments]
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>package/Makefile &amp; ipkg-make-index.sh: add full package data list</title>
<updated>2016-12-26T10:17:33Z</updated>
<author>
<name>Alberto Bursi</name>
</author>
<published>2016-12-24T12:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=c24172cad1e66412b287cf49809d363e10acb1c5'/>
<id>urn:sha1:c24172cad1e66412b287cf49809d363e10acb1c5</id>
<content type='text'>
The external script used to generate the package lists for the
LEDE wiki's table of packages [1] and package indexes [2] requires
a "Source:" field in the package lists to find package makefiles.
The package makefiles are used to read the package's Category and Submenu.

The "Source:" field was removed in commit
b4aa3c899cbf1f81cd8a1ea197481ac84a9d646e
to reduce package list sizes and lessen opkg issues in low ram devices.

Add a separate package list file with full data to be used by the wiki's script.
It's called Packages.manifest and isn't compressed as it's not necessary.

1. https://lede-project.org/packages/start
2. https://lede-project.org/packages/index/start

Signed-off-by: Alberto Bursi &lt;alberto.bursi@outlook.it&gt;
</content>
</entry>
<entry>
<title>scripts/update-package-md5sum: remove file, it is obsoleted by make check FIXUP=1</title>
<updated>2016-12-17T09:37:00Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-16T16:19:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=78a1b6e8801d86358c0ae6e5ffce2159a57095d0'/>
<id>urn:sha1:78a1b6e8801d86358c0ae6e5ffce2159a57095d0</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
