java/code/src/com/redhat/rhn/manager/kickstart/cobbler/CobblerSystemCreateCommand.java |
5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit f953b36556acd47f7efae8aa476003b271af0f00
Author: Partha Aji <paji(a)redhat.com>
Date: Wed Mar 31 19:03:07 2010 -0400
577074 - Fix to remove invalid characters from a cobbler system record name
diff --git
a/java/code/src/com/redhat/rhn/manager/kickstart/cobbler/CobblerSystemCreateCommand.java
b/java/code/src/com/redhat/rhn/manager/kickstart/cobbler/CobblerSystemCreateCommand.java
index c4380a1..085973a 100644
---
a/java/code/src/com/redhat/rhn/manager/kickstart/cobbler/CobblerSystemCreateCommand.java
+++
b/java/code/src/com/redhat/rhn/manager/kickstart/cobbler/CobblerSystemCreateCommand.java
@@ -14,6 +14,7 @@
*/
package com.redhat.rhn.manager.kickstart.cobbler;
+import com.redhat.rhn.common.conf.ConfigDefaults;
import com.redhat.rhn.common.validator.ValidatorError;
import com.redhat.rhn.domain.action.Action;
import com.redhat.rhn.domain.kickstart.KickstartData;
@@ -270,8 +271,10 @@ public class CobblerSystemCreateCommand extends CobblerCommand {
* @return String name of cobbler system record.
*/
public String getCobblerSystemRecordName() {
+ String sep = ConfigDefaults.get().getCobblerNameSeparator();
String name = this.server.getName().replace(' ', '_');
- return name + ":" +
+ name = name.replace(' ',
'_').replaceAll("[^a-zA-Z0-9_-]", "");
+ return name + sep +
this.server.getOrg().getId();
}
Show replies by date