#!/bin/csh # ZZMAKE -- Used to build these distribution files (NOT FOR DISTRIBUTION). # The system should be configured generic before making any of these. # The system should be linked -T to reduce the size of the symbol tables. set echo set compress = gzip (cd $iraf; mkpkg generic; cd $iraf/noao; mkpkg generic) (cd $hlib; mv extern.pkg extern.pkg.NOAO; mv extern.pkg.DEF extern.pkg) #(cd $hlib; mv mkiraf.csh mkiraf.csh.NOAO; mv mkiraf.csh.DEF mkiraf.csh) onintr abort #rm -f $iraf/bin.ssun/S*.e.[123] rm -f ~iraf/.rhosts ~iraf/.irafhosts rm -f ~iraf/uparm/* # The extern.pkg file needs to be replaced before making the following. (cd $iraf; tar -cf - .) |\ $compress > as.pcix.gen.gz (cd $iraf; tar -cf - HS* dev local unix) |\ $compress > hs.pcix.gen.gz # Make the FreeBSD binary distributions. (cd $iraf/bin.freebsd; tar -cf - IB* lib*_p.a ) | $compress > db.fbsd.x86.gz (cd $iraf/bin.freebsd; rm lib*_p.a) (cd $iraf/bin.freebsd; tar -cf - .) |\ $compress > ib.fbsd.x86.gz (cd $iraf/noao/bin.freebsd; tar -cf - .) |\ $compress > nb.fbsd.x86.gz zcat db.fbsd.x86.gz | (cd $iraf/bin.freebsd; tar -xpf -) # Make the Slackware Linux binary distributions. (cd $iraf/bin.linux; tar -cf - IB* lib*_p.a ) | $compress > db.lnux.x86.gz (cd $iraf/bin.linux; rm lib*_p.a) (cd $iraf/bin.linux; tar -cf - .) |\ $compress > ib.lnux.x86.gz (cd $iraf/noao/bin.linux; tar -cf - .) |\ $compress > nb.lnux.x86.gz zcat db.lnux.x86.gz | (cd $iraf/bin.linux; tar -xpf -) # Make the Redhat Linux binary distributions. (cd $iraf/bin.redhat; tar -cf - IB.* lib*_p.a ) | $compress > db.rhux.x86.gz (cd $iraf/bin.redhat; rm lib*_p.a) (cd $iraf/bin.redhat; tar -cf - .) |\ $compress > ib.rhux.x86.gz (cd $iraf/noao/bin.redhat; tar -cf - .) |\ $compress > nb.rhux.x86.gz zcat db.rhux.x86.gz | (cd $iraf/bin.redhat; tar -xpf -) # Make the SuSE Linux binary distributions. #(cd $iraf/bin.suse; tar -cf - IB.* lib*_p.a ) | $compress > db.suse.x86.gz #(cd $iraf/bin.suse; rm lib*_p.a) (cd $iraf/bin.suse; tar -cf - .) |\ $compress > ib.suse.x86.gz (cd $iraf/noao/bin.suse; tar -cf - .) |\ $compress > nb.suse.x86.gz #zcat db.suse.x86.gz | (cd $iraf/bin.suse; tar -xpf -) # Make the Solaris x86 binary distributions. #(cd $iraf/bin.sunos; tar -cf - IB.* lib*_p.a ) | $compress > db.ssol.x86.gz #(cd $iraf/bin.sunos; rm lib*_p.a) (cd $iraf/bin.sunos; tar -cf - .) |\ $compress > ib.ssol.x86.gz (cd $iraf/noao/bin.sunos; tar -cf - .) |\ $compress > nb.ssol.x86.gz #zcat db.ssol.x86.gz | (cd $iraf/bin.sunos; tar -xpf -) (cd $hlib; mv extern.pkg extern.pkg.DEF; mv extern.pkg.NOAO extern.pkg) #(cd $hlib; mv mkiraf.csh mkiraf.csh.DEF; mv mkiraf.csh.NOAO mkiraf.csh) exit 0 abort: (cd $hlib; mv extern.pkg extern.pkg.DEF; mv extern.pkg.NOAO extern.pkg) #(cd $hlib; mv mkiraf.csh mkiraf.csh.DEF; mv mkiraf.csh.NOAO mkiraf.csh)