|
Lines 14-25
Link Here
|
| 14 |
SLOT="0" |
14 |
SLOT="0" |
| 15 |
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" |
15 |
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" |
| 16 |
|
16 |
|
| 17 |
IUSE="readline static static-libs clvm cman +lvm1 selinux +udev +thin" |
17 |
IUSE="readline static static-libs clvm cman corosync openais +lvm1 selinux +udev +thin" |
| 18 |
|
18 |
|
| 19 |
DEPEND_COMMON="!!sys-fs/device-mapper |
19 |
DEPEND_COMMON="!!sys-fs/device-mapper |
| 20 |
readline? ( sys-libs/readline ) |
20 |
readline? ( sys-libs/readline ) |
| 21 |
clvm? ( =sys-cluster/libdlm-3* |
21 |
clvm? ( =sys-cluster/libdlm-3* |
| 22 |
cman? ( =sys-cluster/cman-3* ) ) |
22 |
cman? ( =sys-cluster/cman-3* ) |
|
|
23 |
corosync? ( sys-cluster/corosync ) |
| 24 |
openais? ( sys-cluster/openais ) |
| 25 |
) |
| 23 |
udev? ( virtual/udev )" |
26 |
udev? ( virtual/udev )" |
| 24 |
|
27 |
|
| 25 |
# /run is now required for locking during early boot. /var cannot be assumed to |
28 |
# /run is now required for locking during early boot. /var cannot be assumed to |
|
Lines 170-178
Link Here
|
| 170 |
# |
173 |
# |
| 171 |
# 2009/07: |
174 |
# 2009/07: |
| 172 |
# TODO: add corosync and re-enable ALL |
175 |
# TODO: add corosync and re-enable ALL |
|
|
176 |
# |
| 177 |
# 2013/03: |
| 178 |
# added corosync, openais |
| 179 |
# |
| 173 |
local clvmd="" |
180 |
local clvmd="" |
|
|
181 |
|
| 174 |
use cman && clvmd="cman" |
182 |
use cman && clvmd="cman" |
| 175 |
#clvmd="${clvmd/cmangulm/all}" |
183 |
use corosync && clvmd="${clvmd:+$clvmd,}corosync" |
|
|
184 |
use openais && clvmd="${clvmd:+$clvmd,}openais" |
| 185 |
|
| 176 |
[ -z "${clvmd}" ] && clvmd="none" |
186 |
[ -z "${clvmd}" ] && clvmd="none" |
| 177 |
myconf="${myconf} --with-clvmd=${clvmd}" |
187 |
myconf="${myconf} --with-clvmd=${clvmd}" |
| 178 |
myconf="${myconf} --with-pool=${buildmode}" |
188 |
myconf="${myconf} --with-pool=${buildmode}" |