[OpenIndiana-discuss] gdb debugger

Reginald Beardsley pulaskite at yahoo.com
Sat Nov 22 13:39:03 UTC 2025


 Copying *everything* in case I want to add a package later scales *really* badly :-(
I'm reminded of when my job required installing MATLAB ca 1995.   30,000 lines of shell scripts calling each other multiple times.    I added "<filename> /usr/bin/date >>log to all the scripts.  It was *almost* funny.  If ZFS can't mount multiple snapshots RO it needs to.
I'd like to see some serious explanation of why mounting a snapshot of the repo at the time of the "not a release" is not viable.  I am supporting the servers at $100 USD/month.  Do I really want to support something this broken?
This is NOT a resource issue, disk is $25/TB and there are not TBs of actual changes in a year unless someone has done something breathetakingly wrong.
My own S10 package setup where I built everything from source I can switch between multiple installed versions at will, all of which resolved to the same search.  :unlink version <n.x>; link At one oil company /tool/{bin,lib,man,etc} resolved to  /tool/<arch>/{bin,lib,man,etc}for 6 platforms and a single NFS directory per user. I set it up and maintained all the OS stuff we had all common across all platforms.  In a COW system the snapshots are cheap. I presume only portions of the file which are modified, not the entire file.  The semantics  required are embedded in the filesystem.  But you need to map it correctly.

Reg


    On Friday, November 21, 2025 at 06:00:38 PM CST, Bill Sommerfeld via openindiana-discuss <openindiana-discuss at openindiana.org> wrote:  
 
 On 11/21/25 14:34, Reginald Beardsley via openindiana-discuss wrote:
>  I'm looking for the functional equivalent of a physical copy on media. I can *guarantee* it's exactly a match for any arbitrary set of packages I pull at any arbitrary date.  No bug fixes, but it *is* exactly the same.

You can do this by making a local copy of the package repo.  (I do this 
for several reasons - mostly that I run with my own build of illumos-gate).

You can do this either via rsync or via pkgrecv, then point your systems 
at your local copy rather than the master copy at pkg.openindiana.org

Something along the lines of:

pkgrecv -r -m latest -s ${SOURCEREPO}  -d ${DESTREPO} 'consolidation/*'

works pretty well for me.

                        - Bill



_______________________________________________
openindiana-discuss mailing list
openindiana-discuss at openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss
  


More information about the openindiana-discuss mailing list