#!/bin/bash # /etc/ext_file2 <-------+ # /var/lib/foo | # +-- ext/ | # |   +-- ext_file1 <-+ | # +-- root/ | | # +-- int_file1 <-+ | # +-- int_file2 <----+ # +-- loop # +-- pivot_root/ # +-- setsid # +-- umount FOO_DIR="/var/lib/foo" FOO_DIR_BIND="/home/foo" ROOT_DIR="${FOO_DIR}/root" INT_FILE1="${ROOT_DIR}/int_file1" INT_FILE2="${ROOT_DIR}/int_file2" PIVOT_ROOT="pivot_root" PIVOT_ROOT_DIR="${ROOT_DIR}/${PIVOT_ROOT}" EXT_DIR1="/var/lib/foo/ext" EXT_FILE1="${EXT_DIR1}/ext_file1" EXT_DIR2="/etc" EXT_FILE2="${EXT_DIR2}/ext_file2"