[Squeakland] Security settings?

Markus Schlager m.slg at gmx.de
Mon Nov 21 14:58:48 PST 2005


On Mon, 21 Nov 2005, Bert Freudenberg wrote:

> > My workaround for the moment is a modified npsqueakrun- 
> > skript which
> > forces links to the MySqueak-directory, but I'm not really happy  
> > with this
> > solution.
> 
> The 3.7-7 VM looks at the SQUEAK_USERDIR environment variable to  
> determine the user directory.
> 
> Do we need to add a SQUEAK_SECUREDIR envvar, too? Currently, we  
> always use the "/secure" subdirectory of the image directory, which  
> normally amounts to $(HOME)/.npsqueak/secure.
> 

The setting, I'm dealing with, is the following: I'd like to use Squeak
teaching computer science at school - this term to about 90 pupils of our
7th grades. On our linux-machines everyone has an account of his own, which
makes some 900 users, everyone of which should be able to use
Squeak. Actually, I'm not willing to spend several GB of diskspace on saving 
squeak-images. The HOME-directories have a 60MB-quota.  

Hence every computer has a directory '/usr/local/squeak'
containing a (write-protected) SqueakPlugin.image, which gets used by
everybody. At the Moment, this directory contains also the directories
'My Squeak' (respectively 'untrusted') and 'secure', which get linked to
subdirectories of '$HOME/Informatik/Squeak'. 

Markus

By the way, some other things - feedback:

1.) The VM-option '-vm-display-x11', set in the npsqueakrun-script, is causing
  problems on _some_ of our computers (SuSE9.0). I have to remove it in order
  to start squeakland.
2.) Is there any particular reason, the npsqueakrun-script is using the
  'swapbtn'-option? 
3.) I'm looking forward to a squeakland-image including Etoys2 and
  Tweak. 
4,) I'd appreciate a download-option of the 'ordinary' SqueakPluginImage (the
  image only, as a tarball or zip-File) on the squeakland-website. 

-----------------------------------------------
 Markus Schlager                  m.slg(at)gmx.de


More information about the Squeakland mailing list