Hey everybody,

This is a heads up for anyone who has installed the package sets previously available from https://pkgsrc.joyent.com/install-on-illumos/

As part of the migration from Joyent to MNX, I have now created new trunk package repositories over on the new https://pkgsrc.smartos.org/ website. These packages are signed using a new PGP key, but are otherwise built the same as the previous sets (built on SmartOS 20210826, same package options and prefixes, etc.)

The existing repository at pkgsrc.joyent.com will remain for now, but the trunk packages there will no longer be updated, and at some point will disappear completely.

To switch over you have a few options:

* Just wipe and re-install using the new 20220706 bootstrap kits available from https://pkgsrc.smartos.org/install-on-illumos/. If you choose this option then you may find 'pkgin export' and 'pkgin import' to be helpful for retaining your installed packages.

* Follow the upgrade instructions on the above page. I've tested the instructions on some of my own installations and they worked fine. Note that doing this will wipe out any customisations to mk.conf, repositories.conf, and pkg_install.conf that you may have made.

 * Perform a manual upgrade using the instructions below.  This will
import the new PGP key into the package tools keyring, update the repository URLs, upgrade the package tools, clean out any old packages, and perform the upgrade.

   If your distribution doesn't ship with a "gpg" command you'll need
to either install it using the system package manager, or "pkgin install gnupg" first.

       # For the "tools" GZ set use /opt/tools
       #
       $ LOCALBASE=/opt/local
       $ curl -s https://pkgsrc.smartos.org/pgp/8254B861.asc | \
           gpg --import --no-default-keyring \
               --keyring ${LOCALBASE}/etc/gnupg/pkgsrc.gpg
       $ sed -i .orig -e 's,joyent.com,smartos.org,g' \
           ${LOCALBASE}/etc/pkgin/repositories.conf \
           ${LOCALBASE}/etc/pkg_install.conf
       $ pkg_add -U pkg_install pkgin libarchive
       $ pkgin clean
       $ pkgin upgrade

If you run into any issues with any of the above instructions please let me know as soon as possible!

Cheers,

--
Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com

------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/T1b5eb6087788380e-M8aad6fe97ce1331c03de720f
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to