Merge pull request #72777 from cab404/android-studio/flutter-tls-support

android-studio: Fixed Flutter "TLS Error" on flutter pub get
This commit is contained in:
Matthew Bauer
2019-11-06 09:59:16 -05:00
committed by GitHub
@@ -3,6 +3,7 @@
{ alsaLib { alsaLib
, bash , bash
, buildFHSUserEnv , buildFHSUserEnv
, cacert
, coreutils , coreutils
, dbus , dbus
, expat , expat
@@ -152,7 +153,16 @@ let
# environment is used as a work around for that. # environment is used as a work around for that.
fhsEnv = buildFHSUserEnv { fhsEnv = buildFHSUserEnv {
name = "${drvName}-fhs-env"; name = "${drvName}-fhs-env";
multiPkgs = pkgs: [ pkgs.ncurses5 ]; multiPkgs = pkgs: [
pkgs.ncurses5
# Flutter can only search for certs Fedora-way.
(runCommand "fedoracert" {}
''
mkdir -p $out/etc/pki/tls/
ln -s ${cacert}/etc/ssl/certs $out/etc/pki/tls/certs
'')
];
}; };
in runCommand in runCommand
drvName drvName