File README of Package gradle6-kit
export BUILD_VCS_NUMBER=6.9.2
# JDK 11
update-alternatives --config java
update-alternatives --config javac
# download -bin
https://gradle.org/next-steps/?version=$BUILD_VCS_NUMBER&format=bin
wget https://services.gradle.org/distributions/gradle-$BUILD_VCS_NUMBER-bin.zip.sha256
# download src
wget https://github.com/gradle/gradle/archive/v$BUILD_VCS_NUMBER.tar.gz
# tetra
tetra init build v$BUILD_VCS_NUMBER.tar.gz
cd build/kit
unzip gradle-$BUILD_VCS_NUMBER-bin.zip
rm -rf ~/.m2
mkdir ~/.m2
ln -s `pwd`/m2 ~/.m2/repository
cd ../src/gradle-$BUILD_VCS_NUMBER
rm -rf /tmp/gradle*
export GRADLE_USER_HOME=/tmp/gradle
export GRADLE_CACHE=/tmp/gradle-cache
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-$BUILD_VCS_NUMBER/bin/gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir $GRADLE_CACHE \
-Dfile.encoding=UTF-8 \
--project-prop finalRelease=true \
assemble
../../kit/gradle-$BUILD_VCS_NUMBER/bin/gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir $GRADLE_CACHE \
-Dfile.encoding=UTF-8 \
--project-prop finalRelease=true \
kotlinNpmInstall
../../kit/gradle-$BUILD_VCS_NUMBER/bin/gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir $GRADLE_CACHE \
-Dfile.encoding=UTF-8 \
--project-prop finalRelease=true \
--write-verification-metadata sha256 help
mkdir target
../../kit/gradle-$BUILD_VCS_NUMBER/bin/gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir $GRADLE_CACHE \
-Dfile.encoding=UTF-8 \
--project-prop finalRelease=true \
--project-prop gradle_installPath=target \
install
cp gradle/verification-metadata.xml ../../../../gradle6
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
chmod 644 build/src/gradle-$BUILD_VCS_NUMBER/build/js/node_modules/kotlin/*js
tar cjf gradle6-kit.tar.xz -C build/src/gradle-$BUILD_VCS_NUMBER/build/js node_modules node_modules.state package.json yarn.lock packages/gradle-configuration-cache-report -C /tmp gradle gradle-cache v8-compile-cache-`id -u`
# kitbuilder -D build/kit/m2 -g /tmp/gradle