#!/bin/sh
set -eux
if [ $(id -u) != 0 ]; then
echo "use sudo"
exit 1
fi
echo "OUTER: $(readlink /proc/self/ns/mnt)"
mkdir -p /old-root
ROOTFS=$(mktemp -d)
ROOTFS="$ROOTFS" strace -qq -f -e signal= -e trace=unshare,setns,mount,umount2,umount unshare -m --propagation private sh -c "
set -eux
mount --rbind / $ROOTFS
mount --make-rprivate $ROOTFS
mount --rbind /media $ROOTFS/media
mount --make-rshared $ROOTFS/media
pivot_root $ROOTFS $ROOTFS/old-root
umount -l /old-root
echo \"INNER: \$(readlink /proc/self/ns/mnt)\"
exec bash
"