commit: b485b703ab0926646a2822f3ba16323562cff99f Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org> AuthorDate: Thu Dec 25 19:22:49 2014 +0000 Commit: Brian Dolbec <brian.dolbec <AT> gmail <DOT> com> CommitDate: Thu Dec 25 19:22:49 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=b485b703
gkeys-ldap: Update args use for the new category handling --- gkeys-ldap/bin/update-seeds.sh | 2 +- gkeys-ldap/gkeyldap/actions.py | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/gkeys-ldap/bin/update-seeds.sh b/gkeys-ldap/bin/update-seeds.sh index 2d67c0e..717636a 100755 --- a/gkeys-ldap/bin/update-seeds.sh +++ b/gkeys-ldap/bin/update-seeds.sh @@ -28,7 +28,7 @@ fi echo " *** Fetching new seeds from LDAP" cd ${GKEYS_DIR} -gkeys-ldap -c ${GKEYS_CONF} updateseeds || die "Seed file generation failed... aborting" +gkeys-ldap -c ${GKEYS_CONF} updateseeds -C gentoo-devs || die "Seed file generation failed... aborting" echo " *** Checking if seed files are up-to-date" if ! diff -q ${GKEYS_DIR}/${GKEYS_SEEDS} ${API_DIR}/${API_SEEDS} > /dev/null ;then diff --git a/gkeys-ldap/gkeyldap/actions.py b/gkeys-ldap/gkeyldap/actions.py index ee06673..815950d 100644 --- a/gkeys-ldap/gkeyldap/actions.py +++ b/gkeys-ldap/gkeyldap/actions.py @@ -21,8 +21,8 @@ from gkeys.fileops import updatefiles Available_Actions = ['ldapsearch', 'updateseeds'] Action_Options = { - 'ldapsearch': ['fingerprint', 'mail', 'name', 'nick', 'seedfile', 'status'], - 'updateseeds': ['fingerprint', 'mail', 'name', 'nick', 'seedfile', 'status'], + 'ldapsearch': ['fingerprint', 'mail', 'name', 'nick', 'status'], + 'updateseeds': ['fingerprint', 'mail', 'name', 'nick', 'category', 'status'], } @@ -85,10 +85,8 @@ class Actions(object): info = l.result2dict(results, 'uid') self.logger.debug( "MAIN: _action_updateseeds; got results :) converted to info") - if args.seedfile: - filename = self.config.get('seeds', args.seedfile) + '.new' - elif args.file: - filename = arg.file + if args.category: + filename = self.config.get('seeds', args.category) + '.new' if not self.create_seedfile(info, filename): self.logger.error("Developer seed file update failure: " "Original seed file is intact & untouched.")