# Copyright (C) 2019 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # This is an implementation detail of build.sh and friends. Do not source # directly as it will spoil your shell and make build.sh unusable. You have # been warned! If you have a good reason to source the result of this file into # a shell, please let kernel-team@android.com know and we are happy to help # with your use case. # This is a dummy to not break people that have a workflow that includes # sourcing build/envsetup.sh into a shell when working with Android repo. # The actual functionality of this script has been moved to _setup_env.sh. # # It turns out that build/envsetup.sh was sourced into the shell by a lot of # people. Mostly due to the fact that old documentation asked people to do so # (including this script itself). Unfortunately, this causes more harm than it # does any good. Mostly it spoils the shell with environment variables that are # only valid in the context of a very specific build configuration. To overcome # this, the content of this file has been moved to _setup_env.sh and callers # within this project have been adjusted. This script serves as a dummy to not # break people sourcing it, but it will from now on emit a deprecation warning. # That script might be removed at a later time. # # For further information on the Android Kernel build process with the tooling # of this project, please refer to # https://source.android.com/setup/build/building-kernels. # # For any questions or concerns, please contact kernel-team@android.com. echo "Sourcing 'build/envsetup.sh' for Android Kernels is deprecated and no longer valid!" echo "Please refer to the documentation in said script for details."