While I agree with you generally, the linked script isn&#x27;t really a fair criticism of Spinnaker.<p>The linked script is just a standard bootstrap script, used by Gradle - I won&#x27;t defend the logic behind it (they have a page for that themselves: <a href="https:&#x2F;&#x2F;docs.gradle.org&#x2F;current&#x2F;userguide&#x2F;gradle_wrapper.html" rel="nofollow">https:&#x2F;&#x2F;docs.gradle.org&#x2F;current&#x2F;userguide&#x2F;gradle_wrapper.htm...</a>), but you can see the same thing in just about any project&#x27;s Autotools files (see <a href="https:&#x2F;&#x2F;github.com&#x2F;ruby&#x2F;ruby&#x2F;blob&#x2F;trunk&#x2F;aclocal.m4" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ruby&#x2F;ruby&#x2F;blob&#x2F;trunk&#x2F;aclocal.m4</a>)