diff --git a/app/models/glue/pulp/repos.rb b/app/models/glue/pulp/repos.rb
index <HASH>..<HASH> 100644
--- a/app/models/glue/pulp/repos.rb
+++ b/app/models/glue/pulp/repos.rb
@@ -59,7 +59,7 @@ module Glue::Pulp::Repos
         :contentUrl => Glue::Pulp::Repos.custom_content_path(self, repo.name),
         :gpgUrl => yum_gpg_key_url(repo),
         :type => "yum",
-        :label => "#{self.id}-#{repo.name}",
+        :label => custom_content_label(repo),
         :vendor => Provider::CUSTOM
       },
       :enabled => true
@@ -87,6 +87,10 @@ module Glue::Pulp::Repos
     "/" + parts.map{|x| x.gsub(/[^-\w]/,"_") }.join("/")
   end
 
+  def custom_content_label(repo)
+    "#{self.organization.name} #{self.name} #{repo.name}".gsub(/\s/,"_")
+  end
+
   def self.clone_repo_path_for_cp(repo)
     self.clone_repo_path(repo, nil, true)
   end
<I> - org and repo names in custom repo content label

Changing form of generated label from {product.id}-{repo.name} to
{org.name}_{product.name}_{repo.name}. The reason is that this label is showen
in redhat.repo and therefore it should be more user friendly.