如何正确更新Cobbler的distro_signatures.json来支持SecurityOnion?

我正在尝试使用补鞋匠来安装SecurityOnion(一个基于xubuntu 12.04linux distrobution)。

我已经按照这里的指示从Ubuntu 12.04上的源代码安装了补鞋匠。

我也按照这里的说明来configuration鞋匠,但是我在鞋匠导入步骤中遇到了一个错误。

我正在运行cobbler import --name=securityonion --path=/media/iso --breed=ubuntu但失败

 task started: 2014-03-08_110255_import task started (id=Media import, time=Sat Mar 8 11:02:55 2014) Found a candidate signature: breed=ubuntu, version=precise Found a candidate signature: breed=ubuntu, version=saucy Found a candidate signature: breed=ubuntu, version=oneiric Found a candidate signature: breed=ubuntu, version=lucid Found a candidate signature: breed=ubuntu, version=quantal Found a candidate signature: breed=ubuntu, version=raring No signature matched in /var/www/cobbler/ks_mirror/securityonion !!! TASK FAILED !!! 

我认为这是因为我需要添加签名到/var/lib/cobbler/distro_signatures.json

我知道我应该能够复制和粘贴精确的定义,并使其工作,因为SecurityOnion使用12.04,但我不知道如何改变定义,以便它匹配任何string文本我假设补鞋匠正在寻找安装构成securityonion的文件。

我已阅读鞋匠网站上的文档 ,但它似乎并没有给我什么我需要能够添加额外的分配。

任何人都知道我可以做什么来修改签名文件来接受这个额外的分配?

Cobbler将使用下面的命令下载最新的'update'distro_signatures.json:

 # cobbler signature update