Converting a company on SAAS server (Abe) - from old /u/ccr.xx to new version - with it's own environment
- Perform everything from here as root (su -) until notified to exit.
- Edit the file /etc/group and add an entry (use their company name in lower case) at the bottom. Increment the last used GID by 1.
sarissa:x:3239:ccc,lp,monavale,annan,mos zebra:x:3240:ccc,lp,zebra1,zebra2,zebra3,zebra4,zebra-canberra,zebra-tracey urban:x:3241:ccc,lp,uclp,ucmt,uclk,ucho temples:x:3242:ccc,lp,temples1,temples2,temples3 company:x:3243:ccc,lp,john,luke,matthew
- Make sure lp, ccc, cc2 and jon are members of this new group.
Create company environment directory under /u
mkdir cc<company>
- Under new directory create links to relevant revision directories: std, binl, binx11, lib, manual, pixmap, standard
cd /u/cc<company> ln -s /u/ccr.nn/{std,binl,binx11,lib,manual,pixmap,standard} ./ - Copy Company directories (including test company) and adm directory from its original source (this is important so they retain all their terminal numbers)
cp -a /u/ccr.nn/{<COMPANY>,<COMPANY>TEST,adm} ./ mkdir LOG mkdir usr cp /u/ccr.nn/usr/common.sh usr/ - As root enter the following commands
#cd /u/cc{company} #chgrp -R {company} . #find . -type d -exec chmod 770 {} \; - Change environment to new company:
. /u/cc{company}/usr/common.sh Conset to <COMPANYNAME>
conset -c <COMPANYNAME>
- Create directory usr. Copy /u/ccr.xx/usr/common.sh into this directory. Edit it so that CCDIR is set to /u/cc{company} .
Conset to <COMPANY>
- add user via addusr
- Modify ~username/.vnc/xstartup to call /u/cc{company}/usr/common.sh
