mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-14 11:39:56 +00:00
busybox: for all lib dirs create mounts only if directories exist
Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
This commit is contained in:
parent
d595c68add
commit
6bc424b5c7
@ -238,24 +238,17 @@ lxc.rootfs = $rootfs
|
||||
#lxc.aa_profile = unconfined
|
||||
EOF
|
||||
|
||||
if [ -d "$rootfs/lib" ]; then
|
||||
cat <<EOF >> $path/config
|
||||
lxc.mount.entry=/lib $rootfs/lib none ro,bind 0 0
|
||||
lxc.mount.entry=/usr/lib $rootfs/usr/lib none ro,bind 0 0
|
||||
EOF
|
||||
fi
|
||||
libdirs="\
|
||||
/lib \
|
||||
/usr/lib \
|
||||
/lib64 \
|
||||
/usr/lib64"
|
||||
|
||||
if [ -d "/lib64" ] && [ -d "$rootfs/lib64" ]; then
|
||||
cat <<EOF >> $path/config
|
||||
lxc.mount.entry=/lib64 $rootfs/lib64 none ro,bind 0 0
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ -d "/usr/lib64" ] && [ -d "$rootfs/usr/lib64" ]; then
|
||||
cat <<EOF >> $path/config
|
||||
lxc.mount.entry=/usr/lib64 $rootfs/usr/lib64 none ro,bind 0 0
|
||||
EOF
|
||||
fi
|
||||
for dir in $libdirs; do
|
||||
if [ -d $dir ] && [ -d "$rootfs$dir" ]; then
|
||||
echo "lxc.mount.entry=$dir $rootfs$dir none ro,bind 0 0" >> $path/config
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
usage()
|
||||
|
Loading…
Reference in New Issue
Block a user