docker mount /proc and /sys, use in_target_nofail
A couple of suites fail to debootstrap on gitlab.com (e.g. sid, stretch, and xenial). I'm using GitLab's CI to build systems with debootstrap.
I dug down the issue to the lines that handle mount -t proc none /proc in Docker environments. It's unclear to me why the behavior changes from suite to suite, but it might have something to do with dash. Replacing the in_target calls with in_target_nofail fixes the issue so it indicates the problem might just be in the parsing and handling logic of in_target. In any case, the current (if it worked) behavior is to report an error and ignore it -- which is incorrect IMO. The patch effectively handles the error silently as a bonus.
I've been running this patch on 12 suites (all those currently supported by Debian and Ubuntu) both locally and on gitlab.com for the last couple of days and everything builds correctly.