Browse Source

On linux don't declare we installed to the system store (#18)

Adam Shannon 6 years ago
parent
commit
073ee25396
2 changed files with 9 additions and 3 deletions
  1. 7 2
      main.go
  2. 2 1
      truststore_linux.go

+ 7 - 2
main.go

@@ -154,8 +154,13 @@ func (m *mkcert) install() {
 	var printed bool
 	if !m.checkPlatform() {
 		m.installPlatform()
-		m.ignoreCheckFailure = true // TODO: replace with a check for a successful install
-		log.Print("The local CA is now installed in the system trust store! ⚡️")
+
+		// TODO: replace with a check for a successful install, drop OS check
+		m.ignoreCheckFailure = true
+		if runtime.GOOS != "linux" {
+			log.Print("The local CA is now installed in the system trust store! ⚡️")
+		}
+
 		printed = true
 	}
 	if hasFirefox && !m.checkFirefox() {

+ 2 - 1
truststore_linux.go

@@ -17,7 +17,8 @@ var (
 )
 
 func (m *mkcert) installPlatform() {
-	log.Fatalf("-install is not yet supported on Linux 😣\nYou can manually install the root certificate at %q in the meantime.", filepath.Join(m.CAROOT, rootName))
+	log.Println("  -install is not yet fully supported on Linux  😣")
+	log.Printf("You can manually install the root certificate at %q in the meantime.", filepath.Join(m.CAROOT, rootName))
 }
 
 func (m *mkcert) uninstallPlatform() {}