[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

329.0. "rdist" by SMURF::FILTER (Automatic Posting Software - mail to flume::puck) Tue Sep 21 1993 13:51

Date Of Receipt: 	21-SEP-1993 12:37:12.08
From: 	KRISIS::sandeep "Sandeep Shah USG"
To: 	krisis::odehelp
CC: 	krisis::sandeep
Subj: 	rdist

hi folks,

I am working on putting together the latest release of rdist (6.1) on OSF/1.
I believe our source pools are maintained using rdist.  What I need is a 
sample distfile being used, so I can use it for my test environment.  

If you know someone I should contact, please let me know.  Thanks.

sandeep shah

T.RTitleUserPersonal
Name
DateLines
329.1Re: rdistSMURF::FILTERAutomatic Posting Software - mail to flume::puckTue Sep 21 1993 18:17112
Date Of Receipt: 	21-SEP-1993 16:21:11.71
From: 	FLUME::"[email protected]" "Grant Van Dyck"
To: 	[email protected]
CC: 	[email protected]
Subj: 	Re: rdist

Well, mostly we don't use an rdist file for the trees, we use a script
that Josh wrote that looks up tree locations in a lookuptable which
also includes arguments that get passed about how rdist should behave
(see /usr/sde/disks/ode_backingtrees) and then assembles rdist commands
on the fly.

However, the shadow build still uses an rdist file, Here's a sample:

HOSTS = (malcolm devbld@malcolm )

FILES = (/share/firstout/build/agosminor.dsk4/agosminor.pre.bl6)

${FILES} -> ${HOSTS}
	install -R /share/malcolm/build/u1/agos.shadow ;
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/rc_files ; 
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/Logs ; 
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/output ; 
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/tmp ; 
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/tools/alpha_OSF1/alpha/acc ;
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/tools/mips_ULTRIX ;
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/obj ;
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/kits ;
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/export/alpha ;
	except /share/firstout/build/agosminor.dsk4/agosminor.pre.bl6/sup ;

We also use rdist to update devbld's environment from the tools area submit tree 
to lastin, and from there to all of the build machines. Here's a sample of that:


HOSTS = (
#   bwisper
    bbigbld
    bbuffer
    bcache
    blastout
    boskits
    bpointer
    bqueue
    btrap
    bstack
    bpage
    bfetch
    bxor
    bfirstout
    bfirstin
)

TESTHOSTS = (
    cardinal
    malcolm
    arrow
    longbow
)

FILES = (
    .aliases
    .cshrc
    .forward
    .kshrc
    .mwmrc
    .profile
    .rhosts
    .sandboxrc
    .xsession
    .Xresources
    Mwm
    alpha
    bin
    build
    consistency
    envir
)


DEST = /usr/build/devbld

# production hosts - all exactly in sync
#
${FILES} -> ${HOSTS}
    install -w -R ${DEST} ;
    # notify [email protected] ;

# use "younger" switch and don't use "Remove" switch for test hosts,
# so that they can have experimental code.
#
${FILES} -> ${TESTHOSTS}
    install -y -w ${DEST} ;
    notify [email protected],[email protected] ;


Hope this helps. 

	-Grant


| 
| hi folks,
| 
| I am working on putting together the latest release of rdist (6.1) on OSF/1.
| I believe our source pools are maintained using rdist.  What I need is a 
| sample distfile being used, so I can use it for my test environment.  
| 
| If you know someone I should contact, please let me know.  Thanks.
| 
| sandeep shah