[lxc/lxc] 289d64: meson: Generate compile commands by iterating over...

1 view
Skip to first unread message

Christian Brauner

unread,
Jun 18, 2022, 9:33:18 AM6/18/22
to lxc-...@lists.linuxcontainers.org
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: 289d6413ebac8b34394a9f5dbffdb6a70e7f145f
https://github.com/lxc/lxc/commit/289d6413ebac8b34394a9f5dbffdb6a70e7f145f
Author: Petr Malat <o...@malat.biz>
Date: 2022-06-15 (Wed, 15 Jun 2022)

Changed paths:
M src/lxc/tools/meson.build

Log Message:
-----------
meson: Generate compile commands by iterating over an array

This makes it possible to add a new command without updating multiple
places in the meson file.

Signed-off-by: Petr Malat <o...@malat.biz>


Commit: f4d02217ee2baf7275175d2c6610de4908a9addf
https://github.com/lxc/lxc/commit/f4d02217ee2baf7275175d2c6610de4908a9addf
Author: Petr Malat <o...@malat.biz>
Date: 2022-06-15 (Wed, 15 Jun 2022)

Changed paths:
M meson.build
M meson_options.txt
M src/lxc/tools/lxc_attach.c
M src/lxc/tools/lxc_autostart.c
M src/lxc/tools/lxc_cgroup.c
M src/lxc/tools/lxc_checkpoint.c
M src/lxc/tools/lxc_config.c
M src/lxc/tools/lxc_console.c
M src/lxc/tools/lxc_copy.c
M src/lxc/tools/lxc_create.c
M src/lxc/tools/lxc_destroy.c
M src/lxc/tools/lxc_device.c
M src/lxc/tools/lxc_execute.c
M src/lxc/tools/lxc_freeze.c
M src/lxc/tools/lxc_info.c
M src/lxc/tools/lxc_ls.c
M src/lxc/tools/lxc_monitor.c
A src/lxc/tools/lxc_multicall.c
M src/lxc/tools/lxc_snapshot.c
M src/lxc/tools/lxc_start.c
M src/lxc/tools/lxc_stop.c
M src/lxc/tools/lxc_top.c
M src/lxc/tools/lxc_unfreeze.c
M src/lxc/tools/lxc_unshare.c
M src/lxc/tools/lxc_wait.c
M src/lxc/tools/meson.build

Log Message:
-----------
tools: Provide multicall lxc binary

Create a binary, which embeds all lxc tools similar way as busybox
embeds its applets. This is handy for embedded systems as it saves
roughly 90% of the disk space.

To disable normal tools and use multicall binary exclusively use the
following meson setup options:
-Dtools=false -Dtools-multicall=true

Signed-off-by: Petr Malat <o...@malat.biz>


Commit: 0a73102d43c0abfe9c29e88d5b4135e1d18f48dd
https://github.com/lxc/lxc/commit/0a73102d43c0abfe9c29e88d5b4135e1d18f48dd
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-06-18 (Sat, 18 Jun 2022)

Changed paths:
M meson.build
M meson_options.txt
M src/lxc/tools/lxc_attach.c
M src/lxc/tools/lxc_autostart.c
M src/lxc/tools/lxc_cgroup.c
M src/lxc/tools/lxc_checkpoint.c
M src/lxc/tools/lxc_config.c
M src/lxc/tools/lxc_console.c
M src/lxc/tools/lxc_copy.c
M src/lxc/tools/lxc_create.c
M src/lxc/tools/lxc_destroy.c
M src/lxc/tools/lxc_device.c
M src/lxc/tools/lxc_execute.c
M src/lxc/tools/lxc_freeze.c
M src/lxc/tools/lxc_info.c
M src/lxc/tools/lxc_ls.c
M src/lxc/tools/lxc_monitor.c
A src/lxc/tools/lxc_multicall.c
M src/lxc/tools/lxc_snapshot.c
M src/lxc/tools/lxc_start.c
M src/lxc/tools/lxc_stop.c
M src/lxc/tools/lxc_top.c
M src/lxc/tools/lxc_unfreeze.c
M src/lxc/tools/lxc_unshare.c
M src/lxc/tools/lxc_wait.c
M src/lxc/tools/meson.build

Log Message:
-----------
Merge pull request #4149 from petris/lxc_multicall

tools: Provide multicall lxc binary


Compare: https://github.com/lxc/lxc/compare/e73520adf4fd...0a73102d43c0
Reply all
Reply to author
Forward
0 new messages