<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/scripts/package, branch v5.7.15</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v5.7.15</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v5.7.15'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2020-03-30T00:23:00Z</updated>
<entry>
<title>kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset</title>
<updated>2020-03-30T00:23:00Z</updated>
<author>
<name>Reinhard Karcher</name>
<email>reinhard.karcher@gmx.net</email>
</author>
<published>2020-03-24T10:24:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d9dac147a2c370c188ef6251c7c6f42759f65eb0'/>
<id>urn:sha1:d9dac147a2c370c188ef6251c7c6f42759f65eb0</id>
<content type='text'>
Creating a Debian package without CONFIG_DEBUG_INFO produces
a warning that no debug package was created.

This patch excludes the debug package from the control file,
if no debug package is created by this configuration.

Signed-off-by: Reinhard Karcher &lt;reinhard.karcher@gmx.net&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: split libc headers deployment out into a function</title>
<updated>2020-01-28T16:51:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-01-25T04:12:35Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=451dff37f0752cc8ad6f1bb82081a98d7b760310'/>
<id>urn:sha1:451dff37f0752cc8ad6f1bb82081a98d7b760310</id>
<content type='text'>
Deploy user-space headers (linux-libc-dev package) in a separate
function for readability.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: split kernel headers deployment out into a function</title>
<updated>2020-01-28T16:51:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-01-25T04:12:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=3126c17d28b696ba555bb959888fe4b5143bb389'/>
<id>urn:sha1:3126c17d28b696ba555bb959888fe4b5143bb389</id>
<content type='text'>
Deploy kernel headers (linux-headers package) in a separate function
for readability.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: remove redundant make for ARCH=um</title>
<updated>2020-01-28T16:51:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-01-25T04:12:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=aae6a6712440d566ae148fc3af223dc25fbd9794'/>
<id>urn:sha1:aae6a6712440d566ae148fc3af223dc25fbd9794</id>
<content type='text'>
The kernel build has already been done before builddeb is invoked.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: avoid invoking sub-shells where possible</title>
<updated>2020-01-28T16:51:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-01-25T04:12:32Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9a92eee38790c63b45b32876cb1967154f8b9ee5'/>
<id>urn:sha1:9a92eee38790c63b45b32876cb1967154f8b9ee5</id>
<content type='text'>
The commands surrounded by ( ... ) is run in a sub-shell, but you do
not have to spawn a sub-shell for every single line.

Use just one ( ... ) for creating debian/hdrsrcfiles.

For tar, use -C option instead.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: remove redundant $objtree/</title>
<updated>2020-01-28T16:51:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-01-25T04:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f9a4711ebb248ad37c830b2715342ec60edb1330'/>
<id>urn:sha1:f9a4711ebb248ad37c830b2715342ec60edb1330</id>
<content type='text'>
This script works only when it is invoked in the $objtree, that is,
it is already relying on $objtree is '.'

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: match temporary directory name to the package name</title>
<updated>2020-01-28T16:51:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-01-25T04:12:30Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=1694e94e4f4698b7fdd37e6700ca6c5b7e01d25a'/>
<id>urn:sha1:1694e94e4f4698b7fdd37e6700ca6c5b7e01d25a</id>
<content type='text'>
The temporary directory names, debian/hdrtmp (linux-headers package)
vs debian/headertmp (linux-libc-dev package), are confusing.

Matching the directory name to the package name is clearer, IMHO.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: remove unneeded files in hdrobjfiles for headers package</title>
<updated>2020-01-28T16:51:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-01-25T04:12:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=7e61b167eb29f949f74a465aa135c69fac3d1c8f'/>
<id>urn:sha1:7e61b167eb29f949f74a465aa135c69fac3d1c8f</id>
<content type='text'>
- We do not need tools/objtool/fixdep or tools/objtool/sync-check.sh
   for building external modules. Including tools/objtool/objtool is
   enough.

 - gcc-common.h is a check-in file. I do not see any point to search
   for it in objtree.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: allow selection of .deb compressor</title>
<updated>2020-01-21T15:56:48Z</updated>
<author>
<name>Michał Mirosław</name>
<email>mirq-linux@rere.qmqm.pl</email>
</author>
<published>2020-01-14T18:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=1a7f0a34ea7d05d1ffcd32c9b1b4e07ac0687538'/>
<id>urn:sha1:1a7f0a34ea7d05d1ffcd32c9b1b4e07ac0687538</id>
<content type='text'>
Select deb compression using KDEB_COMPRESS make variable. This allows to
use gzip compression for local or test builds, and that's way faster
than now-default xz compression.

Signed-off-by: Michał Mirosław &lt;mirq-linux@rere.qmqm.pl&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>builddeb: make headers package thinner</title>
<updated>2020-01-14T01:42:44Z</updated>
<author>
<name>Michał Mirosław</name>
<email>mirq-linux@rere.qmqm.pl</email>
</author>
<published>2020-01-04T09:55:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9945722afdc3443eab826b2da1122509a13a50a5'/>
<id>urn:sha1:9945722afdc3443eab826b2da1122509a13a50a5</id>
<content type='text'>
Remove a bunch of files not used during external module builds:
 - foreign architecture headers
 - subtree Makefiles
 - Kconfig files
 - perl scripts

On amd64 system this looses a third of the resulting .deb size.

Signed-off-by: Michał Mirosław &lt;mirq-linux@rere.qmqm.pl&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
</feed>
