binfmt-support doesn't honor flags: in /usr/share/binfmts/foo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
binfmt-support (Ubuntu) |
Won't Fix
|
Medium
|
Colin Watson | ||
qemu-linaro (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: binfmt-support
qemu-user-static ships a number of binfmt handlers under /usr/share/binfmts which are registered in the postinst using 'update-binfmts --import qemu-$target'. In natty, the resulting registrations under /var/lib/binfmts (and in /proc/sys/
Please fix update-binfmts to respect the flags: field, which I think worked in previous versions.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: binfmt-support 2.0.3
ProcVersionSign
Uname: Linux 2.6.38-7-generic x86_64
Architecture: amd64
Date: Tue May 31 16:21:10 2011
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: binfmt-support
UpgradeStatus: Upgraded to natty on 2011-03-24 (68 days ago)
Changed in binfmt-support (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in qemu-linaro (Ubuntu): | |
status: | Triaged → Fix Committed |
Are you sure this ever worked? I certainly never documented this syntax; the trailing colon is out of line with the rest of the syntax; and it partially duplicates the 'credentials' field added by Loïc to handle the 'C' flag.
I would recommend deleting the 'flags:' line and using the documented 'credentials yes' line instead. If you need the 'O' flag, I'd be happy to add support for 'open-binary yes'.