[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference smurf::buildhelp

Title:USG buildhelp questions/answers
Moderator:SMURF::FILTER
Created:Mon Apr 26 1993
Last Modified:Mon Jan 20 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2763
Total number of notes:5802

2550.0. "Re: ACL modification tool for QA pools" by AOSG::FILTER (Automatic Posting Software - mail to flume::puck) Mon Sep 09 1996 15:39

Date Of Receipt: 	 9-SEP-1996 14:06:17.36
From: 	FLUME::jmf "Joshua M. Friedman Digital UNIX"
To: 	carito@DEC:.zko.flume
CC: 	aaron odehelp reops stave tomg
Subj: 	Re:  ACL modification tool for QA pools

Al & Co., you can see documentation on the use of our "PL-bin menu" at

 http://nsa.zk3.dec.com/rengweb/procedures/misc/plbin_Readme (attached)

To set this up we in release will need to identify a host in our build
environment which would be the QA acl setup host on which we'll add the
required accounts and permissisions.

-josh

------------
Subject: "PL" menu on build hosts
Date: Wed, 24 Nov 93 16:23:51 -0500
From: "Joshua Friedman, OSF/UNIX SDE 381-1548" <jmf>

(This mail is a bit terse, but should be enough to get you going)

On each of the build machines, as follows, there is an interface to
allow restricted access to acls and build times.  You can add acls 
for either os or x for any stream from any host.

    stack/trap : agosminor, agxminor
    page/cache : goldos, goldx
    fetch      : agoshw

run the command (you can put this in your path or make an alias if you like):

    ~devbld/plbin/menu  (/usr/build/devbld/plbin/menu)

You'll see the following menu:

 1) log
 2) grepacl
 3) addacl
 4) rmacl
 5) lockacl
 6) unlockacl
 7) vicrontab
 8) psname
 9) psnum
10) pskill
11) Quit
Enter command number: 

General project leaders should have log & acl access (1-6); only select
people with whom we've worked have other access.

The log command just prompts you for a message and logs/mails it (log
is in ~devbld/plbin.log).

To search, add or remove access for people, use the items 2,3,4; they'll
prompt you for the principal name, and then for a pool to pick from. 
For locking and unlocking you'll get prompted to select the pool.
Here's what pools are what and where:

You can add, delete or search for multiple people at once - separate with
spaces.  The search is case insensitive and can take any part of the name;
add and delete must be exact Principal names.

For Sterling, pools available from stack or trap:
        agosminor, agxminor     -- submit trees for os and x
        rcs/os, rcs/x11         -- general access (bco/bci) to os & x pools 
from stack only:
        agosminor.kitbld        -- os kitbld submits
from trap only:
        agxminor.kitbld         -- x kitbld submits


The vicrontab entry allows you to edit the crontab -- to change the build time.
BE CAREFUL!   note that os build's on stack and x is on trap - these should
be coordinated.

psname and psnum will recursively show you all the subproesses below a
given process (by name or pid number). 

pskill will take a list of ANY processes to kill.  BE CAREFUL!!!

These actions all get logged and send mail to <proj.leaders>/steve/josh,
as listed in the ~devbld/plbin.to file on each host.

-josh

T.RTitleUserPersonal
Name
DateLines