From a231d4b0495266b36d6c91162fc721829aaecea4 Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Mon, 11 Oct 2021 07:19:23 +0200 Subject: [PATCH] add comments to scripts --- usr/bin/archboot-server-release.sh | 11 +++++++++-- usr/bin/archboot-x86_64-release.sh | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/usr/bin/archboot-server-release.sh b/usr/bin/archboot-server-release.sh index b74b163ba..b32dfe790 100755 --- a/usr/bin/archboot-server-release.sh +++ b/usr/bin/archboot-server-release.sh @@ -16,16 +16,20 @@ if ! [[ ${UID} -eq 0 ]]; then exit 1 fi +# use pacman.conf with disabled [testing] repository cp "${PACMAN_CONF}" "${PACMAN_CONF}".old cp "${PACMAN_CONF}".archboot "${PACMAN_CONF}" +# use mirrorlist with enabled rackspace mirror cp "${PACMAN_MIRROR}" "${PACMAN_MIRROR}".old cp "${PACMAN_MIRROR}".archboot "${PACMAN_MIRROR}" +# create release in "${BUILDDIR}" cd "${BUILDDIR}" [[ -e "${DIRECTORY}" ]] && rm -r "${DIRECTORY}" archboot-x86_64-release.sh "${DIRECTORY}" cd "${DIRECTORY}" +# remove sha256sum rm sha256sum.txt -# sign files and create sha256sum.txt +# sign files and create new sha256sum.txt for i in *; do [[ -f "${i}" ]] && sudo -u "${USER}" gpg "${GPG}" "${i}" [[ -f "${i}" ]] && cksum -a sha256 "${i}" >> sha256sum.txt @@ -37,12 +41,15 @@ for i in boot/*; do [[ -f "${i}.sig" ]] && cksum -a sha256 "${i}.sig" >> sha256sum.txt done cd .. -# create sha256sums +# set user rights on files chown -R "${USER}" "${DIRECTORY}" chgrp -R "${GROUP}" "${DIRECTORY}" +# restore pacman.conf and mirrorlist cp "${PACMAN_MIRROR}".old "${PACMAN_MIRROR}" cp "${PACMAN_CONF}".old "${PACMAN_CONF}" +# copy files to server sudo -u "${USER}" scp -r "${DIRECTORY}" "${SERVER}":"${HOME}" +# move files on server, create symlink and remove 3 month old release sudo -u "${USER}" ssh "${SERVER}" <