On Wed, 22 Nov 2017 05:08:47 -0600 Dan Nicholson <nichol...@endlessm.com
> On Fri, Aug 25, 2017 at 4:07 PM, Dan Nicholson <nichol...@endlessm.com
> > On Tue, Aug 22, 2017 at 10:23 AM, Dan Nicholson <nicholson@endlessm.
> > wrote:
> > >
> > > That certainly helps, but it doesn't cover everything since the
> > > mkdir's and ln's could fail. Those are easier to handle by adding
> > > and -f, respectively, but that's a subtle change in behavior for
> > > relative to the mknod change. In the mknod case, an existing
> > > left as is. In the ln case, it would be forcefully overwritten.
> > Attached is a patch to handle all the potentially failing cases. I
> > tested this by running debootstrap once, wiping everything the
> > except /dev, and running debootstrap again. It succeeded. As
> > above, an existing device is skipped while the symlinks are
> > overwritten. That seems inconsistent, but I'm not sure it matters. I
> > could easily change the mknod function to forcefully remove, too.
> Ping? Patch is pretty straightforward, but I'd be happy to adjust any
> direction people like.
Ping? It seemed like people were interested in having this change. Happy
to change the patch in whatever way anyone wants or just step aside and
let one of the maintainers fix it the way they want.