So simple! Thanks Jonathan and Jorge.

Rob

On 1 May 2018 at 11:49, Jonathan Perkin <[email protected]> wrote:

> * On 2018-05-01 at 11:43 BST, Robert Fisher wrote:
>
> > I build pkgin (pkgsrc?) packages of certain tools, customized to my own
> > needs. To get them on my hosts I stick them in Manta, and
> config-management
> > downloads them and installs them from the local filesystem. This has
> always
> > seemed crude and clumsy, but works.
> >
> > Now I'm looking at deploying my own code via pkgin packages, but I can't
> > see an efficient way to do it. My stick-it-in-Manta approach can't cut it
> > with frequently rebuilt packages: I need a proper repo. If I used, say,
> > ubuntu, my CI pipeline would drop the package in Artifactory or Gemfury
> or
> > whatever, and it would be pulled down from there by the proper packaging
> > tools on the next config-management run.
> >
> > How would I (could I, even?) implement a similar approach with pkgin on
> > SmartOS? I haven't been able to find any documentation on running
> > additional private repos, which is starting to make me wonder if it's
> even
> > possible.
> >
> > Before I start re-inventing wheels, is there any accepted best-practice I
> > should begin with?
> 
> I wrote a brief guide to creating local packages a while back here:
> 
> https://www.perkin.org.uk/posts/creating-local-smartos-packages.html
> 
> That's for generating packages outside of a pkgsrc environment and
> making them available via HTTP.
> 
> If you prefer to build them using pkgsrc, then you can create a
> separate pkgsrc tree under pkgsrc/whatever/pkgname and link to the
> pkgsrc infrastructure from there, as we do with e.g. pkgsrc-joyent:
> 
> https://github.com/joyent/pkgsrc-joyent
> 
> If I've missed anything out please let me know, I'd like to migrate
> this to a better doc on the wiki.
> 
> Cheers,
> 
> --
> Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com
> 



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125
Powered by Listbox: http://www.listbox.com

Reply via email to