diff options
author | thegeorg <thegeorg@yandex-team.com> | 2023-08-28 13:28:50 +0300 |
---|---|---|
committer | thegeorg <thegeorg@yandex-team.com> | 2023-08-28 13:55:04 +0300 |
commit | dd4f18892ffda75a087a89e4ccb0957909fba749 (patch) | |
tree | 538bddd95acd216924e10a2ae0e530e575d27792 | |
parent | d687e61cce5bbc4cd2c85eb88940f1fc93ee70e8 (diff) | |
download | ydb-dd4f18892ffda75a087a89e4ccb0957909fba749.tar.gz |
RESTRICT LICENSES on linux-opensource by default
-rw-r--r-- | build/ymake.core.conf | 7 | ||||
-rw-r--r-- | ydb/opensource.inc | 1 | ||||
-rw-r--r-- | yt/opensource.inc | 1 |
3 files changed, 7 insertions, 2 deletions
diff --git a/build/ymake.core.conf b/build/ymake.core.conf index d336b2abab3..c6cab862087 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -631,6 +631,9 @@ module _BASE_UNIT: _BARE_UNIT { when ($OS_LINUX && $NEED_PLATFORM_PEERDIRS == "yes") { PEERDIR+=contrib/libs/linux-headers + + # For discussion see DTCC-553 + MODULE_LICENSES_RESTRICTION_EXCEPTIONS+=contrib/libs/linux-headers } # Adding PEERDIR from trigger doesn't always work. In this case it @@ -970,6 +973,10 @@ module _LINK_UNIT: _BASE_UNIT { LINK_SCRIPT_EXE_FLAGS += --dynamic-cuda } + when ($OPENSOURCE == "yes") { + MODULE_LICENSES_RESTRICTION_TYPES = DENY + MODULE_LICENSES_RESTRICTIONS = REQUIRE_DISCLOSURE FORBIDDEN NDA + } ENABLE(COMMON_LINK_SETTINGS) CHECK_PROVIDES() } diff --git a/ydb/opensource.inc b/ydb/opensource.inc index fed1bc602c9..fe49cdd8c32 100644 --- a/ydb/opensource.inc +++ b/ydb/opensource.inc @@ -3,7 +3,6 @@ IF (OPENSOURCE) DENY REQUIRE_DISCLOSURE FORBIDDEN PROTESTWARE ) LICENSE_RESTRICTION_EXCEPTIONS( - contrib/libs/linux-headers # DTCC-553 contrib/libs/fmt # contrib/libs/t1ha # KIKIMR-16412 ) diff --git a/yt/opensource.inc b/yt/opensource.inc index 134432fd704..89bb5a403d8 100644 --- a/yt/opensource.inc +++ b/yt/opensource.inc @@ -15,7 +15,6 @@ IF (OPENSOURCE) DENY REQUIRE_DISCLOSURE FORBIDDEN PROTESTWARE ) LICENSE_RESTRICTION_EXCEPTIONS( - contrib/libs/linux-headers # DTCC-553 contrib/libs/fmt # DTCC-1317 ) ENDIF() |