blob: 11869a2acaf1259b1325ff362cec0d4c4efcf210 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
[[!comment format=mdwn
username="joey"
subject="""comment 1"""
date="2017-02-03T19:14:41Z"
content="""
Wow, nice work!
Seems that Propellor.Property.Partition.formatted' is still a DebianLike
property really, since it only supports using apt to install the mkfs
programs. It will fail at runtime on Arch. So, I think best to keep it
DebianLike until that's dealt with -- and then the type will be
`DebianLike + ArchLinux` rather than `LinuxLike`
Same for Propellor.Property.Partition.kpartx.
Several properties that were changed from DebianLike to Linux really
only support DebianLike and ArchLinux, not all linux distros, so their
types ought to be `DebianLike + ArchLinux`. This includes Docker.installed,
Parted.installed, Rsync.installed.
A nicer way to inplement those multi-distro `installed` properties is like
this:
installed :: Property (Debian + ArchLinux)
installed = Apt.installed ["foo"] `pickOS` Pacman.installed ["foo"]
Make those changes and I will merge it.
"""]]
|