diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-10-30 03:04:35 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-10-30 03:04:35 +0000 |
commit | fb57e01054259b1160d01c3c7ed9efab7902ed7d (patch) | |
tree | 42985349c49b2294954c1923df85be8bfa0c0957 /eclass/dotnet-pkg-base.eclass | |
parent | bd35a61d88b111f25f4b10126e0d4755545fc7a5 (diff) |
gentoo auto-resync : 30:10:2024 - 03:04:35
Diffstat (limited to 'eclass/dotnet-pkg-base.eclass')
-rw-r--r-- | eclass/dotnet-pkg-base.eclass | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 15e9ba703baa..8ec21c9a276c 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass/dotnet-pkg-base.eclass @@ -101,6 +101,9 @@ export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 export MSBUILDDISABLENODEREUSE=1 export POWERSHELL_TELEMETRY_OPTOUT=1 export POWERSHELL_UPDATECHECK=0 +# Speeds up restore. Having this turned on is redundant with Portage manifests. +# See also: https://github.com/NuGet/Home/issues/13062 +export DOTNET_NUGET_SIGNATURE_VERIFICATION=false # Overwrite selected MSBuild properties ("-p:XYZ"). export UseSharedCompilation=false @@ -291,6 +294,18 @@ edotnet() { edo "${DOTNET_PKG_EXECUTABLE}" "${@}" } +# @FUNCTION: efsi +# @USAGE: <command> [args...] +# @DESCRIPTION: +# Call dotnet fsi, passing the supplied arguments. +# FSI is the F# interpreter shipped with .NET SDK, it is useful for running F# +# maintenance scripts. +efsi() { + debug-print-function ${FUNCNAME} "$@" + + edotnet fsi --nologo "${@}" +} + # @FUNCTION: dotnet-pkg-base_info # @DESCRIPTION: # Show information about current .NET SDK that is being used. |