canonical-certification-server does not include config files nor does it create /etc/checkbox.d (or plainbox.d)
Bug #1260507 reported by
Jeff Lane
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
High
|
Daniel Manrique |
Bug Description
the old cert tool created a dir: /etc/checkbox.d and stored the checkbox ini files and a few config files there: network.cfg and virtualization.cfg.
canonical-
After chatting with Daniel, it appears that they are not being packaged when the canonical-
<roadmr> bladernr: fwiw, plainbox-
without these files in the expected location, the virtualization and multi-nic tests will fail to execute.
Related branches
lp://staging/~roadmr/checkbox/1260507-config-files
- Zygmunt Krynicki (community): Approve
- Daniel Manrique (community): Needs Resubmitting
-
Diff: 448 lines (+173/-75)3 files modifiedcheckbox-old/debian/changelog (+3/-1)
checkbox-old/scripts/network (+130/-50)
checkbox-old/scripts/virtualization (+40/-24)
tags: | added: checkbox-ng |
Changed in checkbox: | |
milestone: | 2014-01-17 → 2014-jan-31 |
Changed in checkbox: | |
milestone: | 2014-jan-31 → 2014-feb-14 |
Changed in checkbox: | |
assignee: | nobody → Brendan Donegan (brendan-donegan) |
assignee: | Brendan Donegan (brendan-donegan) → nobody |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
At the moment the old checkbox package is the only one creating and installing these files.
A problem we will have is that two packages can't install the same file, so it may not be as easy as packaging the same file twice.
I checked and the only two scripts that have that location hardcoded are virtualization and network. One option would be defining a new location for config files (i.e. /etc/plainbox.d or something that makes more sense) and having those two scripts also check that other location. It may be easier than jumping through packaging hoops so that both packages can manage the same file.