Allow custom variables to be defined as 6th parameter on PART
For example the SWRAIDLEVEL can be changed for different partitions:
SWRAIDLEVEL 1
PART /boot ext3 512M
PART / ext4 40G
PART swap swap 4G
PART /mnt xfs all "" SWRAIDLEVEL=0
Not tested yet, done quickly on the Github UI, can test it later.
I had to do many adjustments but now it's working!
With this config file:
DRIVE1 /dev/nvme0n1
DRIVE2 /dev/nvme1n1
SWRAID 1
SWRAIDLEVEL 1
PART /boot ext3 512M
PART / ext4 40G
PART swap swap 4G
PART /mnt xfs all no array_raidlevel=0
I was able to get the first 3 partitions with RAID1 and the last one with RAID0.
NOTE: I changed the logic for the "crypt" part.. before it was just checking if the 5th column had anything, now it must say "yes" to have crypt enabled (it can be changed to any other word, of course).
This is the result after running it on one real server:
hey @asciiprod , what do you think about this?
I have adapted my launch scripts to use my patched version, but it could be better if we can merge it and we just go back to use upstream version.
I'm open to comments!
Was able to create a RAID1+0 flawlessly with #85, thanks!
Cool, glad to hear that, @awsms ! 😊