fix server build script

This commit is contained in:
Tobias Powalowski 2022-02-09 13:12:07 +01:00
parent cd0bf4a457
commit a5aaf37b58
4 changed files with 11 additions and 11 deletions

View file

@ -4,9 +4,9 @@ source /usr/lib/archboot/functions
_DIR=""
_LATEST_ARM64="http://os.archlinuxarm.org/os/ArchLinuxARM-aarch64-latest.tar.gz"
_PACMAN_CHROOT="pacman-aarch64-chroot"
export _KEYRING="archlinuxarm"
_KEYRING="archlinuxarm"
usage () {
_usage () {
echo "CREATE AARCH64 PACMAN CHROOT"
echo "-----------------------------"
echo "This will create an aarch64 pacman chroot tarball on x86_64"
@ -14,7 +14,7 @@ usage () {
exit 0
}
[[ -z "${1}" ]] && usage
[[ -z "${1}" ]] && _usage
_DIR="$1"
@ -67,4 +67,4 @@ tar -acf ${_PACMAN_CHROOT}-latest.tar.zst -C "${_DIR}"/"${_PACMAN_CHROOT}" .
echo " Removing ${_DIR} ..."
rm -r "${_DIR}"
echo "Finished container tarball."
unset _KEYRING

View file

@ -1,7 +1,7 @@
#! /bin/bash
_ARCH="aarch64"
source /usr/lib/archboot/functions
source /usr/lib/archboot/server_functions
_ARCH="aarch64"
_root_check
_buildserver_check
_update_aarch64_pacman_chroot

View file

@ -1,9 +1,9 @@
#! /bin/bash
_ARCH="x86_64"
source /usr/lib/archboot/functions
source /usr/lib/archboot/server_functions
_ARCH="x86_64"
_root_check
_buildserver_check
_pacman_x86_64_use_default
_x86_64_pacman_use_default
_server_release
_pacman_x86_64_restore
_x86_64_pacman_restore

View file

@ -1,7 +1,7 @@
#!/bin/bash
_DIRECTORY="$(date +%Y.%m)"
_ISOHOME="/home/tobias/Arch/iso/${_ARCH}"
_BUILDDIR="$(mktemp -d "${_ISOHOME}"/server-release.XXX)"
_BUILDDIR="$(mktemp -d ${_ISOHOME}/server-release.XXX)"
_SERVER="pkgbuild.com"
_SERVER_HOME="/home/tpowa/"
_SERVER_DIR="/home/tpowa/public_html/archboot-images"
@ -96,7 +96,7 @@ ln -s "${_DIRECTORY}" latest
EOF
}
_pacman_x86_64_use_default() {
_x86_64_pacman_use_default() {
# use pacman.conf with disabled [testing] repository
cp "${_PACMAN_CONF}" "${_PACMAN_CONF}".old
cp "${_PACMAN_CONF}".archboot "${_PACMAN_CONF}"
@ -105,7 +105,7 @@ _pacman_x86_64_use_default() {
cp "${_PACMAN_MIRROR}".archboot "${_PACMAN_MIRROR}"
}
_pacman_x86_64_restore() {
_x86_64_pacman_restore() {
# restore pacman.conf and mirrorlist
cp "${_PACMAN_MIRROR}".old "${_PACMAN_MIRROR}"
cp "${_PACMAN_CONF}".old "${_PACMAN_CONF}"