From 2e9937089bfac956b6b928a2609d585d15e0eb58 Mon Sep 17 00:00:00 2001 From: Andreas Fankhauser hiddenalpha.ch Date: Sat, 26 Aug 2023 14:09:39 +0200 Subject: Some cleanup for qemu build env doc. --- contrib/build-env-setup/README.txt | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'contrib/build-env-setup') diff --git a/contrib/build-env-setup/README.txt b/contrib/build-env-setup/README.txt index 438ec5c..a41fe05 100644 --- a/contrib/build-env-setup/README.txt +++ b/contrib/build-env-setup/README.txt @@ -58,10 +58,10 @@ computer. Setup environ vars according to your chosen build system. Here are few examlpes: -### Debian config +### Config for debian true \ && PKGS_TO_ADD="ca-certificates curl gcc git make libc-dev tar" \ - && PKGS_TO_DEL="curl gcc git make libc-dev" \ + && PKGS_TO_DEL="gcc git make libc-dev" \ && SUDO=sudo \ && PKGINIT="$SUDO apt update" \ && PKGADD="$SUDO apt install -y --no-install-recommends" \ @@ -70,13 +70,13 @@ true \ && HOST= \ && true -### Alpine with w64 cross compiler setup +### Config for alpine with w64 cross compiler true \ && PKGS_TO_ADD="curl mingw-w64-gcc git make tar" \ - && PKGS_TO_DEL="curl mingw-w64-gcc git make" \ - && printf '#!/bin/sh\nsu - root -c "$(echo "$@")"\n' >/home/user/mysudo \ - && chmod +x /home/user/mysudo \ - && SUDO="/home/user/mysudo" \ + && PKGS_TO_DEL="mingw-w64-gcc git make" \ + && printf '#!/bin/sh\nsu root -c "$(echo "$@")"\n' >/home/${USER:?}/mysudo \ + && chmod +x /home/${USER:?}/mysudo \ + && SUDO="/home/${USER:?}/mysudo" \ && PKGINIT=true \ && PKGADD="$SUDO apk add" \ && PKGDEL="$SUDO apk del" \ @@ -95,11 +95,7 @@ true \ && WORKDIR="/home/${USER}/work" \ && ZLIB_URL="https://downloads.sourceforge.net/project/libpng/zlib/${ZLIB_VERSION:?}/zlib-${ZLIB_VERSION:?}.tar.gz" \ && ZLIB_LOCAL=zlib-${ZLIB_VERSION:?}.tgz \ - && if test -n "$HOST"; then true \ - && INSTALL_ROOT="/usr/${HOST:?}" \ - ;else true \ - && INSTALL_ROOT="/usr/local" \ - ;fi \ + && INSTALL_ROOT="/usr/${HOST:-local}" \ && true \ && mkdir -p "${WORKDIR:?}" && cd "${WORKDIR:?}" \ && ${PKGINIT:?} && ${PKGADD:?} $PKGS_TO_ADD \ @@ -141,7 +137,8 @@ true \ && git checkout "${GIT_TAG:?}" \ && ./configure \ && if test -n "$HOST"; then true \ - && sed -Ei 's;^CC=gcc$;CC='"${HOST}"'-gcc;' Makefile \ + && sed -Ei 's;^CC=gcc$;CC='"${HOST:?}"'-gcc;' Makefile \ + && sed -Ei 's;^(PREFIX=/usr/)local$;\1'"${HOST:?}"';' Makefile \ ;fi \ && make clean && make -j$(nproc) \ && if test -z "$HOST"; then $SUDO make install; fi \ -- cgit v1.1