Support de Centos dans argonaut-common-fai
Salut,
Suite au changement dans FD pour le support de Centos, des modifications sont nécessaire pour que argonaut-fai-nfsroot soit fonctionnel :
Dans FAI.pm
- Pour le support des versions Centos (5, 6, 7) il faut corriger le test (ligne ~1518) pour accepter les class Centos qui sont sous la forme ":5", ":7" sinon le ldap2fai ne fonctionne pas.
if (length(${class}) >= 2) { $cls_release = substr( $class, 1 ); } else { return( "Invalid release ':' in classlist\n" ); }
- Dans la fonction release_check (ligne ~233), la recherche des releases ce fait sous la forme "ou=$release,ou=fai,ou=configs, etc etc", il faut rajouter la notion de distribution pour correspondre au nouveau schéma généré par fd.
(from redmine: issue id 3556, created on 2015-01-30, closed on 2015-02-25)
- Changesets:
- Revision 6f70a48d by Côme Chilliet on 2015-02-02T17:36:52.000Z:
Fixes #3556 Release can be only one character
- Revision 8cbffa21 by Côme Chilliet on 2015-02-03T14:53:41.000Z:
Fixes #3556 Removed old useless things from FAI.pm
- Revision 565aa01c by Côme Chilliet on 2015-02-03T14:53:53.000Z:
Fixes #3556 Removed unused or obsolete code
- Revision abaa5685 by Côme Chilliet on 2015-02-05T15:22:20.000Z:
Fixes #3556 Fixed an error handling problem in FAI.pm
- Revision a1defb59 by Côme Chilliet on 2015-02-05T15:27:35.000Z:
Fixes #3556 Fixed release_check filter
- Revision 04d4670f by Côme Chilliet on 2015-02-25T15:54:08.000Z:
Fixes #3556 release_check is expected to return rdns without the ldap base at the end
- Uploads:
- 0001-Fixes-3556-Release-can-be-only-one-character.patch
- 0002-Fixes-3556-Removed-old-useless-things-from-FAI.pm.patch
- 0003-Fixes-3556-Removed-unused-or-obsolete-code.patch
- 0004-Fixes-3556-Fixed-an-error-handling-problem-in-FAI.pm.patch
- 0005-Fixes-3556-Fixed-release_check-filter.patch
- 0006-Fixes-3556-release_check-is-expected-to-return-rdns-.patch