add comments to scripts

This commit is contained in:
Tobias Powalowski 2021-10-11 07:19:23 +02:00
parent 8d615972ff
commit a231d4b049
2 changed files with 10 additions and 3 deletions

View file

@ -16,16 +16,20 @@ if ! [[ ${UID} -eq 0 ]]; then
exit 1 exit 1
fi fi
# use pacman.conf with disabled [testing] repository
cp "${PACMAN_CONF}" "${PACMAN_CONF}".old cp "${PACMAN_CONF}" "${PACMAN_CONF}".old
cp "${PACMAN_CONF}".archboot "${PACMAN_CONF}" cp "${PACMAN_CONF}".archboot "${PACMAN_CONF}"
# use mirrorlist with enabled rackspace mirror
cp "${PACMAN_MIRROR}" "${PACMAN_MIRROR}".old cp "${PACMAN_MIRROR}" "${PACMAN_MIRROR}".old
cp "${PACMAN_MIRROR}".archboot "${PACMAN_MIRROR}" cp "${PACMAN_MIRROR}".archboot "${PACMAN_MIRROR}"
# create release in "${BUILDDIR}"
cd "${BUILDDIR}" cd "${BUILDDIR}"
[[ -e "${DIRECTORY}" ]] && rm -r "${DIRECTORY}" [[ -e "${DIRECTORY}" ]] && rm -r "${DIRECTORY}"
archboot-x86_64-release.sh "${DIRECTORY}" archboot-x86_64-release.sh "${DIRECTORY}"
cd "${DIRECTORY}" cd "${DIRECTORY}"
# remove sha256sum
rm sha256sum.txt rm sha256sum.txt
# sign files and create sha256sum.txt # sign files and create new sha256sum.txt
for i in *; do for i in *; do
[[ -f "${i}" ]] && sudo -u "${USER}" gpg "${GPG}" "${i}" [[ -f "${i}" ]] && sudo -u "${USER}" gpg "${GPG}" "${i}"
[[ -f "${i}" ]] && cksum -a sha256 "${i}" >> sha256sum.txt [[ -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 [[ -f "${i}.sig" ]] && cksum -a sha256 "${i}.sig" >> sha256sum.txt
done done
cd .. cd ..
# create sha256sums # set user rights on files
chown -R "${USER}" "${DIRECTORY}" chown -R "${USER}" "${DIRECTORY}"
chgrp -R "${GROUP}" "${DIRECTORY}" chgrp -R "${GROUP}" "${DIRECTORY}"
# restore pacman.conf and mirrorlist
cp "${PACMAN_MIRROR}".old "${PACMAN_MIRROR}" cp "${PACMAN_MIRROR}".old "${PACMAN_MIRROR}"
cp "${PACMAN_CONF}".old "${PACMAN_CONF}" cp "${PACMAN_CONF}".old "${PACMAN_CONF}"
# copy files to server
sudo -u "${USER}" scp -r "${DIRECTORY}" "${SERVER}":"${HOME}" 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}" <<EOF sudo -u "${USER}" ssh "${SERVER}" <<EOF
rm -r "${SERVER_DIR}"/"${DIRECTORY}" rm -r "${SERVER_DIR}"/"${DIRECTORY}"
rm -r "${SERVER_DIR}"/"$(date -d "$(date +) - 3 month" +%Y.%m")" rm -r "${SERVER_DIR}"/"$(date -d "$(date +) - 3 month" +%Y.%m")"

View file

@ -63,7 +63,7 @@ for i in *.iso; do
done done
cp /usr/share/licenses/amd-ucode/* boot/licenses/amd-ucode/ cp /usr/share/licenses/amd-ucode/* boot/licenses/amd-ucode/
cp /usr/share/licenses/intel-ucode/* boot/licenses/intel-ucode/ cp /usr/share/licenses/intel-ucode/* boot/licenses/intel-ucode/
# create torrent file # create torrent files
for i in *.iso; do for i in *.iso; do
archboot-mktorrent.sh archboot/"${1}" "${i}" archboot-mktorrent.sh archboot/"${1}" "${i}"
done done