<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/scripts, branch dscho-kill-gently</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=dscho-kill-gently</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=dscho-kill-gently'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2017-08-22T13:56:12+00:00</updated>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2017-08-22T13:56:12+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-08-22T13:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ce9af1cc5ea23f754587448cf35b5120c77bfeef'/>
<id>urn:sha1:ce9af1cc5ea23f754587448cf35b5120c77bfeef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>klibc-utils: new applets: resume, nuke, minips</title>
<updated>2017-08-18T17:15:29+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-08-18T17:15:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ab77e81a8527fa11a4f9392d97c2da037d6f4f98'/>
<id>urn:sha1:ab77e81a8527fa11a4f9392d97c2da037d6f4f98</id>
<content type='text'>
minips is a pure alias to ps, just in case someone needs 100% klibc-utils compat.
nuke is a primitive version of "rm -rf" without options and error checks. ~30 bytes.

resume is a tool for initramfs which resumes from a given block device.

function                                             old     new   delta
resume_main                                            -     582    +582
packed_usage                                       31640   31712     +72
nuke_main                                              -      28     +28
xstrtoull                                              -      24     +24
applet_names                                        2646    2665     +19
applet_main                                         1532    1544     +12
applet_suid                                           96      97      +1
applet_install_loc                                   192     193      +1
applet_flags                                          96      97      +1
------------------------------------------------------------------------------
(add/remove: 5/0 grow/shrink: 6/0 up/down: 740/0)             Total: 740 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>do not use `a' quoting style in comments</title>
<updated>2017-08-02T12:26:33+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-08-02T12:26:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=95f7953f2c46c7b9c799250aa8dc6eb10cc5c726'/>
<id>urn:sha1:95f7953f2c46c7b9c799250aa8dc6eb10cc5c726</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2017-07-24T11:03:28+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-07-24T10:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=60411636073cdc08e8005f0de00098e6dd00eaf5'/>
<id>urn:sha1:60411636073cdc08e8005f0de00098e6dd00eaf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>crond: do not assume setenv() does not leak</title>
<updated>2017-07-22T00:25:47+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-07-22T00:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bbf17bbf326c7157ca237b9659472ddf7626e68d'/>
<id>urn:sha1:bbf17bbf326c7157ca237b9659472ddf7626e68d</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2017-07-18T14:58:52+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-07-18T14:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b680f05ad449505e3d914bebd4c8d83bf768c094'/>
<id>urn:sha1:b680f05ad449505e3d914bebd4c8d83bf768c094</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build system: FEATURE_LIBBUSYBOX_STATIC - try to pull libc/libm into libbusybox</title>
<updated>2017-07-15T12:52:26+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-07-15T12:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=367a55c7d7e31a8162e795edc343277f8eb35f38'/>
<id>urn:sha1:367a55c7d7e31a8162e795edc343277f8eb35f38</id>
<content type='text'>
It variously fails with different toolchains I tried...

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>kbuild: avoid warning when building with KBUILD_NO_NLS</title>
<updated>2017-07-14T14:14:37+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T21:34:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ab66fc70938025262f9e163c7ecff605e27b4cf6'/>
<id>urn:sha1:ab66fc70938025262f9e163c7ecff605e27b4cf6</id>
<content type='text'>
The return values of bindtextdomain() and textdomain() are not actually
used at all...

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>kbuild: simulate force-renaming on Windows</title>
<updated>2017-07-14T14:14:37+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-02-01T21:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=02958a6ee4050f75188df371a4118efb89685c8c'/>
<id>urn:sha1:02958a6ee4050f75188df371a4118efb89685c8c</id>
<content type='text'>
Calling rename() when a file with the target name exists already fails
on Windows.

Let's simply delete the target file, if it exists. This is usually a
dangerous thing as it leaves time between deleting and renaming, during
which (theoretically) another thread or process could have created the
same file, and the rename() would fail again. Practically, we are
talking about the kbuild system used to configure the build, where it
does not matter, as we do not expect any other thread or process to
interfere with the configuration files.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>kbuild: support at least non-interactive mode on Windows</title>
<updated>2017-07-14T14:14:30+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-02-01T21:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c56f1e06c4c470a023b02c7019112eb852f08d44'/>
<id>urn:sha1:c56f1e06c4c470a023b02c7019112eb852f08d44</id>
<content type='text'>
without POSIX, kbuild has some trouble compiling its support
executables. Luckily, the parts that really lean on POSIX functionality
are pretty much all only needed when configuring the build
interactively.

When compiling BusyBox for Win32, we do not actually need interactive
configuration at all: we simply choose the default. Therefore, a lot of
the stuff that is typically built for the Kconfig system is totally
unnecessary (such as: compiling documentation via fork()&amp;exec(), changing
the window size, etc).

Liberally put all of the problematic code behind #ifndef __MINGW32__
guards, just to get `make mingw64_defconfig` going in Git for Windows'
SDK (which is a special-purpose version of MSYS2).

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
</feed>
