32 lines
732 B
Bash
32 lines
732 B
Bash
|
function mrc {
|
||
|
local container="${1}"
|
||
|
local f
|
||
|
for f in 'dev' 'dev/pts' 'proc' 'sys' ; do
|
||
|
mount --bind "/${f}" "overlay/mount/var/lib/lxc/${container}/squashfs-root/${f}"
|
||
|
done
|
||
|
}
|
||
|
|
||
|
function crc {
|
||
|
local container="${1}"
|
||
|
shift
|
||
|
chroot "overlay/mount/var/lib/lxc/${container}/squashfs-root" "${@}"
|
||
|
}
|
||
|
|
||
|
function urc {
|
||
|
local container="${1}"
|
||
|
for f in 'sys' 'proc' 'dev/pts' 'dev' ; do
|
||
|
umount --lazy "overlay/mount/var/lib/lxc/${container}/squashfs-root/${f}"
|
||
|
done
|
||
|
}
|
||
|
|
||
|
|
||
|
function mmc {
|
||
|
local container="${1}"
|
||
|
mount --bind '/deb' "overlay/mount/var/lib/lxc/${container}/squashfs-root/deb"
|
||
|
}
|
||
|
|
||
|
function umc {
|
||
|
local container="${1}"
|
||
|
umount "overlay/mount/var/lib/lxc/${container}/squashfs-root/deb"
|
||
|
}
|