I think your configuration was slightly wrong.
I am not entirely sure, but it should be:
--------------------------------------------------------------------------------------------------
disk_config disk1 preserve_always:2 disklabel:msdos bootable:1
fstabkey:uuid
primary - 10G-30G - -
primary /some/other/partition 100-50% ext4 rw,noatime,nosuid,nodev
disk_config btrfs
btrfs raid1 / disk1.1 subvol=@root
---------------------------------------------------------------------------------------------------
The "preserve" flag has to go on the disk_config disk* line, as well. It
takes the partition number as argument.
Note I changed raid1 to single. I was not completely right in my last
email, it seems a single device MUST use "single" for data, after all. I
guess that makes sense, because for raid1 you need at least two devices.
However, I noticed that it still doesn't work. There is a bug in the
code. I wrote a patch and will submit it later; I can also send it to
you, because Thomas is in New Zealand and I am not sure how quickly
he'll be able to implement it and so on. I tested your configuration
with the patch and it worked in my test runs.
Best regards
Kerim
On 16.01.2015 13:12, Urs Ganse wrote:
However, with the following configuration:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
disk_config disk1 disklabel:msdos bootable:1 fstabkey:uuid
primary - 10G-30G - -
primary /some/other/partition 100-50%:preserve_always ext4
rw,noatime,nosuid,nodev
disk_config btrfs
btrfs raid1 / disk1.1 subvol=@root
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
the installation aborts with the error:
Cannot satisfy pre-depends for mkfs.btrfs -d raid1 /dev/sda1:
pt_complete_/dev/vdd -- system left untouched.
Error in task partition. Code: 710
//Urs