diff --git a/refpolicy/policy/support/loadable_module.spt b/refpolicy/policy/support/loadable_module.spt index ad26530..4520282 100644 --- a/refpolicy/policy/support/loadable_module.spt +++ b/refpolicy/policy/support/loadable_module.spt @@ -44,6 +44,28 @@ define(`optional_policy',` ############################## # +# Determine if we should use the default +# tunable value as specified by the policy +# or if the override value should be used +# +define(`deflt_or_overr',`ifdef(`$1',$1,$2)') + +############################## +# +# Tunable declaration +# +define(`tunable_def',` + ifdef(`monolithic_policy',` + bool $1 deflt_or_overr(`$1'_conf,$2); + ',` + # loadable module tunable + # declaration will go here + # for $1 $2 + ') +') + +############################## +# # Tunable policy handling # define(`tunable_policy',`