12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- set -e -o pipefail
- rm -f /build-phase1-log.txt /build-phase2-log.txt
- echo ""
- echo "*** Building Dragora for release [phase-1]..."
- echo ""
- echo "Using 1 parallel job for the compiler."
- echo ""
- qi order /usr/src/qi/recipes/*.order | \
- qi build -f -j1 -p -i - 2>&1 | tee build-phase1-log.txt
- JOBS="${JOBS:-$(nproc)}"
- exclude_list='!/pass-?|^data\/|docbook\/|xorg\/doc\/|xorg\/font\/|tde\/tde-i18n|devel\/fortify-headers|kernel\/headers|kernel\/generic|kernel\/buildtree-generic|kernel\/firmware|tools\/dragora-installer/'
- echo ""
- echo "*** Building Dragora for release [phase-2]..."
- echo ""
- echo "Using $JOBS parallel job(s) for the compiler."
- echo ""
- if test -d /tools
- then
- mv -f /tools /tools-to-be-renamed
- sync
- fi
- qi order /usr/src/qi/recipes/*.order | awk "$exclude_list" | \
- qi build -f -j${JOBS} -p -u - 2>&1 | tee build-phase2-log.txt
- unset -v JOBS exclude_list
- if test -d /tools-to-be-renamed
- then
- mv -f /tools-to-be-renamed /tools
- sync
- fi
- echo ""
- echo "^^^ Done."
- echo ""
|