[an error occurred while processing this directive] AIPS install.pl Change Log
NRAO
 

AIPS install.pl ChangeLog

The 31DEC08 version of AIPS is available in a "tarball" (a GNU-zipped tar file) that is generated each night at about 10 minutes after midnight (US/Eastern time). You can fetch the "tarball" here but be warned: it's over 90 Megabytes!

The install.pl "wizard" is an essential part of installing the 31DEC08 and later versions of AIPS. It is a perl script and is periodically revised to fix problems. This Change Log shows when these fixes have been made and why. If in doubt, get a fresh copy for 31DEC08 or for 31DEC07. The two versions are different (in at least one place) and you must get the one that applies to the release you are installing.
Date Comments
2008.mm.dd
2008.12.08 Update to 31DEC09 version string.
2008.06.21 Add group ownership and permissions to SPACE files.
2007.12.11 MACINT was missing from 2 lists for extra architecture directory creation and for making the AIPS link files.
2007.12.03 Update to 31DEC08 version string.
2007.07.08 Added creation of the default print area for batch jobs and removed all AP size queries since they do not matter now.
2007.06.08 Added commands to change group to the specified group for all files.
2007.01.22 Changed rsync options for full archive representation witha timeout.
2006.12.13 Added rsync of the $HIST area which was overlooked.
2006.05.03 Changed handling of memory size for Solaris and fixed the display of compiler options after a user changes them.
2006.03.22 Detect and support Mac Intel version.
2006.03.01 Added code to detect and forbid installation as root.
2006.01.17 Corrected two word break errors.
2005.12.8 Corrected perl grammar and added read to give user time to read the display of available OS flavors.
2005.11.09 Added AMD64's to recognize architecture and size, change FDFEFAULT compiler option and XAS Makefile.
2005.10.30 Dropped symlink making for AIPS on Macs. Just does aips.
2005.08.26 Change usage of FILAIP now that 2 questions dropped.
2005.07.13 Ask if binary intended when tar ball not found.
2005.06.16 Chaned the READLINE.SHR handling - only 1 file now.
2005.01.04 Add -c option for CDrom, cleaned up install from CDrom.
2004.12.17 Add system areas to all architectures due to cvs needs even for a binary installation.
2004.11.28 Overhaul to do binary installations on option -n. AP siize 20 by default. Menu 10 skipped on binary installation.
2004.08.05 $INSTALL_FROM_CD usage corrected.
2004.05.11 Error in finding date of yesterday fixed.
2004.01.27 Always found install machine in HOSTS.LIST due to error.
2003.12.04 The test for HPs for a special hack in compiling PP.FOR used $arch which is not set, $ARCH is correct.
2003.11.17 Corrected an error in unpacking READLINE.SHR.
2003.11.12 Dropped building and using UNSHR - all SHR files are now correctly build and can be unpacked with an sh command. Fixed the test in compiling PP to test for an IBM xlf compiler rather than an IBM architecture - IBM now vends xlf for Macs and other architectures.
2003.10.17 Changed how the date for MAKE.MNJ is found in order to cover the case where the tar ball has been deleted.
2003.09.05 Added page 5a to ask if this is a single laptop type of installation. It renames the host to LOCALHOST in this case and builds the HOSTS.LIST, DADEVS etc with this name. It also now auto-edits LOGIN.{SH,CSH} for the LAPTOP logical.
2003.08.13 Copy MAKE.MNJ to $SYSLOCAL and edit it there to put in the correct C compiler. Changed to make the user explicitly ask to download the tar ball. Having the ftp download be the default may be why there are so many nearly simultaneous downloads by sites.
2003.06.17 Added comment about editing FDEFAULT.SH when using the 2.95.3 compiler.
2003.06.11 Changed default $AIPS_ROOT to the local directory of the installation (`pwd`).
2003.06.05 Registration does not work so commented out that whole section.
2003.04.07 Move SETNAME and SETUNAME to $AIPS_ROOT and add a pause to edit them if desired.
2003.03.21 Added a rename of TEXT to TEXT.OLD to avoid unpacking problems.
2003.02.04 Changed PWD to AIPWD. Added a case to recognize MacIntosh OS/X systems as MACPPC.
2003.01.23 Dropped old section 10 on Inet/Unix TVs - it did nothing except confuse the users. Inet is always the default and the services are needed for tapes anyway. Added remark about tv=local in ref to the services and about the host name in the disk file naming.
2002.12.26 The 31DEC02 version becomes type NEW, stopping the running of MAKE.MNJ.
2002.12.24 The question about skipping the tar ball unpack had the wrong code for the default - requiring a Y or y to be typed to skip.
2002.12.16 Corrected the handling of the MNJ so that the date will be set by default to the tar ball date minus 1 not December of last year.
2002.11.15 Create $AIPS_ROOT/OFM directory. Make $RUNFIL, $FITS, $OFMFIL group writable always.
2002.09.30 Added code to make a FITS directory if one is not present.
2002.09.27 AP size 20 Mbytes was recommended on machines > 70 Mbytes which is not enough for the OS these days. Changed to recommend 80 Mbytes over 400 Mbytes and 20 over 140 Mbytes of RAM. These are more realistic.
2002.08.09 & 13 The INSTEP2 and FILAIP questions were case sensitive in their answers.
2002.07.08 Changed default to start INSTEP2 and 4 rather than not to start them.
2002.05.15 Changed the code that copies files to $AIPS_ROOT from $SYSUNIX. This copy checked dates but there are ways for that to fail so I made it copy the files all the time. If there are restarts this blows away the .old files but so what. Also added $mytype = "TST" and the MNJ code will be done only if $mytype is /TST/. When we get a new NEW this changes to NEW and the MNJ stuff is skipped as it should be for NEW.
2002.02.14 Added support for CDROM installation, so that it doesn't do or say really dumb things. Fixed problem with fishing the compiler options out of the CCOPTS.SH, LDOPTS.SH and FDEFAULT.SH files, inserted some sanity checks for compiles working.
2002.01.09 Changed DADEVS handling to force the entry of a directory name only if $NET0/DADEVS.LIST does not exist. Added copy of files from $NET0/$HOST to $TST/$ARCH/TEMPLATE.
2001.12.27 Fixed it to write PAPC.INC in $INC/NOTST/$ARCH always.
2001.09.05 Fixed privileges when $AIPS_ROOT directory had to be created.
2001.06.15 FDEFAULT.SH is now in $SYSLOCAL rather than $SYSUNIX
2001.05.16 Documentation updated to include list of services needed for the /etc/services file (or NIS services map). Sorry! Thought I had included this. -- PM.
2001.01.25 Many bug fixes that caused all sorts of annoyances, most of them irritating but not debilitating. Note that one of the "fixes" is actually a fix to the AIPSASSN.SH file; there was one statement where a [ (square bracket) and a quote mark were pushed together; they needed to be separated by a space.
The most problematic bug fixed was one that caused the unpacking of XAS to hang. Another was the failure to make the symlink to /usr/lib/libreadline.a if found (so it unnecessarily went through the unpacking and building of readline).
2000.11.29 Change name from 31DEC99 to 31DEC00.
2000.10.24 Script was not closing a double quote in $SYSUNIX/ZLPCL2; fixed today. If your ZLPCL2 is broken, you'll see
ZLPCL2: syntax error at line 73: `(' unexpected
whenever you try to print text from AIPS (e.g., PRTMSG). You can repair this by inserting a double quote character at the end of line 53 or 55 of ZLPCL2 (whichever one is not commented out with a "#"):
psfilter="$SYSLOCAL/F2PS -$size"
(There may be an -A4 flag, or not; preserve it if it's there).
2000.09.30 Incorrect dates in AIPSPATH.* files fixed
2000.09.27 Fix "missing AIPS.BOOT" file problem


Known Problems

  • The automatic ftp code does not work
  • Documentation needs to be spruced up

Remember to check the Midnight Job page and the 31DEC03 or 31DEC02 pages for additional information and instructions.

Modified on $Date: 2008/12/08 22:50:40 $
by Eric W. Greisen.