b9bd50c869
Go official tarball always extracts to <parent>/go. The old code always ran 'mv <parent>/go <install_dir>', which errors with 'cannot move /opt/go to a subdirectory of itself' when install_dir equals the extraction target (the default /opt/go). Only emit the mv when install_dir differs from the tar extraction path.