TT#32751 Commit sipwise.gpg inside Sipwise InstallCD

We cannot store the key inside 'include' folder,
otherwise the following deployment.sh migration
fails on docker unit-tests as it perform shellcheck
for all the scripts inside include folder.

Let's use separate 'keys' folder here.

Change-Id: If44a8838ca5542d01037ca7e7b72ba22b632c0b4
changes/92/19892/1
Alexander Lutay 9 years ago
parent 73a58f914a
commit 2e6556822f

1
.gitignore vendored

@ -7,4 +7,3 @@ templates/boot/grub/grub.cfg
templates/boot/isolinux/isolinux.cfg
templates/boot/isolinux/syslinux.cfg
templates/scripts/includes/netscript/
templates/scripts/includes/sipwise.gpg

@ -11,10 +11,6 @@ build:
--no-parent --no-host-directories --cut-dirs=1 "http://deb.sipwise.com/netscript/${RELEASE}/" ; \
echo " done.";
@echo -n "Downloading Sipwise keyring 'sipwise.gpg'"; \
wget -O ./templates/scripts/includes/sipwise.gpg https://deb.sipwise.com/spce/sipwise.gpg ;\
echo " done.";
syntaxcheck: shellcheck
shellcheck:
@ -29,7 +25,6 @@ shellcheck:
clean:
rm -f templates/boot/isolinux/syslinux.cfg
rm -rf templates/scripts/includes/netscript
rm -f templates/scripts/includes/sipwise.gpg
rm -f templates/boot/grub/grub.cfg
rm -f templates/boot/isolinux/isolinux.cfg

@ -7,6 +7,7 @@ export LC_ALL=C
working_dir="$(dirname "$0")"
scripts_dir="${working_dir}/includes/"
keys_dir="${working_dir}/keys/"
netscript_dir="${scripts_dir}/netscript/"
RC=0
@ -20,11 +21,11 @@ einfo "Executing grml-sipwise specific checks..."
eindent
install_sipwise_keyring() {
if [ -f "${scripts_dir}/sipwise.gpg" ]; then
if [ -f "${keys_dir}/sipwise.gpg" ]; then
einfo "Installing sipwise keyring to '/etc/apt/trusted.gpg.d/sipwise.gpg'..."; eend 0
cp "${scripts_dir}/sipwise.gpg" /etc/apt/trusted.gpg.d/sipwise.gpg
cp "${keys_dir}/sipwise.gpg" /etc/apt/trusted.gpg.d/sipwise.gpg
else
ewarn "Sipwise keyring '${scripts_dir}/sipwise.gpg' not found, continuing anyway." ; eend 0
ewarn "Sipwise keyring '${keys_dir}/sipwise.gpg' not found, continuing anyway." ; eend 0
fi
}

Loading…
Cancel
Save