Mailinglist Archive: opensuse-autoinstall (59 mails)
| < Previous | Next > |
[opensuse-autoinstall] addon repositories vs. create_package_descr
- From: Frank Steiner <fsteiner-mail1@xxxxxxxxxxxxxx>
- Date: Mon, 21 Jan 2008 14:31:38 +0100
- Message-id: <47949EBA.1050203@xxxxxxxxxxxxxx>
Hi,
I've put the SuSE 10.1 sources into a directory SuSE/, created a
SuSE/updates directory with the create_update_source.sh script and put
some of my own RPMs into it. Works fine, AY finds and installs them.
Now guess that I want to add all RPMs from SLED10 to my SuSE sources
so that AY installs SLED10 packages when they are newer as SuSE (let's
not discuss if this makes sense for now :-)).
I tried
a) define SLED10 as addon product. Unsolvable dependencies, e.g.
suse-release.rpm vs. sled-release.rpm etc.
b) in SuSE/updates/suse/ call
/usr/bin/create_package_descr -l english -l german -d . \
-d /whereever/SLED10/suse/
and pass only SuSE/updates/ as addon source to AY.
-> "packages" file contains all SLED10 packages, AY manages to
solve dependencies, but segfaults when starting to install. I guess
it cannot access the /whereever/SLED10/suse/ directory because
it doesn't know where it is.
c) bind-mount the SLED10/suse/ directory at SuSE/updates/suse/sled10/
-> create_packages_descr doesn't find them because it searches
with maxdepth 2.
d) like b) but call the script with "-d . -d sles10 -d sled10".
AY finds all packages, even starts installing, but says it will
install only 3.5GB instead of the 9.5GB it usually would (without
the additional sles10/sled10 packages) and fails at many packages
during the installation process.
Looks like it would only install from the updates/ dir, ignoring the
normal SuSE/ path.
So, is there any way to achieve what I want? Just add a bunch of RPMs
with newer releases from a product like SLED10 without copying all those
RPMs into the update/ dir?
And what's the correct way to work with the -d parameter? Can it work
only for subdirs of the updates/suse/ dir?
cu,
Frank
--
Dipl.-Inform. Frank Steiner Web: http://www.bio.ifi.lmu.de/~steiner/
Lehrstuhl f. Bioinformatik Mail: http://www.bio.ifi.lmu.de/~steiner/m/
LMU, Amalienstr. 17 Phone: +49 89 2180-4049
80333 Muenchen, Germany Fax: +49 89 2180-99-4049
* Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
--
To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-autoinstall+help@xxxxxxxxxxxx
I've put the SuSE 10.1 sources into a directory SuSE/, created a
SuSE/updates directory with the create_update_source.sh script and put
some of my own RPMs into it. Works fine, AY finds and installs them.
Now guess that I want to add all RPMs from SLED10 to my SuSE sources
so that AY installs SLED10 packages when they are newer as SuSE (let's
not discuss if this makes sense for now :-)).
I tried
a) define SLED10 as addon product. Unsolvable dependencies, e.g.
suse-release.rpm vs. sled-release.rpm etc.
b) in SuSE/updates/suse/ call
/usr/bin/create_package_descr -l english -l german -d . \
-d /whereever/SLED10/suse/
and pass only SuSE/updates/ as addon source to AY.
-> "packages" file contains all SLED10 packages, AY manages to
solve dependencies, but segfaults when starting to install. I guess
it cannot access the /whereever/SLED10/suse/ directory because
it doesn't know where it is.
c) bind-mount the SLED10/suse/ directory at SuSE/updates/suse/sled10/
-> create_packages_descr doesn't find them because it searches
with maxdepth 2.
d) like b) but call the script with "-d . -d sles10 -d sled10".
AY finds all packages, even starts installing, but says it will
install only 3.5GB instead of the 9.5GB it usually would (without
the additional sles10/sled10 packages) and fails at many packages
during the installation process.
Looks like it would only install from the updates/ dir, ignoring the
normal SuSE/ path.
So, is there any way to achieve what I want? Just add a bunch of RPMs
with newer releases from a product like SLED10 without copying all those
RPMs into the update/ dir?
And what's the correct way to work with the -d parameter? Can it work
only for subdirs of the updates/suse/ dir?
cu,
Frank
--
Dipl.-Inform. Frank Steiner Web: http://www.bio.ifi.lmu.de/~steiner/
Lehrstuhl f. Bioinformatik Mail: http://www.bio.ifi.lmu.de/~steiner/m/
LMU, Amalienstr. 17 Phone: +49 89 2180-4049
80333 Muenchen, Germany Fax: +49 89 2180-99-4049
* Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
--
To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-autoinstall+help@xxxxxxxxxxxx
| < Previous | Next > |