forsms
5th June 2002, 21:01
Hi,

How to get the files (objects) in UNIX which have changed because of a patch/solution installtion?
i.e. I would like to know if I have installed a solution/patch sat today, ; give me the list of objects (program scripts/program objects.etc) which are changed after the installation?

Thanks in advance

Francesco
5th June 2002, 23:08
find $BSE/application -type f -mtime -y -exec ls -l {} \;
(where y is the # of days since you installed a patch), gives you a listing of all files that have been touched in the past y days.

Hope that helps.

benito
6th June 2002, 00:37
i would probably want to know which object im changing first before installing a patch or solution.
in ttiex1284m000 you have the option extract only. you will extract a file dump.l. Look for the objects,forms,reports that would be replaced. After installation of the patch use bic_explode6.1 or bic_explode in NT to see that paths of the objects,forms, reports, etc.

good luck

ericthomas
6th June 2002, 12:22
Dear All,

The scripts attached we use to check in Unix for baan patch/mods before applying.

It check the current objects and backup the ones the patch contains. So you have a backup to go.

Please change the VRC names inside the script to substitute yours. You need to check the script before you run. This is written for HP Unix.

Hope this may help.

thanks,Eric

forsms
6th June 2002, 16:02
Thanks Eric, I will go through the scripts...hope that the scripts are w.r.t PMC (we have Baan5c with PMC)!!

Also, Fransesco, I have iinstalled Service Pack yesterday and would like to know the objects change, hence I gave the following comand

find $BSE/application -type f -mtime -1 -exec -l {} \;

There is no output. Is the syntax OK?

Francesco
6th June 2002, 16:43
Maybe the service pack didn't update any objects? ;)

The syntax looks ok to me (correct me when I'm wrong), not to mention completely POSIX, but the 1 day actually means a full 24 hours. Maybe a little more patience?

Either that or try it with mtime -0

Good luck.