[opensuse-buildservice] publishing packages w/o source
Hello All, I have a number of packages I'd like to publish on my local obs instance where I only have the binary RPM's and not source or SRPM's. Is it possible to and publish them? These are package like splunk, splunkforwarder, oracle-instant-client, etc, where I get the RPM's directly from the vender. thanks! -- Later, Darin -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
W dniu 04.12.2013 14:06, Darin Perusich pisze:
Hello All,
I have a number of packages I'd like to publish on my local obs instance where I only have the binary RPM's and not source or SRPM's. Is it possible to and publish them? These are package like splunk, splunkforwarder, oracle-instant-client, etc, where I get the RPM's directly from the vender.
thanks!
-- Later, Darin
Hi, You can do it without OBS. Just put those packages in some public directory (accessible via http) and use there createrepo [1]. Then you can use this location like any other software repository. You can also use pgp to sign the generated repomd.xml file. Software Manager likes that. [1] http://software.opensuse.org/package/createrepo -- Adam Mizerski
On Wed, Dec 4, 2013 at 12:15 PM, Adam Mizerski <adam@mizerski.pl> wrote:
W dniu 04.12.2013 14:06, Darin Perusich pisze:
Hello All,
I have a number of packages I'd like to publish on my local obs instance where I only have the binary RPM's and not source or SRPM's. Is it possible to and publish them? These are package like splunk, splunkforwarder, oracle-instant-client, etc, where I get the RPM's directly from the vender.
thanks!
-- Later, Darin
Hi, You can do it without OBS. Just put those packages in some public directory (accessible via http) and use there createrepo [1]. Then you can use this location like any other software repository.
You can also use pgp to sign the generated repomd.xml file. Software Manager likes that.
I already have a external repo I manage like this. However I do not want to maintain a second repository, outside my local OBS instance, for a handful a packages where I have to manage them manually. I want them to be available from my local OBS instance. I could deconstruct the RPM's but that seems overly complex and error prone. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Am Mittwoch, 4. Dezember 2013, 12:29:39 schrieb Darin Perusich:
On Wed, Dec 4, 2013 at 12:15 PM, Adam Mizerski <adam@mizerski.pl> wrote:
W dniu 04.12.2013 14:06, Darin Perusich pisze:
Hello All,
I have a number of packages I'd like to publish on my local obs instance where I only have the binary RPM's and not source or SRPM's. Is it possible to and publish them? These are package like splunk, splunkforwarder, oracle-instant-client, etc, where I get the RPM's directly from the vender.
thanks!
-- Later, Darin
Hi, You can do it without OBS. Just put those packages in some public directory (accessible via http) and use there createrepo [1]. Then you can use this location like any other software repository.
You can also use pgp to sign the generated repomd.xml file. Software Manager likes that.
I already have a external repo I manage like this. However I do not want to maintain a second repository, outside my local OBS instance, for a handful a packages where I have to manage them manually. I want them to be available from my local OBS instance. I could deconstruct the RPM's but that seems overly complex and error prone.
you could build a something.spec which just copies the binary rpms to the build result folder :) So it will look for OBS like they are build results. -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wed, Dec 4, 2013 at 1:02 PM, Adrian Schröter <adrian@suse.de> wrote:
Am Mittwoch, 4. Dezember 2013, 12:29:39 schrieb Darin Perusich:
On Wed, Dec 4, 2013 at 12:15 PM, Adam Mizerski <adam@mizerski.pl> wrote:
W dniu 04.12.2013 14:06, Darin Perusich pisze:
Hello All,
I have a number of packages I'd like to publish on my local obs instance where I only have the binary RPM's and not source or SRPM's. Is it possible to and publish them? These are package like splunk, splunkforwarder, oracle-instant-client, etc, where I get the RPM's directly from the vender.
thanks!
-- Later, Darin
Hi, You can do it without OBS. Just put those packages in some public directory (accessible via http) and use there createrepo [1]. Then you can use this location like any other software repository.
You can also use pgp to sign the generated repomd.xml file. Software Manager likes that.
I already have a external repo I manage like this. However I do not want to maintain a second repository, outside my local OBS instance, for a handful a packages where I have to manage them manually. I want them to be available from my local OBS instance. I could deconstruct the RPM's but that seems overly complex and error prone.
you could build a something.spec which just copies the binary rpms to the build result folder :)
So it will look for OBS like they are build results.
I never thought about that but it works nicely. thanks! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Adam Mizerski
-
Adrian Schröter
-
Darin Perusich