anchor.diff:  
   
   analyze_and_print_linux_host_info(Version) ->
  -    Distro =
  +    {Distro, Label} =
           case file:read_file_info("/etc/issue") of
               {ok, _} ->
                   linux_which_distro(Version);
               _ ->
  +                L = ts_extra_flatform_label(),
                   io:format("Linux: ~s"
  -                          "~n", [Version]),
  -                other
  +                          "~n   TS Extra Platform Label: ~s"
  +                          "~n", [Version, L]),
  +                {other, simplify_label(L)}
           end,
       Factor =
           case (catch linux_which_cpuinfo(Distro)) of
  
positive.code: linux_which_distro(Version) ->
      try do_linux_which_distro(Version)
      catch
          throw:{distro, Distro} ->
              Distro
      end.
  
  do_linux_which_distro(Version) ->
      %% Many (linux) distro's use the /etc/issue file, so try that first.
      %% Then we just keep going until we are "done".
      DistroStr = do_linux_which_distro_issue(Version),
      %% Still not sure; try fedora
      _ = do_linux_which_distro_fedora(Version),
      %% Still not sure; try suse
      _ = do_linux_which_distro_suse(Version),
      %% And the fallback
      io:format("Linux: ~s"
                "~n   ~s"
                "~n",
                [Version, DistroStr]),
      other.
  
  do_linux_which_distro_issue(Version) ->
      case file:read_file_info("/etc/issue") of
          {ok, _} ->
              case [string:trim(S) ||
  
negative.code:                                         [$\n])] of
                  [DistroStr | _] ->
                      io:format("Linux: ~s"
                                "~n   Distro:                  ~s"
                                "~n   TS Extra Platform Label: ~s"
                                "~n",
                                [Version, DistroStr, Label]);
                  _ ->
                      io:format("Linux: ~s"
                                "~n   Distro:                  ~s"
                                "~n   TS Extra Platform Label: ~s"
                                "~n",
                                [Version, "Fedora", Label])
              end,
              throw({distro, {fedora, simplify_label(Label)}});
          _ ->
              ignore
      end.
  
  do_linux_which_distro_suse(Version, Label) ->
      %% Check if its a SuSE
      case file:read_file_info("/etc/SuSE-release") of
          {ok, _} ->
  