File README of Package gradle-kit
# JDK 11
update-alternatives --config java
update-alternatives --config javac
# download -bin
https://gradle.org/next-steps/?version=5.6.2&format=bin
wget https://services.gradle.org/distributions/gradle-5.6.2-bin.zip.sha256
# download src
wget https://github.com/gradle/gradle/archive/v5.6.2.tar.gz
# tetra
tetra init build v5.6.2.tar.gz
cd build/kit
unzip gradle-5.6.2-bin.zip
rm -rf ~/.m2
mkdir ~/.m2
ln -s `pwd`/m2 ~/.m2/repository
cd ../src/gradle-5.6.2
rm -rf /tmp/gradle*
export GRADLE_USER_HOME=/tmp/gradle
export GRADLE_CACHE=/tmp/gradle-cache
export BUILD_VCS_NUMBER=5.6.2
export M2_HOME=`pwd`/../../kit/m2
export GRADLE_OPTS="-Xmx1024m"
export LANG=en_US.UTF-8
wget https://services.gradle.org/versions/all
mkdir build
mv all build/all-released-versions.json
../../kit/gradle-5.6.2/bin/gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir $GRADLE_CACHE \
--stacktrace --info --debug \
-Dfile.encoding=UTF-8 \
--project-prop finalRelease=true \
--no-daemon \
--no-parallel \
assemble
../../kit/gradle-5.6.2/bin/gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir $GRADLE_CACHE \
--stacktrace --info --debug \
-Dfile.encoding=UTF-8 \
--project-prop finalRelease=true \
--no-daemon \
--no-parallel \
--write-verification-metadata sha256 help
../../kit/gradle-5.6.2/bin/gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir $GRADLE_CACHE \
--stacktrace --info --debug \
-Dfile.encoding=UTF-8 \
--project-prop finalRelease=true \
--no-daemon \
--no-parallel \
--project-prop gradle_installPath=build \
install
cp gradle/verification-metadata.xml ../../../../gradle
cd ../../..
rm -rf /tmp/gradle/daemon/*/*log
chmod 755 /tmp/gradle/caches/
chmod 755 /tmp/gradle/daemon/*
chmod 755 /tmp/gradle-cache/
chmod 644 /tmp/gradle/caches/*txt
chmod 644 /tmp/gradle/daemon/*/*bin
chmod 644 /tmp/gradle-cache/workspace-id.txt
tar cjf gradle-kit.tar.xz -C /tmp gradle gradle-cache
# kitbuilder -D build/kit/m2 -g /tmp/gradle