Bug 8820 - Would like to be able to specify partitions be created but not mounted in a wks
Summary: Would like to be able to specify partitions be created but not mounted in a wks
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: Scripts and Tools (show other bugs)
Version: 2.0
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: 2.1 M2
Assignee: Joshua Lock
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-12-16 15:43 UTC by Joshua Lock
Modified: 2016-01-12 09:32 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Yes (doc changes required)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joshua Lock 2015-12-16 15:43:41 UTC
I couldn't see an obvious way to do this when reading the dev manual section on wic and the built in kickstart help.

I'd like to be able to create a partition of a set size and number/position but not specifcy a mount point. This is to enable ChromeOS style setups where there are two root partitions, one active and one passive, and thus only one need be mounted at a time.
Comment 1 Ed Bartosh 2015-12-17 10:54:58 UTC
If you don't want your partition to be mounted you shouldn't specify mountpoint in your .wks file. Please check if it works for you.
Comment 2 Joshua Lock 2015-12-17 11:09:19 UTC
Hi Ed, I was planning to update this report to that effect. That is I tried specifying a partition without a mountpoint and it seems to work.

I think we can update the documentation to make this possibility clearer, i.e the dev manual states

" The mntpoint is where the partition will be mounted and must be of one of the following forms:

    /path: For example, /, /usr, and /home

    swap: The partition will be used as swap space."

https://www.yoctoproject.org/docs/2.0/dev-manual/dev-manual.html#command-part-or-partition

That section doesn't make it clear at all that the mntpoint is optional.

I realise, rereading it this morning, that the built in help (wic help kickstart) *does* indicate that the partition is optional by surrounding that argument with <> — "part <mountpoint>" — but feel it would be useful to emphasise this in the prose too.
Comment 3 Ed Bartosh 2015-12-17 11:14:17 UTC
Yep, that makes sense to me. Are you willing to do that?

BTW <mountpoint> doesn't mean that mountpoint is optional, so it makes sense to use [<mountpoint>] and explicitly mention in the help and documentation that this parameter is optional and what would happen if it's not used.
Comment 4 Joshua Lock 2015-12-17 12:03:46 UTC
(In reply to comment #3)
> Yep, that makes sense to me. Are you willing to do that?

Absolutely, done: 
http://lists.openembedded.org/pipermail/openembedded-core/2015-December/114261.html

> BTW <mountpoint> doesn't mean that mountpoint is optional, so it makes sense
> to use [<mountpoint>] and explicitly mention in the help and documentation
> that this parameter is optional and what would happen if it's not used.

Ack
Comment 5 Joshua Lock 2016-01-12 09:32:47 UTC
Fix is integrated into the Poky repo.