Use `busybox --list`, and exclude the `busybox` applet if necessary.
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
# but that only works right in a chroot with busybox >= 1.19.0
(
cd "${rootfs}/bin" || return 1
- ./busybox --help | grep 'Currently defined functions:' -A300 | \
- grep -v 'Currently defined functions:' | tr , '\n' | \
- xargs -n1 ln -s busybox
+ ./busybox --list | grep -v busybox | xargs -n1 ln -s busybox
)
# relink /sbin/init
usr/lib \
lib64 \
usr/lib64"
-
+
for dir in ${libdirs}; do
if [ -d "/${dir}" ] && [ -d "${rootfs}/${dir}" ]; then
echo "lxc.mount.entry = /${dir} ${dir} none ro,bind 0 0" >> "${path}/config"