smartos > pkgsrc
pkgsrc
Created by hww3. Last updated by hww3,
5 years ago. Version #3.
I have a small repository of pkgsrc binaries built for Illumos (SmartOS), MacOS, NetBSD 6 and 7 and Linux using the
Joyent pkgsrc bootstrap.
Mostly these packages consist of those that I've prepared fixes for that may not be available in the Joyent builds, as well as for packages that I'm working on but have not submitted.
- MongoDB
- FreeSwitch
- FusionPBX
- InfluxDB
- Pike
The repository location is:
http://bill.welliver.org/dist/pkgsrc/
Signed Packages
I've begun signing the binary packages I've been building using a gpg key. Not all packages have been rebuilt yet, but hopefully that situation will improve over time.
I'm not using the PGP "web of trust" approach, the only thing this key is used for is for code signing. The fingerprint of this key is:
146A 6178 1070 3811 09C7 C731 BD06 8AFC 276F E0FA
If you're using a joyent pkgsrc installation, you can add my public signing key to pkgsrc environment so that you don't get errors while adding my packages. If you've got curl installed, here's the code you can use to install and subsequently verify that the fingerprint matches:
SIGNING_KEY="http://bill.welliver.org/dist/pkgsrc/signing_key.pub"
PKGSRC_KEYRING="/opt/local/etc/gnupg/pkgsrc.gpg"
pkgin -y in gnupg
rm /var/db/pkgin/pkgin.db
curl $SIGNING_KEY | gpg --no-default-keyring --keyring=$PKGSRC_KEYRING --import -
gpg --no-default-keyring --keyring=$PKGSRC_KEYRING --list-keys --fingerprint
pkgin up
pkgin
I've also made the package summary needed to provide a pkgin repository. If you'd like to use these packages with pkgin, add my signing keys as above, then add the following line to your /opt/local/etc/pkgin/repositories.conf:
http://bill.welliver.org/dist/pkgsrc/SmartOS/trunk/x86_64/All
After that, do a pkgin up, and you should be off to the races. As always, please email me with any comments, suggestions or problems!
Not categorized
|
RSS Feed
| BackLinks