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