FDS/OS 1.0
This commit is contained in:
Executable
+16
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
source "$(dirname -- "${BASH_SOURCE[0]}")/lib.sh"
|
||||
[[ $# == 1 && $1 =~ ^[a-zA-Z0-9][a-zA-Z0-9+_.-]*$ ]] || die 'Usage: tools/build-package PACKAGE'
|
||||
package=$1
|
||||
use_xbps
|
||||
"$FDS_ROOT/tools/prepare-void"
|
||||
mkdir -p "$FDS_ROOT/out/logs" "$FDS_ROOT/out/packages"
|
||||
(
|
||||
cd "$FDS_VOID"
|
||||
xbps_src -a aarch64 pkg "$package"
|
||||
) 2>&1 | tee "$FDS_ROOT/out/logs/xbps-$package.log"
|
||||
shopt -s nullglob
|
||||
artifacts=("$FDS_VOID/hostdir/binpkgs/$package-"[0-9]*.aarch64.xbps)
|
||||
(( ${#artifacts[@]} > 0 )) || die "No aarch64 package produced: $package"
|
||||
cp -- "${artifacts[@]}" "$FDS_ROOT/out/packages/"
|
||||
printf 'PASS: aarch64 package exported to out/packages/\n'
|
||||
Reference in New Issue
Block a user