From 195fb4dfbe71f269812e991da4ad772d62c9be57 Mon Sep 17 00:00:00 2001 From: Miroslav Suchý Date: Apr 27 2021 14:53:33 +0000 Subject: add fkinit provide general script for all devels See: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/CLA2WHRJTUL3LN2PBXUFWUW2HTB66TMU/ Signed-off-by: Miroslav Suchý --- diff --git a/Makefile.am b/Makefile.am index 5b0343b..5517e30 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,6 +3,7 @@ bin_SCRIPTS = \ fedora-cert \ fedora-getsvn \ fedora-hosted \ + fkinit \ pkgname \ rpmbuild-md5 \ s390-koji \ @@ -58,6 +59,10 @@ stg-koji: $(srcdir)/src/secondary-koji rm -f stg-koji install -p -m 755 -T $(srcdir)/src/secondary-koji stg-koji +fkinit: $(srcdir)/src/fkinit + rm -f fkinit + install -p -m 755 -T $(srcdir)/src/fkinit fkinit + fedora_cert_PYTHON = $(wildcard $(srcdir)/src/fedora_cert/*.py) fedora_certdir = $(pythondir)/fedora_cert diff --git a/src/fkinit b/src/fkinit new file mode 100755 index 0000000..b89659d --- /dev/null +++ b/src/fkinit @@ -0,0 +1,13 @@ +#!/usr/bin/bash + +[ -d "${HOME}/.cache" ] || mkdir "${HOME}/.cache" + +FUSER="${USER}" +if [ -n "$1" ]; then + FUSER="${1}" +fi + +kinit -n @FEDORAPROJECT.ORG -c "FILE:${HOME}/.cache/armor.ccache" + +echo "Enter your password and OTP concatenated. (Ignore that the prompt is for only the token)" +kinit -T "FILE:${HOME}/.cache/armor.ccache" "${FUSER}@FEDORAPROJECT.ORG"