Thanks John, 
   Instead of a list in a file, how would I say "do this for each file in a 
directory"? I get the potentially changed directories from the SMP/E report. I 
don't want to risk missing a file by trying to extract the specific changed 
files from the SMP/E report.

Dave Gibney
Information Technology Services
Washington State University


> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of John McKown
> Sent: Friday, January 04, 2013 11:46 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Promote specific modules from service root
> 
> In a "real UNIX", I'd use rsync with the -av switches. Given that such
> do not exist on z/OS UNIX, I'd put the names of the files to be copied
> into another file, without the leading /Service or /Zervice. I'd then
> do something like:
> 
> su - #switch to root
> for i in file.containing.list.of.files;do cmp -s $i /Service/$i || {
> mv -v $i $i.bak;cp -v -a /Service/$i $i };done #copy changed files
> exit #from the root shell
> 
> What this does is for each file in the list, compare the old ($i) and
> new (/Service/$i) version. If they are different, then rename the
> current version, $i, to a backup name $i.bak, then verbosely (-v) copy
> (cp) the new to the old, keeping the attributes of the new (dates,
> owners, etc) (-a).
> 
> You may then want restart those processes which it would not be too
> disruptive to restart.
> 
> On Fri, Jan 4, 2013 at 1:26 PM, Gibney, Dave <gib...@wsu.edu> wrote:
> > Normally, I apply maintenance to a copy mounted at /Service (or sometimes
> /Zervice :) and deploy by making a copy of the new root ZFS file (and the
> SYSRES :) and IPL from them.
> > Let's say, I want to apply a limited set of fixes to a few executable 
> > modules
> and update a specific product without IPL.
> > In the normal loadlib world, I would COPYMOD the modules, carefully
> refresh LLA if needed and restart the appropriate tasks.
> >
> > What would be the appropriate tool to accomplish this in the ZFS (or HFS)
> world? Some pax incantation?
> >
> > Dave Gibney
> > Information Technology Services
> > Washington State University
> >
> > ----------------------------------------------------------------------
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> 
> 
> --
> Maranatha! <><
> John McKown
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to