Peter Maydell <peter.mayd...@linaro.org> wrote on 2014/08/18 15:04:50: > > On 18 August 2014 13:59, Joakim Tjernlund <joakim.tjernl...@transmode.se> wrote: > > Peter Maydell <peter.mayd...@linaro.org> wrote on 2014/08/18 14:45:49: > >> > >> On 18 August 2014 13:38, Joakim Tjernlund > > <joakim.tjernl...@transmode.se> wrote: > >> > Peter Maydell <peter.mayd...@linaro.org> wrote on 2014/08/18 12:58:48: > >> >> Well, binfmt-misc works fine for me as it is and presumably > >> >> for most people or we'd have had more complaints. So > >> >> breaking all those existing working setups is really something > >> >> we should avoid as much as possible. > >> > > >> > How do you use it? With LXC booting a VM with traditional init? > >> > >> No. Just a straightforward chroot environment with a > >> statically linked qemu in it, and a binfmt_misc config like: > >> > >> e104462:trusty:qemu$ cat /proc/sys/fs/binfmt_misc/qemu-arm > >> enabled > >> interpreter /usr/bin/qemu-arm-static > > > > Where does -static come from? Is that the standard name a static qemu-user > > build gets? > > No. It's just what Debian and Ubuntu call their statically > linked binaries. > > >> flags: OC > >> offset 0 > >> magic 7f454c4601010100000000000000000002002800 > >> mask ffffffffffffff00fffffffffffffffffeffffff > >> > >> This works fine for the things I try to run in the chroot > >> (mostly test programs, also bash and basic command > >> line utilities). > > > > Using bash as a login shell one need one of(from bash man page): > > A login shell is one whose first character of argument zero is a -, or > > one started with the --login option. > > Who said anything about login shells? I just chroot into the > thing and run a shell.
Yes, that was a bit short. It was only meant as an example of what could break not using P flag as bash behaves differently if invoked as login shell which could lead to breakage further down the line. Jocke