From: SMTP%"RELAY-INFO-VAX@CRVAX.SRI.COM" 28-MAY-1993 11:58:42.94 To: EVERHART CC: Subj: Re: vmsinstal - rename_file callback problem X-Newsgroups: comp.os.vms From: andreas@didymus.rmi.de (Andreas Fassl) Subject: Re: vmsinstal - rename_file callback problem Message-ID: Organization: Klaus Kaempf Softwareentwicklung Date: Thu, 27 May 1993 13:24:44 GMT Lines: 57 To: Info-VAX@KL.SRI.COM X-Gateway-Source-Info: USENET In <1993May25.005434.28708@dbased.nuo.dec.com> lionel@quark.enet.dec.com (Steve Lionel) writes: In comp.os.vms you write: >In article , rory@wri.com (Rory Murtagh) >writes... >> >>I have a problem with the RENAME_FILE callback. I have several files >>(originally) of the same name to install into different places. So I >handy), this will cause VMSINSTAL to copy the file to the target area >immediately rather than waiting for the MOVEFILES pass. >Steve Lionel lionel@quark.enet.dec.com >SDT Languages Group >Digital Equipment Corporation >110 Spit Brook Road >Nashua, NH 03062 Hm, I wrote a complete VMS-Instal for the GCC 1.39 especially for the include files. Let us take a look: $ ! $ ! K I T I N S T A L . C O M $ ! $ ! GNU_C Compiler System $ ! $ ! Copyright 1990,1991 proGIS Softwareentwicklung Fassl $ $!Directory [GCC.INCLUDE.SYS] $ library/text/extract=dir /out=vmi$kwd:sys_dir.h VMI$KWD:sys.tlb $ library/text/extract=file /out=vmi$kwd:sys_file.h VMI$KWD:sys.tlb $ VMI$CALLBACK provide_file GCC$INCLUDE sys_dir.h VMI$ROOT:[SYSEXE.gcc.include.sys] $ VMI$CALLBACK provide_file GCC$INCLUDE sys_file.h VMI$ROOT:[SYSEXE.gcc.include.sys] $ VMI$CALLBACK rename_file VMI$ROOT:[SYSEXE.GCC.INCLUDE.SYS]sys_dir.h VMI$ROOT:[SYSEXE.GCC.INCLUDE.SYS]dir.h $ VMI$CALLBACK rename_file VMI$ROOT:[SYSEXE.GCC.INCLUDE.SYS]sys_file.h VMI$ROOT:[SYSEXE.GCC.INCLUDE.SYS]file.h It was my first approach, meanwhile I'm installing via brute-force backup-extracting called by VMSINSTAL. But maybe this helps. With kind regards Andreas Fassl -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + proGIS Softwareentwicklung, Simulationssysteme, Beratung + + Germany - 51oo Aachen, Jakobstrasse 181 + + E-Mail: andreas@didymus.rmi.de VOICE: (49) 241 403 446 +