[squeak-dev] Re: [Box-Admins] Updating VMs and possible conflicts

Eliot Miranda eliot.miranda at gmail.com
Thu Jul 3 02:03:05 UTC 2014


On Wed, Jul 2, 2014 at 5:24 PM, David T. Lewis <lewis at mail.msen.com> wrote:

> On Wed, Jul 02, 2014 at 12:36:15PM -0700, Eliot Miranda wrote:
> > On Wed, Jul 2, 2014 at 12:04 PM, David T. Lewis <lewis at mail.msen.com>
> wrote:
> >
> > > The script is installed as /usr/local/bin/squeak.
> > >
> > > Yes that is the one that might get stepped on by the Cog install.
> > >
> > What cog install is this?  The Cog tarballs on my site don't install
> > anywhere specific.  They unpack to a directory called e.g. coglinuxht,
> > cogspurlinux, etc.  They don't stomp on anything.
>
> The squeakvm interpreter VM is typically installed in /usr/local/, so the
> start script is /usr/local/bin/squeak. This has been the case for the last
> 15 years or so.
>
> If a unix/linux installs Cog, they will typically want to install it in
> /usr/local/. In that case, the Cog start script stomps on the squeakvm
> start script.
>

No it doesn't.  Look at the tarballs.  They expand to a local directory
called coglinux, et al.  Further, their squeak scripts are cntained in that
directory hierarchy.  What you describe would only happen if one did a
build of a Cog VM and told the configure script to install in /usr/local.
 Note that my build scripts dont do this.  They "install" to a staging
directory in which the tarballs are made.


The same issue exists for installation in /usr/ as opposed to /usr/local/.
>
> Dave
>

I don't agree.  I don't see how one could do this inadvertently at all.
-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140702/4efac5b4/attachment.htm


More information about the Squeak-dev mailing list