<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/archival, branch embed</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=embed</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=embed'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2018-10-22T08:20:19+00:00</updated>
<entry>
<title>Allow shell scripts to be embedded in the binary</title>
<updated>2018-10-22T08:20:19+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-10-22T08:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3994d5a52b8fa70637bffe4173f165267e6169fb'/>
<id>urn:sha1:3994d5a52b8fa70637bffe4173f165267e6169fb</id>
<content type='text'>
To assist in the deployment of shell scripts it may be convenient
to embed them in the BusyBox binary.

This patch adds two configuration options to the shell:

- 'Embed scripts in the binary' takes any files in the directory
  'embed', concatenates them with null separators, compresses them
  and embeds them in the binary.

- 'Allow the contents of embedded scripts to be listed' makes the
  shell argument '-L name' list the contents of the named script.

Both options are off by default.

When scripts are embedded in the binary:

- The shell argument '-L' lists the names of the scripts.

- Scripts can be run as 'sh name arg...'.

- An alias is added for each script, equivalent to "alias name='sh name'".
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2018-10-08T07:31:11+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-10-08T07:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=eee3722fd32c8c0929cfbacdbe0b6524e1fd645c'/>
<id>urn:sha1:eee3722fd32c8c0929cfbacdbe0b6524e1fd645c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unzip: use printable_string() for printing filenames</title>
<updated>2018-09-30T14:56:56+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-09-30T14:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=349d72c19ced4fae64e8fdd5792b37e78ac2f616'/>
<id>urn:sha1:349d72c19ced4fae64e8fdd5792b37e78ac2f616</id>
<content type='text'>
function                                             old     new   delta
unzip_main                                          2726    2792     +66
printable_string2                                      -      57     +57
identify                                            4329    4336      +7
expmeta                                              659     663      +4
add_interface                                         99     103      +4
beep_main                                            286     289      +3
changepath                                           192     194      +2
builtin_type                                         115     117      +2
devmem_main                                          469     470      +1
input_tab                                           1076    1074      -2
create_J                                            1821    1819      -2
poplocalvars                                         314     311      -3
doCommands                                          2222    2214      -8
do_load                                              918     902     -16
printable_string                                      57       9     -48
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 8/6 up/down: 146/-79)            Total: 67 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2018-09-10T13:59:33+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-09-10T13:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d89ced75b204f0eb5611f522864beb81d1b393f5'/>
<id>urn:sha1:d89ced75b204f0eb5611f522864beb81d1b393f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tar: fix a thinko in prev commit - we need to copy to _unused_ fd</title>
<updated>2018-08-04T19:06:02+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-08-04T19:06:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=2005d3ff3661220f11e8ff1911b24051b3669566'/>
<id>urn:sha1:2005d3ff3661220f11e8ff1911b24051b3669566</id>
<content type='text'>
function                                             old     new   delta
vfork_compressor                                     257     246     -11

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>tar: handle the case when opened created tarball happens to have fd#0</title>
<updated>2018-08-04T16:15:19+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-08-04T16:15:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=037759bb4f57b0cb9b0daf6ffed43f90b62b8cb4'/>
<id>urn:sha1:037759bb4f57b0cb9b0daf6ffed43f90b62b8cb4</id>
<content type='text'>
Reproducer:
    exec 0&gt;&amp;-
    exec 1&gt;&amp;-
    tar czf z.tar.gz FILE

function                                             old     new   delta
vfork_compressor                                     229     257     +28

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>tar: make source code a bit more terse, no logic changes</title>
<updated>2018-08-04T15:48:59+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-08-04T15:48:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=45d68c3749d29339494eb38bb4d5fe3ea189ac77'/>
<id>urn:sha1:45d68c3749d29339494eb38bb4d5fe3ea189ac77</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox'</title>
<updated>2018-07-25T09:41:42+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-07-25T09:41:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=59873514f17cefd6ba3997dad5779f75433fd4e6'/>
<id>urn:sha1:59873514f17cefd6ba3997dad5779f75433fd4e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gzip: unbreak FEATURE_GZIP_LEVELS, closes 11171</title>
<updated>2018-07-24T19:12:58+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-07-24T19:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=81de30de05beebabfa72f2a01ec4f33e9a1923e3'/>
<id>urn:sha1:81de30de05beebabfa72f2a01ec4f33e9a1923e3</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>cpio: if longopts are enabled, accept --null (synonym for -0)</title>
<updated>2018-07-06T18:50:30+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-07-06T18:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9be4d4fe442aa9e23675b1c0a8b1394e77998961'/>
<id>urn:sha1:9be4d4fe442aa9e23675b1c0a8b1394e77998961</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
