Verified Commit 04a987f8 authored by Côme Chilliet's avatar Côme Chilliet
Browse files

:sparkles: feat(fai) Added multiple release mode option

issue #5857
parent 94516d80
No related merge requests found
Showing with 11 additions and 1 deletion
+11 -1
...@@ -66,6 +66,10 @@ class argonautFuseFAIConfig extends simplePlugin ...@@ -66,6 +66,10 @@ class argonautFuseFAIConfig extends simplePlugin
'argonautFuseFai5Cmdline', TRUE, 'argonautFuseFai5Cmdline', TRUE,
'ip=dhcp rootovl' 'ip=dhcp rootovl'
), ),
new BooleanAttribute (
_('Multiple distro mode'), _('This enables a mode for multiple distributions usage which adds the release as a suffix to kernel, initrd and nfsroot in the PXE file'),
'argonautFuseMultipleReleaseMode'
),
) )
) )
); );
......
...@@ -356,6 +356,12 @@ attributetype ( 1.3.6.1.4.1.38414.2.14.15 NAME 'argonautFuseFaiForceHostname' ...@@ -356,6 +356,12 @@ attributetype ( 1.3.6.1.4.1.38414.2.14.15 NAME 'argonautFuseFaiForceHostname'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
SINGLE-VALUE ) SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.38414.2.14.16 NAME 'argonautFuseMultipleReleaseMode'
DESC 'Fusion Directory - Argonaut, fuse command line for FAI - Multiple release mode'
EQUALITY booleanMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.38414.2.15.1 NAME 'argonautFAIMonitorPort' attributetype ( 1.3.6.1.4.1.38414.2.15.1 NAME 'argonautFAIMonitorPort'
DESC 'Fusion Directory - Argonaut FAI monitor, port.' DESC 'Fusion Directory - Argonaut FAI monitor, port.'
EQUALITY integerMatch EQUALITY integerMatch
...@@ -441,7 +447,7 @@ objectclass ( 1.3.6.1.4.1.38414.2.2.7 NAME 'argonautFuseFAIConfig' ...@@ -441,7 +447,7 @@ objectclass ( 1.3.6.1.4.1.38414.2.2.7 NAME 'argonautFuseFAIConfig'
MUST ( argonautFuseNfsRoot ) MUST ( argonautFuseNfsRoot )
MAY ( argonautFuseFaiVersion $ argonautFuseFaiFlags $ MAY ( argonautFuseFaiVersion $ argonautFuseFaiFlags $
argonautFuseFai4Cmdline $ argonautFuseFai5Cmdline $ argonautFuseFai4Cmdline $ argonautFuseFai5Cmdline $
argonautFuseFaiForceHostname ) ) argonautFuseFaiForceHostname $ argonautFuseMultipleReleaseMode ) )
objectclass ( 1.3.6.1.4.1.38414.2.2.8 NAME 'argonautFuseLTSPConfig' objectclass ( 1.3.6.1.4.1.38414.2.2.8 NAME 'argonautFuseLTSPConfig'
DESC 'An argonaut config for fuse LTSP module' DESC 'An argonaut config for fuse LTSP module'
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment