aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2023-08-28 13:28:50 +0300
committerthegeorg <thegeorg@yandex-team.com>2023-08-28 13:55:04 +0300
commitdd4f18892ffda75a087a89e4ccb0957909fba749 (patch)
tree538bddd95acd216924e10a2ae0e530e575d27792
parentd687e61cce5bbc4cd2c85eb88940f1fc93ee70e8 (diff)
downloadydb-dd4f18892ffda75a087a89e4ccb0957909fba749.tar.gz
RESTRICT LICENSES on linux-opensource by default
-rw-r--r--build/ymake.core.conf7
-rw-r--r--ydb/opensource.inc1
-rw-r--r--yt/opensource.inc1
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()