anchor.diff:                                                "~n   Distro:                  ~s"
                                                 "~n   Distro Version:          ~s"
                                                 "~n   TS Extra Platform Label: ~s"
  +                                              "~n   TS Host Type:            ~s"
  +                                              "~n   Product Name:            ~s"
                                                 "~n",
                                                 [Version,
                                                  DistroStr, VersionNo,
  -                                               Label]),
  +                                               Label,
  +                                               ts_host_type(),
  +                                               linux_product_name()]),
                                       throw({distro,
                                              {sles, simplify_label(Label)}});
                                   _ ->
                                       io:format("Linux: ~s"
                                                 "~n   Distro:                  ~s"
                                                 "~n   TS Extra Platform Label: ~s"
  +                                              "~n   TS Host Type:            ~s"
  +                                              "~n   Product Name:            ~s"
                                                 "~n",
  -                                              [Version, DistroStr, Label]),
  +                                              [Version, DistroStr, Label,
  +                                               ts_host_type(),
  +                                               linux_product_name()]),
                                       throw({distro,
                                              {sles, simplify_label(Label)}})
                               end;
  
positive.code: 
      %% And the fallback
      io:format("Linux: ~s"
                "~n   Distro: ~s"
                "~n   Label:  ~s"
                "~n",
                [Version, DistroStr, Label]),
      {other, simplify_label(Label)}.
  
  do_linux_which_distro_issue(Version, Label) ->
  
negative.code:                             io:format("Linux: ~s"
                                        "~n   Distro:                  ~s"
                                        "~n   TS Extra Platform Label: ~s"
                                        "~n   TS Host Type:            ~s"
                                        "~n   Product Name:            ~s"
                                        "~n",
                                        [Version, DistroStr, Label,
                                         ts_host_type(),
                                         linux_product_name()]),
                              throw({distro, {sles, simplify_label(Label)}});
                          [DistroStr | _] ->
                              io:format("Linux: ~s"
                                        "~n   Distro:                  ~s"
                                        "~n   TS Extra Platform Label: ~s"
                                        "~n   TS Host Type:            ~s"
                                        "~n   Product Name:            ~s"
                                        "~n",
                                        [Version, DistroStr, Label,
                                         ts_host_type(),
                                         linux_product_name()]),
                              throw({distro, {suse, simplify_label(Label)}});
                          _ ->
                              io:format("Linux: ~s"
                                        "~n   Distro:                  ~s"
                                        "~n   TS Extra Platform Label: ~s"
                                        "~n   TS Host Type:            ~s"
                                        "~n   Product Name:            ~s"
                                        "~n",
                                        [Version, "SuSE", Label,
                                         ts_host_type(),
                                         linux_product_name()]),
                              throw({distro, {suse, simplify_label(Label)}})
                      end;
                  _ ->
  