Provided appliance definition file is not a correct YAML file. Formatting is totally wrong – use two spaces instead TAB, after dash should be a space in arrays. Definitely take a look appliance definition file structure wiki page.
Here is the fixed appliance definition:
name: jbossesb summary: Appliance for JBoss ESB version: 1 release: 1 hardware: memory: 512 partitions: "/": size: 2 appliances: - cirras packages: includes: - java-1.6.0-openjdk repos: - name: "local-noarch" baseurl: "file:///opt/repo/RPMS/noarch" ephemeral: true
Thank you for your answer. I do it. But it seems that Boxgrinder cann't by ,when building the file jbossesb.appl, read the cirras.appl. Does Boxgrinder not read that automatically form a remote repository? where can i find the cirras.appl? should i copyit in my local repository?