<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/miscutils, branch master</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2026-07-02T12:11:37+00:00</updated>
<entry>
<title>rpm: respect BB_SYSTEMROOT</title>
<updated>2026-07-02T12:11:37+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-07-02T12:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=882815f8740fe0c42ff53bc7df8f9bfb750d6944'/>
<id>urn:sha1:882815f8740fe0c42ff53bc7df8f9bfb750d6944</id>
<content type='text'>
Update the 'rpm' applet so it also respects the BB_SYSTEMROOT
environment variable.

Replace chdir_system_drive() with xchdir_system_drive(), which
exits on failure to change directory.

Saves 32-36 bytes.

(GitHub PR #603)

Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>crond: fix reboot special time</title>
<updated>2026-05-19T07:34:49+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-05-14T15:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=13cd01cfa262b34b33a296c4045e8fffc7b869eb'/>
<id>urn:sha1:13cd01cfa262b34b33a296c4045e8fffc7b869eb</id>
<content type='text'>
The 'reboot' special time didn't work because the file to check
for a reboot couldn't be created.  And in any case, the mechanism
used on Linux wouldn't work: Windows has no /var/run directory
which is cleared on reboot.

The crond.reboot file is now placed in the cron directory.  If it
doesn't exist when crond starts, it's created but the reboot job
(if any) isn't run.  If the file exists its modification time is
compared with the time of the current boot.  If it's older update
its time and run the reboot job.

Adds 144-224 bytes.
</content>
</entry>
<entry>
<title>crond: drop '-S' option</title>
<updated>2026-05-19T07:34:49+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-05-14T10:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=a02616de8121be0f6bd0de0ed173b7bc249f4583'/>
<id>urn:sha1:a02616de8121be0f6bd0de0ed173b7bc249f4583</id>
<content type='text'>
Since we don't use syslog on Windows there's no point in having
an option to set it.  Log to stderr by default instead.

Saves 88-96 bytes.
</content>
</entry>
<entry>
<title>crond,crontab: executable-relative cron directories</title>
<updated>2026-05-19T07:34:49+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-05-14T10:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=27f833562a1f94b0c78142ee23dc867bfdf5cf7d'/>
<id>urn:sha1:27f833562a1f94b0c78142ee23dc867bfdf5cf7d</id>
<content type='text'>
Some users want a 'portable' busybox-w32 installation on removable
media.  To help with this, certain files can be positioned relative
to the location of the executable.

crond and crontab now look for var/spool/cron/crontabs relative
to the binary, and use that as their working directory if it exists.
If it doesn't, fall back to the hardcoded absolute path.  The '-c'
command line option can still be used to override the automatic
choice.

The '-c' option in crond now updates the cron directory variable as
well as that for crontabs.

Adds 128-144 bytes.
</content>
</entry>
<entry>
<title>crond: build tweaks</title>
<updated>2026-05-03T09:52:29+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-05-03T09:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ced42f811a96ed3910bcb03158f33bd01ed923c8'/>
<id>urn:sha1:ced42f811a96ed3910bcb03158f33bd01ed923c8</id>
<content type='text'>
Using 'depends on FEATURE_SYSLOG' is unreliable because
FEATURE_SYSLOG can't be set directly.  A POSIX build with all
applets that need syslog disabled *except* crond may fail.
Revert to using 'select FEATURE_SYSLOG' in crond and exclude
the unused syslog code on Windows.

If crond is unable to run sendmail report this in the error
message.

Update all default Windows configurations.

(GitHub PR #561)
</content>
</entry>
<entry>
<title>Add crond and crontab (#561)</title>
<updated>2026-05-03T08:53:07+00:00</updated>
<author>
<name>mbartlett21</name>
<email>29034492+mbartlett21@users.noreply.github.com</email>
</author>
<published>2026-05-03T08:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c23112c3a0bbf1d07f03b3c07fe96b5b4c5271f1'/>
<id>urn:sha1:c23112c3a0bbf1d07f03b3c07fe96b5b4c5271f1</id>
<content type='text'>
* Enable crontab

* Enable crond

* Allow sendmail to be used in crond

This also adds another option to the mingw_popen_fd function to capture
stderr as well. And also added the options to support WNOHANG as well
as an unused status in mingw_wait3

* Check current uid when running crond

* Only show tail for mailto jobs

* Use system drive for cron

* crond: add missing feature check

* crond: use spawn_detach for background operation</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2026-03-11T10:14:49+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-03-11T10:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ede205bd07573813337b5706acb0cae3b127a36f'/>
<id>urn:sha1:ede205bd07573813337b5706acb0cae3b127a36f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>less: unbreak EAGAIN propagation</title>
<updated>2026-02-27T11:25:28+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-02-27T11:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=138ec0e0d8885cc89743c3e05cd84337825ae9c9'/>
<id>urn:sha1:138ec0e0d8885cc89743c3e05cd84337825ae9c9</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>less: make read error reporting actually visible</title>
<updated>2026-02-27T10:57:50+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-02-27T10:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1068aa8220bda260f7713f1455d38b86c4fce684'/>
<id>urn:sha1:1068aa8220bda260f7713f1455d38b86c4fce684</id>
<content type='text'>
function                                             old     new   delta
m_status_print                                       252     275     +23
status_print                                         111     122     +11
read_lines                                           783     775      -8
.rodata                                           107141  107131     -10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/2 up/down: 34/-18)             Total: 16 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>less: improve O_NONBLOCK manipulations on stdin</title>
<updated>2026-02-27T10:01:04+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-02-27T10:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ca3f4c6639b0cd638f5f8d08a76a5c231f543800'/>
<id>urn:sha1:ca3f4c6639b0cd638f5f8d08a76a5c231f543800</id>
<content type='text'>
"less FILE" case needs it to be set just once. In other cases,
manipulate it less often.

function                                             old     new   delta
read_lines                                           702     783     +81
reinitialize                                         198     199      +1
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 82/0)               Total: 82 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
