[opensuse-packaging] My first boot CD via KIWI?
SuseStudio doesn't have 42.2 or Tumbleweed in it and I'd like to build a boot CD/DVD for one of them. As a first step I copied a couple packages from: openSUSE:Factory:Live To my surprise, it doesn't build. Anyone know what I need to do? ============== This is my new project which I hope will build boot media: https://build.opensuse.org/package/show/security:forensics/kiwi-dfir-livecd-... I deleted the extra spec files and it starts to build, but it dies with: [ 521s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --define '_build_create_debug 1' --define 'disturl obs://build.opensuse.org/security:forensics/openSUSE_Tumbleweed/a89606dc534083ad5b3c1ce99ca771d7-kiwi-dfir-livecd-gnome' /home/abuild/rpmbuild/SOURCES/kiwi-image-livecd-gnome.spec [ 522s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.MPeqex [ 522s] + umask 022 [ 522s] + cd /home/abuild/rpmbuild/BUILD [ 522s] + cd /home/abuild/rpmbuild/BUILD [ 522s] + rm -rf kiwi-image-livecd-gnome-Tumbleweed [ 522s] + /usr/bin/mkdir -p kiwi-image-livecd-gnome-Tumbleweed [ 522s] + cd kiwi-image-livecd-gnome-Tumbleweed [ 522s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 522s] + exit 0 [ 522s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fR5H0c [ 522s] + umask 022 [ 522s] + cd /home/abuild/rpmbuild/BUILD [ 522s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/kiwi-image-livecd-gnome-Tumbleweed-3.1.x86_64 [ 522s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/kiwi-image-livecd-gnome-Tumbleweed-3.1.x86_64 [ 522s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 522s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/kiwi-image-livecd-gnome-Tumbleweed-3.1.x86_64 [ 522s] + cd kiwi-image-livecd-gnome-Tumbleweed [ 522s] + export KIWI_IGNORE_OLD_MOUNTS=1 [ 522s] + KIWI_IGNORE_OLD_MOUNTS=1 [ 522s] ++ echo kiwi-image-livecd-gnome [ 522s] ++ cut -d- -f4 [ 522s] + desktop=gnome [ 522s] + type=livecd [ 522s] + config=livecd-gnome [ 522s] + rm -rf tmp out [ 522s] + mkdir tmp out [ 522s] + rm -rf /home/rpmdir [ 522s] + mkdir -p /home/rpmdir/rpms [ 522s] mkdir: cannot create directory '/home/rpmdir': Permission denied [ 522s] error: Bad exit status from /var/tmp/rpm-tmp.fR5H0c (%build) Thanks Greg -- Greg Freemyer -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hi Greg, Am Freitag, 3. März 2017, 19:54:23 CET schrieb Greg Freemyer:
SuseStudio doesn't have 42.2 or Tumbleweed in it and I'd like to build a boot CD/DVD for one of them.
In Studio or locally?
As a first step I copied a couple packages from: openSUSE:Factory:Live
To my surprise, it doesn't build. Anyone know what I need to do?
You may want tor try to exchange the Leap 42.1 Repos with 42.2 or TW repos - there are some Builds on Gallery that do the trick (e.g. https:// susestudio.com/a/OO38wm/geckolinux-rolling-gnome ) I found building Kiwi on OBS quite tricky, as it behaves different than Studio or a local Kiwi build. So I would try to go for a local build fisrt, if this works, try to get it into OBS.... HTH Axel -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Sat, Mar 4, 2017 at 8:19 AM, Axel Braun
Hi Greg,
Am Freitag, 3. März 2017, 19:54:23 CET schrieb Greg Freemyer:
SuseStudio doesn't have 42.2 or Tumbleweed in it and I'd like to build a boot CD/DVD for one of them.
In Studio or locally?
The goal is primary; the how secondary. But for how the priority would be: - SuseStudio - OBS - local I say that because I like having the appliance published for public consumption. I'm using security:forensics as the main source of non-distro apps and one of them doesn't currently build for oS 42.1. A Tumbleweed based ISO is my preference anyway, so I'm using that state as prod to get me to work on a Tumbleweed ISO. oS 42.2 is a stepping stone.
As a first step I copied a couple packages from: openSUSE:Factory:Live
To my surprise, it doesn't build. Anyone know what I need to do?
You may want tor try to exchange the Leap 42.1 Repos with 42.2 or TW repos - there are some Builds on Gallery that do the trick (e.g. https:// susestudio.com/a/OO38wm/geckolinux-rolling-gnome )
I'll take a look. If not hard, I will go that way.
I found building Kiwi on OBS quite tricky, as it behaves different than Studio or a local Kiwi build. So I would try to go for a local build fisrt, if this works, try to get it into OBS....
HTH Axel
Thanks Greg -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 04/03/2017 18:31, Greg Freemyer wrote:
You may want tor try to exchange the Leap 42.1 Repos with 42.2 or TW repos - there are some Builds on Gallery that do the trick (e.g.https:// susestudio.com/a/OO38wm/geckolinux-rolling-gnome ) I'll take a look. If not hard, I will go that way.
I found building Kiwi on OBS quite tricky, as it behaves different than Studio or a local Kiwi build. So I would try to go for a local build fisrt, if this works, try to get it into OBS.... In studio you can go to the software tab and add and delete repositories. The trick is to uncheck the "Exclude incompatible repositories" box and then you can add anything you like. Just have to be careful not to add a conflicting repo. I just tried with Tumbleweed. You need to add "tumbleweed standard", I first added "openSUSE:Tumbleweed" don't know if it's needed but it didn't supply a lot of packages but adding "tumbleweed standard" did. Delete all the original repos. Thanks for making me look, I've solved a problem for myself. Best regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 04/03/2017 18:31, Greg Freemyer wrote:
You may want tor try to exchange the Leap 42.1 Repos with 42.2 or TW repos - there are some Builds on Gallery that do the trick (e.g.https:// susestudio.com/a/OO38wm/geckolinux-rolling-gnome ) I'll take a look. If not hard, I will go that way.
I found building Kiwi on OBS quite tricky, as it behaves different than Studio or a local Kiwi build. So I would try to go for a local build fisrt, if this works, try to get it into OBS.... It seems they have outdated repositories for Tumbleweed so I deleted the ones I stated in the previous reply and added the standard download.opensuse.org url for tumbleweed and that's succeeded. You can do this with any url that leads to a valid repo. Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Axel Braun
-
Dave Plater
-
Greg Freemyer