Updating pkgsrc Casual dating xxx
The last thing I’ll demonstrate here is persisting the platform upgrade script to move your Smart OS release on the USB key up to the next release!
One of my absolute favorite things about Smart OS is that I don’t need to reimage my installation media and reinstall the OS each time there is a new release — you can do both manually, but there is an so using the tooling available in Salt Stack I can pull the script (though it has not been updated in a while, this could change, and I want the current version, so I will not manage the script as a file resource instead), and include it into my path: earlier which, itself, allows Salt Stack to require, and install if not present, the git package.— — There’s a lot of things I could’ve done differently here to make this a better long-term approach, but like I said, this is a work in progress (and, full disclosure, I was hesitant to allocate time to fully integrating these hosts, and now I wish i had!
Pre-built binary packages of the pkgsrc-2013Q4 branch (from January 2014), built for recent Mir OS-current, are available.
Running a service like this in a zone, like I do, is a little more straightforward, and can be managed natively in Salt:consul-leader.local: smartos.vm_present: - config: reprovision: true - vmconfig: image_uuid: 7b5981c4-1889-11e7-b4c5-3f3bdfc9b88b brand: lx alias: consul-leader quota: 2 max_physical_memory: 2048 nics: "82:1b:8e:49:e" nic_tag: admin ips: - dhcpto store the relevant zone ID, and then download the binary to the zone filesystem, and then run the unarchive job from above on whatever path in the lx-brand zone filesystem.For updating, uninstall, and more, you can refer to pkgsrc’s documetation and wiki.Although pkgsrc is not as convenient as homebrew on Mac, it is so far the best non-root package manager I know that can run on Linux.(an illumos package manager) to the global zone (I know, I know — don’t @ me), ensure my SSH keys are added, install some services for my development environment (i.e.
I run Consul in an lx zone to check the host into a scheduler for zones I run upstream of my Smart OS fleet, for example — a topic for another post entirely), and ensure that scripts I’d like to use (like the platform-upgrade script) are pulled down and available.) Therefore I need a non-root package manager on linux.