-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
First off, I've read through the list archives, and there are so many conflicting methods for doing this, I'm back to square one. In redhat, all I would do is symlink my packages into my main RPM directory, then run genhdlist. My understanding from Novell's very spares documentation is that I would do something similar, but it does not work, and breaks in a rather ugly way each time.
My source tree looks like this :
rwxr-xr-x 6 root root 456 Nov 3 17:17 . drwxr-xr-x 5 root root 152 Nov 3 16:20 .. drwxr-xr-x 7 root root 168 Nov 3 10:17 SUSE-CORE-Version-9 drwxr-xr-x 5 root root 120 Nov 3 10:42 SUSE-SLES-9-Service-Pack- Version-2 drwxr-xr-x 3 root root 72 Nov 3 10:11 SUSE-SLES-Version-9 lrwxrwxrwx 1 root root 28 Nov 3 10:58 boot -> SUSE-SLES- Version-9/CD1/boot lrwxrwxrwx 1 root root 31 Nov 3 10:58 content -> SUSE-SLES- Version-9/CD1/content lrwxrwxrwx 1 root root 35 Nov 3 11:07 control.xml -> SUSE-SLES- Version-9/CD1/control.xml lrwxrwxrwx 1 root root 51 Nov 3 11:07 driverupdate -> SUSE- SLES-9-Service-Pack-Version-2/CD1/driverupdate lrwxrwxrwx 1 root root 44 Nov 3 10:58 linux -> SUSE-SLES-9- Service-Pack-Version-2/CD1/linux lrwxrwxrwx 1 root root 31 Nov 3 11:02 media.1 -> SUSE-SLES- Version-9/CD1/media.1 - -rw-r--r-- 1 root root 5081 Nov 3 16:41 part.xml drwxr-xr-x 2 root root 104 Nov 3 10:18 yast
I've tried adding packages to:
SUSE-CORE-Version-9/CD1/suse/x86_64 SUSE-CORE-Version-9/CD1/suse/addons SUSE-CORE-Version-9/CD1/suse/updates SUSE-SLES-9-Service-Pack-Version-2/CD1/suse/x86_64 SUSE-SLES-9-Service-Pack-Version-2/CD1/suse/addons SUSE-SLES-9-Service-Pack-Version-2/CD1/suse/updates SUSE-SLES-Version-9/CD1/suse/x86_64 SUSE-SLES-Version-9/CD1/suse/addons SUSE-SLES-Version-9/CD1/suse/updates
From the "suse" directory all of those above paths, I've tried:
create_package_descr -x ./setup/descr/EXTRA_PROV -d . create_package_descr -x ./setup/descr/EXTRA_PROV -d addons create_package_descr -x ./setup/descr/EXTRA_PROV -d updates
The effect is the same, either errors during the autoyast, which is unable to find the added rpms, or a newly created depdency hell where autoyast tries installing conflicting versions of packages like lvm, and becomes unusable (only fixable by rebuilding my source-tree).
Does anybody have a good answer to a working way, that doesn't involve "please look back through the archives"? I'd be really grateful!
On Friday 04 November 2005 08:46, Michael T. Halligan wrote:
First off, I've read through the list archives, and there are so many conflicting methods for doing this, I'm back to square one. In redhat, all I would do is symlink my packages into my main RPM directory, then run genhdlist.
I'm not an expert on this but can you try the following? change to this directory:
My source tree looks like this :
rwxr-xr-x 6 root root 456 Nov 3 17:17 . drwxr-xr-x 5 root root 152 Nov 3 16:20 .. drwxr-xr-x 7 root root 168 Nov 3 10:17 SUSE-CORE-Version-9
use the create_update_source.sh from www.suse.de/~ug Start the script like this: create_update_source.sh . a directory "updates" should appear. Copy your RPM to that directory like this: cp myRPM-1.23-4.5.i586.rpm updates/suse/i586/ cd updates/suse create_package_descr -x setup/descr/EXTRA_PROV -l english -l spanish -l french -l german -l czech -l hungarian -l italian
I hope that's it.
On Friday 04 November 2005 12:19, Uwe Gansert wrote:
sorry, lame self reply but what I wrote could be missunderstood
:
My source tree looks like this :
rwxr-xr-x 6 root root 456 Nov 3 17:17 . drwxr-xr-x 5 root root 152 Nov 3 16:20 .. drwxr-xr-x 7 root root 168 Nov 3 10:17 SUSE-CORE-Version-9
by "change to this directory" I did not mean the "SUSE-CORE-Version-9" directory but the directory that contains the SUSE-CORE-Version-9 directory.
-- ciao, Uwe Gansert
Uwe Gansert, Server Technologies Team SUSE LINUX Products GmbH, Maxfeldstrasse 5, D-90409 Nuernberg, Germany e-mail: uwe.gansert@suse.de, Tel: +49-(0)911-74053-0, Fax: +49-(0)911-74053-476, Web: http://www.suse.de
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Uwe,
You're awesome. That worked perfectly. I was trying to follow the directions from Novell telling me to put them in the normal path, which was causing all sorts of lovely depdency errors.. like not installing DMAPI or LVM2, making my lvm root group unbootable :)
That worked great. I owe you one!
Michael
On Nov 4, 2005, at 3:22 AM, Uwe Gansert wrote:
On Friday 04 November 2005 12:19, Uwe Gansert wrote:
sorry, lame self reply but what I wrote could be missunderstood
:
My source tree looks like this :
rwxr-xr-x 6 root root 456 Nov 3 17:17 . drwxr-xr-x 5 root root 152 Nov 3 16:20 .. drwxr-xr-x 7 root root 168 Nov 3 10:17 SUSE-CORE-Version-9
by "change to this directory" I did not mean the "SUSE-CORE-Version-9" directory but the directory that contains the SUSE-CORE-Version-9 directory.
-- ciao, Uwe Gansert
Uwe Gansert, Server Technologies Team SUSE LINUX Products GmbH, Maxfeldstrasse 5, D-90409 Nuernberg, Germany e-mail: uwe.gansert@suse.de, Tel: +49-(0)911-74053-0, Fax: +49-(0)911-74053-476, Web: http://www.suse.de
-- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com
autoinstall@lists.opensuse.org