Use pkg image-create on a directory

then prepend "-R $IMAGE" to every pkg command.

Use pkg as normal but with -R (alternative root) flag directly after pkg to modify the newly created image instead of the system image (Currently running BE)

-Till

On 18.01.21 09:09, Hung Nguyen Gia via openindiana-discuss wrote:
Excuse me please but even having read this very long manual I still have no 
idea how to use pkg image-create for my purpose!

https://docs.oracle.com/cd/E36784_01/html/E36870/pkg-1.html


---- On Sun, 17 Jan 2021 20:23:31 +0700 Peter Tribble <[email protected]> 
wrote ----

  > On Sun, Jan 17, 2021 at 11:15 AM Hung Nguyen Gia via openindiana-discuss <
  > [email protected]> wrote:
  >
  > > I wanted to use your sysroot here to build a cross compiler for OI from
  > > Linux:
  > >
  > > https://github.com/illumos/sysroot
  > >
  > > But it seemed you didn't include the C++ part. I couldn't find them. There
  > > is no C++ headers, e.g: cmath, iostream,... nor the C++ standard library
  > > itself.
  > >
  >
  > Those are supplied by the toolchain, in our case usually gcc. And you would
  > normally
  > need to ensure that the versions in the sysroot are compatible (for
  > whatever definition of
  > compatible you're interested in) with the toolchain you're using.
  >
  >
  > > This sysroot is also a bit old, too.
  > >
  >
  > A sysroot can be used for a variety of uses. This one is targetted at
  > building software on
  > a current host that will still run correctly on an older system. (This is
  > also the way that
  > Oracle built Java for Solaris, I believe, using a Solaris 10 sysroot on a
  > Solaris 11 build
  > system so that the resulting binaries will still run on Solaris 10.)
  >
  > Generally I would expect anyone using a sysroot to have a pretty specific
  > target in mind.
  > It's not that hard to create, either simply copying an existing system that
  > has the bits you
  > want, or using packaging - pkg has the image-create functionality designed
  > for exactly
  > this purpose.
  >
  > Please correct me if I'm wrong.
  > >
  > > _______________________________________________
  > > openindiana-discuss mailing list
  > > [email protected]
  > > https://openindiana.org/mailman/listinfo/openindiana-discuss
  > >
  >
  >
  > --
  > -Peter Tribble
  > http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
  > _______________________________________________
  > openindiana-discuss mailing list
  > [email protected]
  > https://openindiana.org/mailman/listinfo/openindiana-discuss
  >

_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss


_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to