http://bugzilla.novell.com/show_bug.cgi?id=514674 Summary: tangled image build ... Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: BuildService AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: mmeeks@novell.com QAContact: adrian@novell.com Found By: --- Building an image in the build service appears (to me) somewhat tangled. The 'Image' itself is by no means self contained - so if you move the directory to another project, it just breaks in some nasty ways. It is necessary (it seems) to edit the prjconf to add: %if "%_repository" == "images" Type: kiwi Repotype: none Patterntype: none %endif Prefer: openSUSE-release openSUSE-release-ftp Prefer: evolution-data-server Prefer: xulrunner Substitute: kiwi-filesystem:ext3 e2fsprogs procps psmisc reiserfs Substitute: kiwi-boot:isoboot kiwi-desc-isoboot module-init-tools elfutils squashfs aufs aufs-kmp-default cromfs fribidi Substitute: kiwi-boot:vmxboot kiwi-desc-vmxboot Substitute: kiwi-boot:netboot kiwi-desc-netboot kiwi-desc-xenboot ncurses-utils cromfs curl dhcpcd iputils nbd net-tools netcfg nfs-client parted grub mdadm Substitute: kiwi-boot:oemboot kiwi-desc-oemboot kiwi-desc-xenboot ncurses-utils cromfs curl parted grub mdadm mkisofs e2fsprogs Substitute: kiwi-packagemanager:zypper zypper Substitute: kiwi-packagemanager:smart smart Since the prjconf is an opaque thing, visible only to advanced users - it would be great if people can just copy an Image into their home directory, and be able to expect it to build :-) Currently they cannot. Similarly, people mention other things as being necessary - having an "image" target to the project (why is that?) AFAICS - it is a little too magic to be easy to use. Can we not get these substitutions into the specific package directory that the image config is included in somehow ? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.