lib.sh: simplify use of environment variables
don't have a separate variable for them. just export them directly and use them directly. Signed-off-by: Leah Rowe <leah@libreboot.org>audit2
parent
aa89f69b34
commit
3319147306
|
@ -92,7 +92,7 @@ git_prep()
|
|||
[ "$project" = "coreboot" ] && [ -n "$xtree" ] && [ $# -gt 2 ] && \
|
||||
[ "$xtree" != "$tree" ] && link_crossgcc "$_loc"
|
||||
|
||||
[ "$xbmk_release" = "y" ] && [ "$_loc" != "src/$project/$project" ] \
|
||||
[ "$XBMK_RELEASE" = "y" ] && [ "$_loc" != "src/$project/$project" ] \
|
||||
&& rmgit "$tmpgit"
|
||||
|
||||
move_repo "$_loc"
|
||||
|
|
|
@ -42,8 +42,8 @@ chkvars()
|
|||
done
|
||||
}
|
||||
|
||||
eval `setvars "" xbmk_release tmpdir _nogit version board boarddir relname \
|
||||
versiondate threads projectname projectsite aur_notice cfgsdir datadir`
|
||||
eval `setvars "" tmpdir _nogit board boarddir relname versiondate projectsite \
|
||||
projectname aur_notice cfgsdir datadir version`
|
||||
|
||||
read -r projectname < projectname || :
|
||||
read -r projectsite < projectsite || :
|
||||
|
@ -104,16 +104,12 @@ fi
|
|||
|
||||
# if "y": a coreboot target won't be built if target.cfg says release="n"
|
||||
# (this is used to exclude certain build targets from releases)
|
||||
[ -z "${XBMK_RELEASE+x}" ] && xbmk_release="n"
|
||||
[ -z "$xbmk_release" ] && xbmk_release="$XBMK_RELEASE"
|
||||
[ "$xbmk_release" = "n" ] || [ "$xbmk_release" = "y" ] || xbmk_release="n"
|
||||
export XBMK_RELEASE="$xbmk_release"
|
||||
[ -z "${XBMK_RELEASE+x}" ] && export XBMK_RELEASE="n"
|
||||
[ "$XBMK_RELEASE" = "y" ] || export XBMK_RELEASE="n"
|
||||
|
||||
[ -z "${XBMK_THREADS+x}" ] || threads="$XBMK_THREADS"
|
||||
[ -z "$threads" ] && threads=1
|
||||
expr "X$threads" : "X-\{0,1\}[0123456789][0123456789]*$" \
|
||||
1>/dev/null 2>/dev/null || threads=1 # user specified a non-integer
|
||||
export XBMK_THREADS="$threads"
|
||||
[ -z "${XBMK_THREADS+x}" ] && export XBMK_THREADS=1
|
||||
expr "X$XBMK_THREADS" : "X-\{0,1\}[0123456789][0123456789]*$" \
|
||||
1>/dev/null 2>/dev/null || export XBMK_THREADS=1 # user gave a non-integer
|
||||
|
||||
x_() {
|
||||
[ $# -lt 1 ] || $@ || $err "Unhandled non-zero exit: $@"; return 0
|
||||
|
@ -174,7 +170,7 @@ mktarball()
|
|||
[ "${2%/*}" = "$2" ] || \
|
||||
mkdir -p "${2%/*}" || $err "mk, !mkdir -p \"${2%/*}\""
|
||||
printf "\nCreating archive: %s\n\n" "$2"
|
||||
tar -c "$1" | xz -T$threads -9e > "$2" || $err "mktarball 2, $1"
|
||||
tar -c "$1" | xz -T$XBMK_THREADS -9e > "$2" || $err "mktarball 2, $1"
|
||||
mksha512sum "$2" "${2##*/}.sha512"
|
||||
}
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ main()
|
|||
[ -d "bin/$board" ] && targets="$targets, $x"; continue
|
||||
done
|
||||
|
||||
[ -n "$ser" ] && [ "$xbmk_release" = "y" ] && \
|
||||
[ -n "$ser" ] && [ "$XBMK_RELEASE" = "y" ] && \
|
||||
mkrom_tarball "bin/serprog_$ser" && return 0
|
||||
|
||||
[ -z "$ser" ] && [ -z "$targets" ] && $err "No images were compiled"
|
||||
|
@ -96,7 +96,7 @@ configure_target()
|
|||
x_ ./update trees -b coreboot $board
|
||||
|
||||
[ -z "$tree" ] && $err "$board: tree not defined"
|
||||
[ "$xbmk_release" = "y" ] && [ "$release" = "n" ] && return 1
|
||||
[ "$XBMK_RELEASE" = "y" ] && [ "$release" = "n" ] && return 1
|
||||
[ "$board" = "$tree" ] && return 1
|
||||
|
||||
cbdir="src/coreboot/$tree"
|
||||
|
|
|
@ -9,7 +9,7 @@ set -u -e
|
|||
. "include/lib.sh"
|
||||
. "include/git.sh"
|
||||
|
||||
cbmakeargs="UPDATED_SUBMODULES=1 CPUS=$threads"
|
||||
cbmakeargs="UPDATED_SUBMODULES=1 CPUS=$XBMK_THREADS"
|
||||
eval `setvars "" xarch cdir config config_name xlang mode makeargs \
|
||||
listfile project target target_dir targets tree _f target1 bootstrapargs \
|
||||
autoconfargs cmakedir elfdir autogenargs xtree`
|
||||
|
@ -183,7 +183,7 @@ check_coreboot_utils()
|
|||
|
||||
utilmode=""
|
||||
[ -z "$mode" ] || utilmode="clean"
|
||||
x_ make -C "$utilsrcdir" $utilmode -j$threads $cbmakeargs
|
||||
x_ make -C "$utilsrcdir" $utilmode -j$XBMK_THREADS $cbmakeargs
|
||||
[ -z "$mode" ] && [ ! -f "$utilelfdir/$util" ] && \
|
||||
x_ mkdir -p "$utilelfdir" && \
|
||||
x_ cp "$utilsrcdir/$util" "elf/$util/$1"
|
||||
|
@ -238,7 +238,7 @@ run_make_command()
|
|||
printf "%s\n" "${version%%-*}" > "$cdir/.coreboot-version" \
|
||||
&& makeargs="$makeargs $cbmakeargs"
|
||||
|
||||
make -C "$cdir" $mode -j$threads $makeargs || $err "!mk $cdir $mode"
|
||||
make -C "$cdir" $mode -j$XBMK_THREADS $makeargs || $err "$cdir mk$mode"
|
||||
|
||||
[ "$project" = "grub" ] && [ -z "$mode" ] && mkpayload_grub
|
||||
|
||||
|
|
Loading…
Reference in New Issue