diff options
author | davidovski <david@davidovski.xyz> | 2022-03-05 11:07:22 +0000 |
---|---|---|
committer | davidovski <david@davidovski.xyz> | 2022-03-05 11:07:22 +0000 |
commit | d1554844d27bd6f623f2161ce8ae3b202ec88737 (patch) | |
tree | 9a70b9b922b509b1cbe75adb2946628ebf7b2029 /xibuild | |
parent | 3d3511a9ce2eba02b4156618922b2ded02272307 (diff) |
added local files
Diffstat (limited to 'xibuild')
-rwxr-xr-x | xibuild/build_all.sh | 1 | ||||
-rwxr-xr-x | xibuild/build_package.sh | 9 | ||||
-rw-r--r-- | xibuild/build_profile | 6 |
3 files changed, 14 insertions, 2 deletions
diff --git a/xibuild/build_all.sh b/xibuild/build_all.sh index a84d90f..9c3d7cc 100755 --- a/xibuild/build_all.sh +++ b/xibuild/build_all.sh @@ -39,7 +39,6 @@ build_package () { if [ -f "$buildfile" ]; then printf "${INFO}%s\n${RESET}" $name - ./build_package.sh $buildfile || return 1 # install the package it exists diff --git a/xibuild/build_package.sh b/xibuild/build_package.sh index 40c0e02..fb4069e 100755 --- a/xibuild/build_package.sh +++ b/xibuild/build_package.sh @@ -82,6 +82,14 @@ fetch_source () { # download additional files if [ "$#" != 0 ]; then for url in $@; do + case $url in + http*) + ;; + *) + url="file://${XIB_BUILDFILES}/extra/$url" + ;; + esac + local name=$(basename $url) curl -SsL $url > $src_dir/$name done @@ -229,6 +237,5 @@ build_pkg () { # import all of the functions and constants in the build file, so we know what to do . $BUILDFILE - package_exists || build_pkg diff --git a/xibuild/build_profile b/xibuild/build_profile index 2129265..dd25cd0 100644 --- a/xibuild/build_profile +++ b/xibuild/build_profile @@ -1,3 +1,9 @@ +apply_patches () { + for p in *.patch; do + echo "Applying $p" + patch -Np1 -i $p + done +} export JOBS=$(grep "processor" /proc/cpuinfo | wc -l) export HOME=/root |