#! /bin/bash mkdir -p /tmp/ovlissue/mountpointtmp mount -t tmpfs tmpfs /tmp/ovlissue/mountpointtmp mkdir -p /tmp/ovlissue/mountpointtmp/firstupperdir mkdir -p /tmp/ovlissue/mountpointtmp/firstworkdir mkdir -p /tmp/ovlissue/mountpointtmp/firstunion mount -t overlay overlay -o lowerdir=/,upperdir=/tmp/ovlissue/mountpointtmp/firstupperdir,workdir=/tmp/ovlissue/mountpointtmp/firstworkdir /tmp/ovlissue/mountpointtmp/firstunion mkdir -p /tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp mount --bind /tmp/ovlissue/mountpointtmp /tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp mkdir /tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp/secondupperdir mkdir /tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp/workdir mkdir /tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp/secondunion mount -t overlay overlay -o lowerdir=/tmp/ovlissue/mountpointtmp/firstunion,upperdir=/tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp/secondupperdir,workdir=/tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp/workdir /tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp/secondunion chroot /tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp/secondunion nonexistantcommand &> /dev/null umount /tmp/ovlissue/mountpointtmp/firstunion/tmp/ovlissue/mountpointtmp/secondunion