From 3fb36c4ca353adffd39f40cda2e16969e099c3c1 Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Wed, 4 Jul 2018 08:11:06 -0700 Subject: gkeys-ldap updateseeds.sh: Add a force override option Signed-off-by: Brian Dolbec --- gkeys-ldap/bin/update-seeds.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gkeys-ldap/bin/update-seeds.sh b/gkeys-ldap/bin/update-seeds.sh index d241cda..a2e0f87 100755 --- a/gkeys-ldap/bin/update-seeds.sh +++ b/gkeys-ldap/bin/update-seeds.sh @@ -1,6 +1,9 @@ #!/bin/sh # $Id: update-seeds.sh,v 0.2.1 2014/10/12 dolsen Exp $ +FORCE=${1} +HAS_UPDATES=false + # configuration to run from a checkout with a custom config cwd=$(pwd) source ${cwd}/update-seeds.conf @@ -46,6 +49,9 @@ gkeys-ldap update-seeds -C gentoo-devs || die "Seed file generation failed... ab echo " *** Checking if seed files are up-to-date" if ! diff -q ${GKEYS_DIR}/${GKEYS_SEEDS} ${GKEY_SEEDS_DIR}/${GKEY_SEEDS} > /dev/null ;then + HAS_UPDATES=true +fi +if [[ "${FORCE}" == "force" || ${HAS_UPDATES} ]] ; then echo " *** Spotted differences" echo " *** Updating old seeds with a new one" # copy seeds to gkey-seeds -- cgit v1.2.3-65-gdbad