According to cjwatson, this should be fixed in mdadm and partman-md, not
partman-target.
<cjwatson> kirkland: firstly, I think this should be in partman-md, not
partman-target; you can add a new check.d script for it there
<cjwatson> kirkland: *bing* sorry, a lightbulb just went off
<cjwatson> kirkland: you want the translated text in mdadm too, right? great.
put it there, and *also* put it in mdadm-udeb, along with the check.d script!
<cjwatson> no more translation syncing problem
<cjwatson> that will make it much more comfortable and less namespace-violating
to call the template mdadm/boot_degraded
<cjwatson> kirkland: you'll need a slightly awkward trick to get the answer to
the question into /target; this is necessary because (presumably) you don't
want to ask the question when mdadm is actually installed, but instead during
partman
<cjwatson> kirkland: this trick is: db_get mdadm/boot_degraded; echo mdadm
mdadm/boot_degraded boolean "$RET" | debconf-set-selections
<cjwatson> with a comment explaining that you're doing this so that the value
gets set in /target's debconf database before mdadm is installed
<cjwatson> kirkland: in the template, you should avoid "yes"; we try to write
templates so that they're agnostic of changes in the debconf frontend. We
usually prefer language such as "you might want to boot your system even with a
degraded RAID if ..."
<cjwatson> kirkland: I think perhaps the short description could be clearer.
Maybe "Do you want to boot normally even if your RAID becomes degraded?"
** Changed in: mdadm (Ubuntu)
Importance: Undecided => Medium
Status: New => In Progress
Target: None => intrepid-alpha-6
** Also affects: partman-md (Ubuntu)
Importance: Undecided
Status: New
** Changed in: partman-md (Ubuntu)
Status: New => In Progress
** Changed in: partman-target (Ubuntu)
Status: In Progress => Invalid
** Changed in: partman-target (Ubuntu)
Target: intrepid-alpha-6 => None
** Changed in: mdadm (Ubuntu)
Assignee: (unassigned) => Dustin Kirkland (kirkland)
** Changed in: partman-md (Ubuntu)
Assignee: (unassigned) => Dustin Kirkland (kirkland)
Target: None => intrepid-alpha-6
** Changed in: partman-target (Ubuntu)
Assignee: Dustin Kirkland (kirkland) => (unassigned)
** Changed in: partman-target (Ubuntu)
Importance: Medium => Undecided
--
Prompt for BOOT_DEGRADED=true|false in thre
https://bugs.launchpad.net/bugs/268580
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs