baselayout-2 permits /bin/sh to not be bash, but dm-start.sh is full of bashisms and therefore won't run with (e.g.) busybox as /bin/sh Reproducible: Always Steps to Reproduce: 1. Install baselayout-2.0.0_alpha1 2. make /bin/sh a symlink to busybox Actual Results: dm-start.sh fails on boot with "bad substitution" errors Expected Results: all bootscripts should be sh-compatible and not require bash
*** This bug has been marked as a duplicate of bug 174424 ***
Is this really a duplicate? 174424 is about dm-crypt-start.sh, which is provided by the cryptsetup(-luks) packages, not sys-fs/device-mapper... (reopening to get back on the radar, close it again if I'm wrong...)
Yeah, sorry - my mistake. I didn't read the summaries properly :( Sorry for the bugspam /me bangs head on desk
we're not fixing volume addons as they wont be used with baselayout-2 wrt to bashisms, the answer is to post a new version that cleans it up, not make someone else do it