abstract:darwin:install_software:workgroup-sw

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revisionBoth sides next revision
abstract:darwin:install_software:workgroup-sw [2020-11-19 17:15] – external edit 127.0.0.1abstract:darwin:install_software:workgroup-sw [2021-04-28 13:24] – [Directory Structure] anita
Line 9: Line 9:
 ===== Directory Structure ===== ===== Directory Structure =====
  
-After using the ''workgroup'' command (either explicitly or within your login files) the ''WORKDIR'' environment variable is set to the workgroup's work directory.  Create a directory to contain all workgroup-specific software:+After using the ''workgroup'' command (either explicitly or within your login files) the ''WORKDIR'', ''WORKDIR_USERS'' and ''WORKDIR_SW'' environment variables are set based the allocation workgroup directory. Create a directory to contain all workgroup-specific software:
  
 <code bash> <code bash>
-mkdir -p $WORKDIR/sw +workgroup -g it_nss 
-$ chmod 02775 $WORKDIR/sw +$ ls -ld $WORKDIR_SW 
- +drwxrws--- 4 root it_nss 4096 Aug  1  2013 sw
-$ ls -ld sw +
-drwxrwsr-frey it_nss 4096 Aug  1  2013 sw+
 </code> </code>
  
 The privileges assigned to the //sw// directory allow any member of the workgroup to create directories/files inside it. The privileges assigned to the //sw// directory allow any member of the workgroup to create directories/files inside it.
  
-To streamline VALET usage, a directory named //valet// can be created inside //sw// to contain any VALET package definition files representing the software you've installed.  The VALET software will automatically check this directory if present:+To streamline VALET usage, a directory named //valet// has been created inside //sw// to contain any VALET package definition files representing the software you've installed.  The VALET software will automatically check this directory if present:
  
 <code bash> <code bash>
-mkdir -$WORKDIR/sw/valet +ls -la $WORKDIR_SW 
-$ chmod 02775 $WORKDIR/sw/valet+total 130 
 +drwxrws--- 4 root   it_nss 33280 Feb  3 14:37 . 
 +drwxrws--- 6 root   it_nss 33280 Feb  4 12:59 .. 
 +drwxrws--- 2 root   it_nss 33280 Feb  4 10:37 valet
 </code> </code>
  
 Again, the directory is made writeable by all workgroup members. Again, the directory is made writeable by all workgroup members.
  
-The IT-managed software organized under ''/opt/shared'' is a good example of how individual software packages will be installed inside ''$WORKDIR/sw'' Each package gets its own subdirectory, named in lowercase.  Individual versions of that software package are installed in subdirectories of that:+The IT-managed software organized under ''/opt/shared'' is a good example of how individual software packages will be installed inside ''$WORKDIR_SW'' Each package gets its own subdirectory, named in lowercase.  Individual versions of that software package are installed in subdirectories of that:
  
 <code> <code>
-$WORKDIR/sw+$WORKDIR_SW
  |- supercfd/  |- supercfd/
      |- attic/      |- attic/
  • abstract/darwin/install_software/workgroup-sw.txt
  • Last modified: 2021-04-28 13:44
  • by anita