1993.12.28 SUBJECT: SunSoftÀÇ Sunpro.f77À» installÇÑ ÀÛ¾÷ÀýÂ÷¿¡ ´ëÇÑ Á¤¸® CONTENT: 1. InstallÀ» À§ÇÑ ½Ã½ºÅÛ ¹× Soft License¿¡ ´ëÇÑ Á¤º¸ *SERVER 3 -Server host name : mymy -Server host ID : 72860f6F (seven-two-eight-six-zero-F-six-F) -Domainname : *Product Information 1.-Feature Name : SPARCopiler Fortran -Version : 2.01 FCS -Proof of License Certificate Serial Number : FX445-16201-10 Authorization Code : YZAY-SHYF -Number of License : 1 * License password # # Product : SPARCompiler FORTRAN, 2.0.1 # Date : December 15, 1993 # SERVER mymy 72860f6f 1726 DAEMON suntechd /etc/opt/licenses/suntechd FEATURE sunpro.f77 suntechd 2.010 01-jan-0 1 3BDAC0F1129DA04FF3E5 "" #LICENSE_FILE sunpro.f77 2.010 sunpro 1 2. InstallÀ» ¼öÇàÇÑ script mymy# cd / mymy# mount -r /dev/sr0 /cdrom mymy# cd /cdrom/*1* mymy# cdm cdm Initializing ........Done Current program environment: Application : none Category : all Directory : /cdrom/Solaris_1.0 ----->>>>> CDM <<<<<----- 1. Select Application 2. Show Current Application 3. Install Application 4. Display Application Text File 5. Print Application Text File 6. List Applications 7. List Categories 8. Change Current Category 9. Change Current Directory 10. Show Program Environment Please enter a number or q to quit: 1 Applications available: 1. C 2. C++ 3. Fortran 4. Pascal 5. SPARCworks 6. SW/TeamWare 7. SunPro AnswerBook 8. SunTech_License Please enter a number or q for the main menu: 3 "Fortran" selected as new application. ----->>>>> CDM <<<<<----- 1. Select Application 2. Show Current Application 3. Install Application 4. Display Application Text File 5. Print Application Text File 6. List Applications 7. List Categories 8. Change Current Category 9. Change Current Directory 10. Show Program Environment Please enter a number or q to quit: 3 Begin installation now? y Executing installation file ... The following product will be installed: 2.0.1 SPARCompiler Fortran Sun-4, Sun-4c, Sun-4m SUNBIN CD-ROM (UFS file system format ) 1 of 1 Part Number: 258-3340-10 Copyright (C) 1992 Sun Microsystems, Inc. Printed in the United States of America. Sun Microsystems, Inc., 2550 Garcia Avenue, Mountain View, California, 94043-1100 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. This product or the products depicted herein may be protected by one or more U.S. or international patents or pending patents. Portions of this product may be derived from the UNIX(R) and Berkeley 4.3 BSD systems, licensed from UNIX System Laboratories, Inc. and the University of California, respectively. Third party font software in this product is protected by copyright and licensed from Sun's Font Suppliers. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. Sun, Sun Microsystems, the Sun Logo, SunPro, SunSoft, Solaris, SunOS, ONC, NFS, OpenWindows, DeskSet, AnswerBook, SunLink, SunView, SunDiag, NetISAM, NeWS, OpenBoot, OpenFonts, SunInstall, SunNet, ToolTalk, 7m-X11/NeWS5andmXView are trademarks or registered trademarks of Sun Microsystems, Inc. UNIX and OPEN LOOK are registered trademarks of UNIX System Laboratories, Inc. PostScript is a registered trademark of Adobe Systems, Inc. All other product names mentioned herein are the trademarks of their respective owners. All SPARC trademarks, including the SCD Compliant Logo, are trademarks or registered trademarks of SPARC International, Inc. SPARCstation, SPARCserver, SPARCworks, and SPARCompiler are licensed exclusively to Sun Microsystems, Inc. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. The OPEN LOOK(R) and Sun(TM) Graphical User Interfaces were developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry. Sun holds a non-exclusive license from Xerox to the Xerox Graphical User Interface, which license also covers Sun's licensees who implement OPEN LOOK GUI's and otherwise comply with Sun's written license agreements. The X Window System is a product of the Massachusetts Institute of Technology. Do you want to continue [y|n]? y /cdrom/Solaris_1.0/SC2.0.1_SunFortran/../bin/extract_unbundled : Extracting Installation Scripts /cdrom/Solaris_1.0/SC2.0.1_SunFortran/../bin/extract_unbundled : Begin Install Script Execution Do you want to install the licensing product? [y/n] y Do you want to install AnswerBook? [y/n] n Invoking /usr/tmp/unbundled/install_SC2.0.1 ; log file is /usr/tmp/unbundled/install_SC2.0.1.log Begin Installation of Fortran 2.0.1 Installation should take approximately 5 minutes. Here is the Current Free Disk space: Filesystem kbytes used avail capacity Mounted on /dev/sd0a 29783 9250 17555 35% / /dev/sd0g 291919 223663 39065 85% /usr /dev/sd0h 579806 484236 37590 93% /home /dev/sd2a 19095 15003 2183 87% /5root /dev/sd2f 61639 45891 9585 83% /5opt /dev/sd2g 245151 216467 4169 98% /5usr /dev/sr0 554125 298926 255199 54% /cdrom This software may require 27000 kbytes of disk space Do you want to continue [y|n]? y Enter system type [standalone | server]: st Currently the destination directory is /usr/lang Currently there is 39064 kbytes available in the /usr/lang partition Product needs 27000 kbytes of space Do you want to change the destination directory [y|n]? n Ready to install Fortran 2.0.1 in /usr/lang, Do you want to continue [y|n]? y Extracting software . . . . x ./include/f77/f77/X_F.h symbolic link to ../X_F.h x ./include/f77/f77/Xlib_F.h symbolic link to ../Xlib_F.h x ./include/f77/f77/alert_F.h symbolic link to ../alert_F.h x ./include/f77/f77/attr_F.h symbolic link to ../attr_F.h x ./include/f77/f77/attrgetset_F.h symbolic link to ../attrgetset_F.h x ./include/f77/f77/attrol_F.h symbolic link to ../attrol_F.h x ./include/f77/f77/base_F.h symbolic link to ../base_F.h x ./include/f77/f77/canvas_F.h symbolic link to ../canvas_F.h x ./include/f77/f77/cms_F.h symbolic link to ../cms_F.h x ./include/f77/f77/cms_grays_F.h symbolic link to ../cms_grays_F.h x ./include/f77/f77/cms_mono_F.h symbolic link to ../cms_mono_F.h x ./include/f77/f77/cms_rgb_F.h symbolic link to ../cms_rgb_F.h x ./include/f77/f77/cmsrainbow_F.h symbolic link to ../cmsrainbow_F.h x ./include/f77/f77/cursor_F.h symbolic link to ../cursor_F.h x ./include/f77/f77/defaults_F.h symbolic link to ../defaults_F.h x ./include/f77/f77/drawable_F.h symbolic link to ../drawable_F.h x ./include/f77/f77/expandname_F.h symbolic link to ../expandname_F.h x ./include/f77/f77/f77_floatingpoint.h symbolic link to ../f77_floatingpoint.h x ./include/f77/f77/font_F.h symbolic link to ../font_F.h x ./include/f77/f77/frame_F.h symbolic link to ../frame_F.h x ./include/f77/f77/fullscreen_F.h symbolic link to ../fullscreen_F.h x ./include/f77/f77/generic_F.h symbolic link to ../generic_F.h x ./include/f77/f77/pkg_F.h symbolic link to ../pkg_F.h x ./include/f77/f77/icon_F.h symbolic link to ../icon_F.h x ./include/f77/f77/icon_load_F.h symbolic link to ../icon_load_F.h x ./include/f77/f77/notice_F.h symbolic link to ../notice_F.h x ./include/f77/f77/notify_F.h symbolic link to ../notify_F.h x ./include/f77/f77/openmenu_F.h symbolic link to ../openmenu_F.h x ./include/f77/f77/openwin_F.h symbolic link to ../openwin_F.h x ./include/f77/f77/panel_F.h symbolic link to ../panel_F.h x ./include/f77/f77/pixrect_F.h symbolic link to ../pixrect_F.h x ./include/f77/f77/pixwin_F.h symbolic link to ../pixwin_F.h x ./include/f77/f77/pkg_public_F.h symbolic link to ../pkg_public_F.h x ./include/f77/f77/procitf_F.h symbolic link to ../procitf_F.h x ./include/f77/f77/rect_F.h symbolic link to ../rect_F.h x ./include/f77/f77/rectlist_F.h symbolic link to ../rectlist_F.h x ./include/f77/f77/screen_F.h symbolic link to ../screen_F.h x ./include/f77/f77/scrollbar_F.h symbolic link to ../scrollbar_F.h x ./include/f77/f77/sel_attrs_F.h symbolic link to ../sel_attrs_F.h x ./include/f77/f77/sel_svc_F.h symbolic link to ../sel_svc_F.h x ./include/f77/f77/selection_F.h symbolic link to ../selection_F.h x ./include/f77/f77/seln_F.h symbolic link to ../seln_F.h x ./include/f77/f77/server_F.h symbolic link to ../server_F.h x ./include/f77/f77/stddefs_F.h symbolic link to ../stddefs_F.h x ./include/f77/f77/str_utils_F.h symbolic link to ../str_utils_F.h x ./include/f77/f77/sun_F.h symbolic link to ../sun_F.h x ./include/f77/f77/svrimage_F.h symbolic link to ../svrimage_F.h x ./include/f77/f77/termsw_F.h symbolic link to ../termsw_F.h x ./include/f77/f77/text_F.h symbolic link to ../text_F.h x ./include/f77/f77/textsw_F.h symbolic link to ../textsw_F.h x ./include/f77/f77/time_F.h symbolic link to ../time_F.h x ./include/f77/f77/tty_F.h symbolic link to ../tty_F.h x ./include/f77/f77/ttysw_F.h symbolic link to ../ttysw_F.h x ./include/f77/f77/undef_F.h symbolic link to ../undef_F.h x ./include/f77/f77/win_enum_F.h symbolic link to ../win_enum_F.h x ./include/f77/f77/win_env_F.h symbolic link to ../win_env_F.h x ./include/f77/f77/win_event_F.h symbolic link to ../win_event_F.h x ./include/f77/f77/win_input_F.h symbolic link to ../win_input_F.h x ./include/f77/f77/win_notify_F.h symbolic link to ../win_notify_F.h x ./include/f77/f77/win_struct_F.h symbolic link to ../win_struct_F.h x ./include/f77/f77/window_F.h symbolic link to ../window_F.h x ./include/f77/f77/window_hs_F.h symbolic link to ../window_hs_F.h x ./include/f77/f77/wmgr_F.h symbolic link to ../wmgr_F.h x ./include/f77/f77/xv_error_F.h symbolic link to ../xv_error_F.h x ./include/f77/f77/xv_xrect_F.h symbolic link to ../xv_xrect_F.h x ./include/f77/X_F.h, 30425 bytes, 60 tape blocks x ./include/f77/Xlib_F.h, 77526 bytes, 152 tape blocks x ./include/f77/alert_F.h, 2099 bytes, 5 tape blocks x ./include/f77/attr_F.h, 21599 bytes, 43 tape blocks x ./include/f77/attrgetset_F.h, 106854 bytes, 209 tape blocks x ./include/f77/attrol_F.h, 2538 bytes, 5 tape blocks x ./include/f77/base_F.h, 752 bytes, 2 tape blocks x ./include/f77/canvas_F.h, 4524 bytes, 9 tape blocks x ./include/f77/cms_F.h, 3186 bytes, 7 tape blocks x ./include/f77/cms_grays_F.h, 816 bytes, 2 tape blocks x ./include/f77/cms_mono_F.h, 865 bytes, 2 tape blocks x ./include/f77/cms_rgb_F.h, 1065 bytes, 3 tape blocks x ./include/f77/cmsrainbow_F.h, 1110 bytes, 3 tape blocks x ./include/f77/cursor_F.h, 5367 bytes, 11 tape blocks x ./include/f77/defaults_F.h, 5247 bytes, 11 tape blocks x ./include/f77/drawable_F.h, 1598 bytes, 4 tape blocks x ./include/f77/expandname_F.h, 1501 bytes, 3 tape blocks x ./include/f77/f77_floatingpoint.h, 2151 bytes, 5 tape blocks x ./include/f77/font_F.h, 7620 bytes, 15 tape blocks x ./include/f77/frame_F.h, 7184 bytes, 15 tape blocks x ./include/f77/fullscreen_F.h, 3233 bytes, 7 tape blocks x ./include/f77/generic_F.h, 7625 bytes, 15 tape blocks x ./include/f77/icon_F.h, 2443 bytes, 5 tape blocks x ./include/f77/icon_load_F.h, 6970 bytes, 14 tape blocks x ./include/f77/notice_F.h, 2726 bytes, 6 tape blocks x ./include/f77/notify_F.h, 15138 bytes, 30 tape blocks x ./include/f77/openmenu_F.h, 8734 bytes, 18 tape blocks x ./include/f77/openwin_F.h, 3087 bytes, 7 tape blocks x ./include/f77/panel_F.h, 23916 bytes, 47 tape blocks x ./include/f77/pixrect_F.h, 9726 bytes, 19 tape blocks x ./include/f77/pixwin_F.h, 7011 bytes, 14 tape blocks x ./include/f77/pkg_F.h, 512 bytes, 1 tape blocks x ./include/f77/pkg_public_F.h, 2322 bytes, 5 tape blocks x ./include/f77/procitf_F.h, 3479 bytes, 7 tape blocks x ./include/f77/rect_F.h, 3792 bytes, 8 tape blocks x ./include/f77/rectlist_F.h, 4216 bytes, 9 tape blocks x ./include/f77/screen_F.h, 1779 bytes, 4 tape blocks x ./include/f77/scrollbar_F.h, 3762 bytes, 8 tape blocks x ./include/f77/sel_attrs_F.h, 2858 bytes, 6 tape blocks x ./include/f77/sel_svc_F.h, 11975 bytes, 24 tape blocks x ./include/f77/selection_F.h, 1899 bytes, 4 tape blocks x ./include/f77/seln_F.h, 522 bytes, 2 tape blocks x ./include/f77/server_F.h, 2305 bytes, 5 tape blocks x ./include/f77/stddefs_F.h, 359 bytes, 1 tape blocks x ./include/f77/str_utils_F.h, 4713 bytes, 10 tape blocks x ./include/f77/sun_F.h, 685 bytes, 2 tape blocks x ./include/f77/svrimage_F.h, 3243 bytes, 7 tape blocks x ./include/f77/termsw_F.h, 1362 bytes, 3 tape blocks x ./include/f77/text_F.h, 542 bytes, 2 tape blocks x ./include/f77/textsw_F.h, 18426 bytes, 36 tape blocks x ./include/f77/time_F.h, 963 bytes, 2 tape blocks x ./include/f77/tty_F.h, 2906 bytes, 6 tape blocks x ./include/f77/ttysw_F.h, 2098 bytes, 5 tape blocks x ./include/f77/undef_F.h, 1639 bytes, 4 tape blocks x ./include/f77/win_enum_F.h, 1212 bytes, 3 tape blocks x ./include/f77/win_env_F.h, 1609 bytes, 4 tape blocks x ./include/f77/win_event_F.h, 13244 bytes, 26 tape blocks x ./include/f77/win_input_F.h, 32556 bytes, 64 tape blocks x ./include/f77/win_notify_F.h, 1663 bytes, 4 tape blocks x ./include/f77/win_struct_F.h, 1258 bytes, 3 tape blocks x ./include/f77/window_F.h, 13429 bytes, 27 tape blocks x ./include/f77/window_hs_F.h, 673 bytes, 2 tape blocks x ./include/f77/wmgr_F.h, 3163 bytes, 7 tape blocks x ./include/f77/xv_error_F.h, 1568 bytes, 4 tape blocks x ./include/f77/xv_xrect_F.h, 645 bytes, 2 tape blocks x ./man/man1/error.1, 7429 bytes, 15 tape blocks x ./man/man1/f77.1, 52440 bytes, 103 tape blocks x ./man/man1/fpr.1, 2672 bytes, 6 tape blocks x ./man/man1/fsplit.1, 2453 bytes, 5 tape blocks x ./man/man1/ratfor.1, 1351 bytes, 3 tape blocks x ./man/man3/abort.3f, 427 bytes, 1 tape blocks x ./man/man3/access.3f, 1022 bytes, 2 tape blocks x ./man/man3/alarm.3f, 783 bytes, 2 tape blocks x ./man/man3/bit.3f, 2717 bytes, 6 tape blocks x ./man/man3/chdir.3f, 927 bytes, 2 tape blocks x ./man/man3/chmod.3f, 754 bytes, 2 tape blocks x ./man/man3/etime.3f, 1115 bytes, 3 tape blocks x ./man/man3/exit.3f, 929 bytes, 2 tape blocks x ./man/man3/f77_floatingpoint.3f, 2414 bytes, 5 tape blocks x ./man/man3/f77_ieee_environment.3f, 2599 bytes, 6 tape blocks x ./man/man3/fdate.3f, 817 bytes, 2 tape blocks x ./man/man3/flush.3f, 477 bytes, 1 tape blocks x ./man/man3/fork.3f, 1509 bytes, 3 tape blocks x ./man/man3/free.3f, 645 bytes, 2 tape blocks x ./man/man3/fseek.3f, 1257 bytes, 3 tape blocks x ./man/man3/getarg.3f, 1049 bytes, 3 tape blocks x ./man/man3/getc.3f, 1129 bytes, 3 tape blocks x ./man/man3/getcwd.3f, 938 bytes, 2 tape blocks x ./man/man3/getenv.3f, 706 bytes, 2 tape blocks x ./man/man3/getfd.3f, 608 bytes, 2 tape blocks x ./man/man3/getlog.3f, 585 bytes, 2 tape blocks x ./man/man3/getpid.3f, 571 bytes, 2 tape blocks x ./man/man3/getuid.3f, 647 bytes, 2 tape blocks x ./man/man3/hostnm.3f, 460 bytes, 1 tape blocks x ./man/man3/idate.3f, 1826 bytes, 4 tape blocks x ./man/man3/index.3f, 1191 bytes, 3 tape blocks x ./man/man3/intro.3f, 5534 bytes, 11 tape blocks x ./man/man3/ioinit.3f, 3496 bytes, 7 tape blocks x ./man/man3/kill.3f, 1001 bytes, 2 tape blocks x ./man/man3/len.3f, 573 bytes, 2 tape blocks x ./man/man3/libm_double.3f, 4199 bytes, 9 tape blocks x ./man/man3/libm_single.3f, 3287 bytes, 7 tape blocks x ./man/man3/link.3f, 838 bytes, 2 tape blocks x ./man/man3/loc.3f, 327 bytes, 1 tape blocks x ./man/man3/long.3f, 795 bytes, 2 tape blocks x ./man/man3/malloc.3f, 732 bytes, 2 tape blocks x ./man/man3/perror.3f, 2997 bytes, 6 tape blocks x ./man/man3/putc.3f, 1011 bytes, 2 tape blocks x ./man/man3/qsort.3f, 1119 bytes, 3 tape blocks x ./man/man3/rand.3f, 1251 bytes, 3 tape blocks x ./man/man3/range.3f, 398 bytes, 1 tape blocks x ./man/man3/rename.3f, 759 bytes, 2 tape blocks x ./man/man3/signal.3f, 1848 bytes, 4 tape blocks x ./man/man3/sleep.3f, 475 bytes, 1 tape blocks x ./man/man3/stat.3f, 2107 bytes, 5 tape blocks x ./man/man3/system.3f, 1396 bytes, 3 tape blocks x ./man/man3/time.3f, 2295 bytes, 5 tape blocks x ./man/man3/topen.3f, 13588 bytes, 27 tape blocks x ./man/man3/ttynam.3f, 812 bytes, 2 tape blocks x ./man/man3/unlink.3f, 949 bytes, 2 tape blocks x ./man/man3/wait.3f, 870 bytes, 2 tape blocks x ./misalign/libF77.a, 362746 bytes, 709 tape blocks x ./misalign/libF77.so.2.0, 237568 bytes, 464 tape blocks x ./misalign/libF77.sa.2.0, 1412 bytes, 3 tape blocks x ./misalign/libF77_p.a, 431104 bytes, 842 tape blocks x ./misalign/libM77.a, 91462 bytes, 179 tape blocks x ./misalign/libM77.so.2.0, 81920 bytes, 160 tape blocks x ./misalign/libM77_p.a, 110300 bytes, 216 tape blocks x ./misalign/libV77.a, 6414 bytes, 13 tape blocks x ./misalign/libV77.so.2.0, 24576 bytes, 48 tape blocks x ./misalign/libV77_p.a, 7348 bytes, 15 tape blocks x ./misalign/libF77.sa.1.4.1, 1324 bytes, 3 tape blocks x ./misalign/libF77.so.1.4.1, 450560 bytes, 880 tape blocks x ./misalign/libV77.so.1.1, 24576 bytes, 48 tape blocks x ./README/fortran_docs, 1191 bytes, 3 tape blocks x ./README/fortran_software, 13713 bytes, 27 tape blocks x ./src"javascript:if(confirm('http://item-hunter.com/ioinit.f, \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?'))window.location='http://item-hunter.com/ioinit.f,'" tppabs="http://item-hunter.com/ioinit.f," 2631 bytes, 6 tape blocks x ./src/SUNWspro_compile_srccat, 10979 bytes, 22 tape blocks x ./src"javascript:if(confirm('http://item-hunter.com/SUNWspro_f77pass1_srccat, \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?'))window.location='http://item-hunter.com/SUNWspro_f77pass1_srccat,'" tppabs="http://item-hunter.com/SUNWspro_f77pass1_srccat," 13273 bytes, 26 tape blocks x ./asa, 131116 bytes, 257 tape blocks x ./f77, 270380 bytes, 529 tape blocks x ./f77_deinstall_list, 2553 bytes, 5 tape blocks x ./f77pass1, 958508 bytes, 1873 tape blocks x ./fpr, 131116 bytes, 257 tape blocks x ./fsplit, 131116 bytes, 257 tape blocks x ./libF77.a, 300062 bytes, 587 tape blocks x ./libF77.sa.2.0, 1412 bytes, 3 tape blocks x ./libF77.so.2.0, 204800 bytes, 400 tape blocks x ./libF77_p.a, 363200 bytes, 710 tape blocks x ./libFxview.a, 479616 bytes, 937 tape blocks x ./libFxview.sa.2.0, 3414 bytes, 7 tape blocks x ./libFxview.so.2.0, 491520 bytes, 960 tape blocks x ./libM77.a, 81176 bytes, 159 tape blocks x ./libM77.so.2.0, 81920 bytes, 160 tape blocks x ./libM77_p.a, 100032 bytes, 196 tape blocks x ./libV77.a, 6212 bytes, 13 tape blocks x ./libV77.so.2.0, 24576 bytes, 48 tape blocks x ./libV77_p.a, 6678 bytes, 14 tape blocks x ./libpfc.a, 5746 bytes, 12 tape blocks x ./libpfc.so.2.0, 24576 bytes, 48 tape blocks x ./libpfc_p.a, 6280 bytes, 13 tape blocks x ./libF77.sa.1.4.1, 1324 bytes, 3 tape blocks x ./libF77.so.1.4.1, 434176 bytes, 848 tape blocks x ./libV77.so.1.1, 24576 bytes, 48 tape blocks x ./libpfc.so.1.1, 24576 bytes, 48 tape blocks x ./ratfor, 163884 bytes, 321 tape blocks x ./sbxref, 303148 bytes, 593 tape blocks x ./SUNWspro_compile_cat, 13782 bytes, 27 tape blocks x ./SUNWspro_f77pass1_cat, 16217 bytes, 32 tape blocks Creating the necessary soft links Begin Installation of SPARCompiler Common Components - 2.0.1 Beginning the installation of SPARCompiler Common Components - 2.0.1 in /usr/lang Extracting software . . . . x ./README/floating-point.ps, 767677 bytes, 1500 tape blocks x ./README/runtime.libraries, 1025 bytes, 3 tape blocks x ./cg87/_crt1.o, 184 bytes, 1 tape blocks x ./cg87/_nonstd_crt1.o, 276 bytes, 1 tape blocks x ./cg87/libm.a, 1079732 bytes, 2109 tape blocks x ./cg87/libm.il, 19016 bytes, 38 tape blocks x ./cg87/libm_p.a, 1132288 bytes, 2212 tape blocks x ./cg89/_crt1.o, 476 bytes, 1 tape blocks x ./cg89/_nonstd_crt1.o, 600 bytes, 2 tape blocks x ./cg89/libm.a, 1095916 bytes, 2141 tape blocks x ./cg89/libm.il, 20952 bytes, 41 tape blocks x ./cg89/libm_p.a, 1148420 bytes, 2244 tape blocks x ./cg92/_crt1.o, 500 bytes, 1 tape blocks x ./cg92/_nonstd_crt1.o, 624 bytes, 2 tape blocks x ./cg92/libm.a, 1094280 bytes, 2138 tape blocks x ./cg92/libm.il, 23867 bytes, 47 tape blocks x ./cg92/libm_p.a, 1147336 bytes, 2241 tape blocks x ./man/man1/error.1, 7429 bytes, 15 tape blocks x ./man/man1/gprof.1, 7978 bytes, 16 tape blocks x ./man/man1/fpversion.1, 2136 bytes, 5 tape blocks x ./man/man1/inline.1, 7420 bytes, 15 tape blocks x ./man/man1/intro.1, 701 bytes, 2 tape blocks x ./man/man1/lex.1, 10978 bytes, 22 tape blocks x ./man/man1/tcov.1, 3436 bytes, 7 tape blocks x ./man/man1/version.1, 1975 bytes, 4 tape blocks x ./man/man1/yacc.1, 4444 bytes, 9 tape blocks x ./man/man3/ieee_flags.3m, 4599 bytes, 9 tape blocks x ./man/man3/decimal_to_floating.3, 3336 bytes, 7 tape blocks x ./man/man3/econvert.3, 6340 bytes, 13 tape blocks x ./man/man3/fcvt.3, 54 bytes, 1 tape blocks x ./man/man3/floating_to_decimal.3, 4097 bytes, 9 tape blocks x ./man/man3/floatingpoint.3, 4336 bytes, 9 tape blocks x ./man/man3/gcvt.3, 54 bytes, 1 tape blocks x ./man/man3/sigfpe.3, 3943 bytes, 8 tape blocks x ./man/man3/string_to_decimal.3, 5881 bytes, 12 tape blocks x ./man/man3/HUGE.3m, 50 bytes, 1 tape blocks x ./man/man3/HUGE_VAL.3m, 54 bytes, 1 tape blocks x ./man/man3/Intro.3m, 3178 bytes, 7 tape blocks x ./man/man3/List.3m, 7246 bytes, 15 tape blocks x ./man/man3/acos.3m, 52 bytes, 1 tape blocks x ./man/man3/acosh.3m, 59 bytes, 1 tape blocks x ./man/man3/addrans.3m, 4175 bytes, 9 tape blocks x ./man/man3/aint.3m, 52 bytes, 1 tape blocks x ./man/man3/anint.3m, 53 bytes, 1 tape blocks x ./man/man3/annuity.3m, 54 bytes, 1 tape blocks x ./man/man3/asin.3m, 52 bytes, 1 tape blocks x ./man/man3/asinh.3m, 58 bytes, 1 tape blocks x ./man/man3/atan.3m, 52 bytes, 1 tape blocks x ./man/man3/atan2.3m, 53 bytes, 1 tape blocks x ./man/man3/atanh.3m, 59 bytes, 1 tape blocks x ./man/man3/bessel.3m, 1748 bytes, 4 tape blocks x ./man/man3/cabs.3m, 53 bytes, 1 tape blocks x ./man/man3/cbrt.3m, 51 bytes, 1 tape blocks x ./man/man3/ceil.3m, 53 bytes, 1 tape blocks x ./man/man3/class.3m, 62 bytes, 1 tape blocks x ./man/man3/compound.3m, 55 bytes, 1 tape blocks x ./man/man3/convert_external.3m, 9280 bytes, 19 tape blocks x ./man/man3/copysign.3m, 66 bytes, 1 tape blocks x ./man/man3/cos.3m, 51 bytes, 1 tape blocks x ./man/man3/cosh.3m, 58 bytes, 1 tape blocks x ./man/man3/erf.3m, 724 bytes, 2 tape blocks x ./man/man3/erfc.3m, 51 bytes, 1 tape blocks x ./man/man3/exp.3m, 4511 bytes, 9 tape blocks x ./man/man3/exp10.3m, 51 bytes, 1 tape blocks x ./man/man3/exp2.3m, 50 bytes, 1 tape blocks x ./man/man3/expm1.3m, 51 bytes, 1 tape blocks x ./man/man3/fabs.3m, 62 bytes, 1 tape blocks x ./man/man3/finite.3m, 64 bytes, 1 tape blocks x ./man/man3/floor.3m, 3294 bytes, 7 tape blocks x ./man/man3/fmod.3m, 62 bytes, 1 tape blocks x ./man/man3/fp_class.3m, 65 bytes, 1 tape blocks x ./man/man3/gamma.3m, 67 bytes, 1 tape blocks x ./man/man3/hyperbolic.3m, 1957 bytes, 4 tape blocks x ./man/man3/hypot.3m, 981 bytes, 2 tape blocks x ./man/man3/ieee_functions.3m, 6133 bytes, 12 tape blocks x ./man/man3/ieee_handler.3m, 6169 bytes, 13 tape blocks x ./man/man3/ieee_retrospective.3m, 76 bytes, 1 tape blocks x ./man/man3/ieee_test.3m, 2038 bytes, 4 tape blocks x ./man/man3/ieee_values.3m, 1609 bytes, 4 tape blocks x ./man/man3/ilogb.3m, 62 bytes, 1 tape blocks x ./man/man3/infinity.3m, 62 bytes, 1 tape blocks x ./man/man3/intro.3m, 53 bytes, 1 tape blocks x ./man/man3/irint.3m, 53 bytes, 1 tape blocks x ./man/man3/isinf.3m, 63 bytes, 1 tape blocks x ./man/man3/isnan.3m, 63 bytes, 1 tape blocks x ./man/man3/isnormal.3m, 65 bytes, 1 tape blocks x ./man/man3/issubnormal.3m, 68 bytes, 1 tape blocks x ./man/man3/iszero.3m, 63 bytes, 1 tape blocks x ./man/man3/j0.3m, 51 bytes, 1 tape blocks x ./man/man3/j1.3m, 52 bytes, 1 tape blocks x ./man/man3/jn.3m, 52 bytes, 1 tape blocks x ./man/man3/lcrans.3m, 3923 bytes, 8 tape blocks x ./man/man3/lgamma.3m, 1389 bytes, 3 tape blocks x ./man/man3/list.3m, 51 bytes, 1 tape blocks x ./man/man3/log.3m, 50 bytes, 1 tape blocks x ./man/man3/log10.3m, 52 bytes, 1 tape blocks x ./man/man3/log1p.3m, 51 bytes, 1 tape blocks x ./man/man3/log2.3m, 50 bytes, 1 tape blocks x ./man/man3/logb.3m, 57 bytes, 1 tape blocks x ./man/man3/matherr.3m, 5951 bytes, 12 tape blocks x ./man/man3/max_normal.3m, 64 bytes, 1 tape blocks x ./man/man3/max_subnormal.3m, 67 bytes, 1 tape blocks x ./man/man3/min_normal.3m, 64 bytes, 1 tape blocks x ./man/man3/min_subnormal.3m, 67 bytes, 1 tape blocks x ./man/man3/nextafter.3m, 66 bytes, 1 tape blocks x ./man/man3/nint.3m, 52 bytes, 1 tape blocks x ./man/man3/pow.3m, 50 bytes, 1 tape blocks x ./man/man3/quad_precision.3m, 6438 bytes, 13 tape blocks x ./man/man3/quiet_nan.3m, 63 bytes, 1 tape blocks x ./man/man3/remainder.3m, 66 bytes, 1 tape blocks x ./man/man3/rint.3m, 53 bytes, 1 tape blocks x ./man/man3/scalb.3m, 58 bytes, 1 tape blocks x ./man/man3/scalbn.3m, 63 bytes, 1 tape blocks x ./man/man3/shufrans.3m, 1634 bytes, 4 tape blocks x ./man/man3/signaling_nan.3m, 67 bytes, 1 tape blocks x ./man/man3/signbit.3m, 64 bytes, 1 tape blocks x ./man/man3/significand.3m, 63 bytes, 1 tape blocks x ./man/man3/sin.3m, 50 bytes, 1 tape blocks x ./man/man3/single_precision.3m, 8178 bytes, 16 tape blocks x ./man/man3/sinh.3m, 57 bytes, 1 tape blocks x ./man/man3/sqrt.3m, 876 bytes, 2 tape blocks x ./man/man3/tan.3m, 51 bytes, 1 tape blocks x ./man/man3/tanh.3m, 58 bytes, 1 tape blocks x ./man/man3/trig.3m, 5435 bytes, 11 tape blocks x ./man/man3/y0.3m, 52 bytes, 1 tape blocks x ./man/man3/y1.3m, 52 bytes, 1 tape blocks x ./man/man3/yn.3m, 52 bytes, 1 tape blocks x ./man/man3/printf.3v, 9735 bytes, 20 tape blocks x ./man/man3/scanf.3v, 10588 bytes, 21 tape blocks x ./man/man5/math.5, 1729 bytes, 4 tape blocks x ./misalign/crt0.o, 1250 bytes, 3 tape blocks x ./misalign/gcrt0.o, 4933 bytes, 10 tape blocks x ./misalign/mcrt0.o, 3816 bytes, 8 tape blocks x ./patch_dir/100170-08/README, 3667 bytes, 8 tape blocks x ./patch_dir/100170-08/ld, 303617 bytes, 594 tape blocks x ./patch_dir/100267-07/5lib/libc.SA26, 7996 bytes, 16 tape blocks x ./patch_dir/100267-07/5lib/libc.SO26, 524288 bytes, 1024 tape blocks x ./patch_dir/100267-07/5lib/libc.a, 667344 bytes, 1304 tape blocks x ./patch_dir/100267-07/5lib/libc_p.a, 772240 bytes, 1509 tape blocks x ./patch_dir/100267-07/lib/shlib.etc/Makefile, 507 bytes, 1 tape blocks x ./patch_dir/100267-07/lib/shlib.etc/README, 1966 bytes, 4 tape blocks x ./patch_dir/100267-07/lib/shlib.etc/awkfile, 232 bytes, 1 tape blocks x ./patch_dir/100267-07/lib/shlib.etc/libc_pic.a, 691098 bytes, 1350 tape blocks x ./patch_dir/100267-07/lib/shlib.etc/libcs5_pic.a, 696518 bytes, 1361 tape blocks x ./patch_dir/100267-07/lib/shlib.etc/lorder-sparc, 4696 bytes, 10 tape blocks x ./patch_dir/100267-07/lib/shlib.etc/objsort, 1394 bytes, 3 tape blocks x ./patch_dir/100267-07/lib/libc.SA16, 7996 bytes, 16 tape blocks x ./patch_dir/100267-07/lib/libc.SO16, 516096 bytes, 1008 tape blocks x ./patch_dir/100267-07/lib/libc.a, 662230 bytes, 1294 tape blocks x ./patch_dir/100267-07/lib/libc_p.a, 766766 bytes, 1498 tape blocks x ./patch_dir/100267-07/README, 9986 bytes, 20 tape blocks x ./patch_dir/100376-04/sun4/4.1/crt.o, 5016 bytes, 10 tape blocks x ./patch_dir/100376-04/sun4/4.1/trap.o, 22408 bytes, 44 tape blocks x ./patch_dir/100376-04/sun4/4.1/uword.o, 1092 bytes, 3 tape blocks x ./patch_dir/100376-04/sun4/4.1.1/crt.o, 5016 bytes, 10 tape blocks x ./patch_dir/100376-04/sun4/4.1.1/trap.o, 22504 bytes, 44 tape blocks x ./patch_dir/100376-04/sun4/4.1.1/uword.o, 1092 bytes, 3 tape blocks x ./patch_dir/100376-04/sun4/4.1.2/trap.o, 23056 bytes, 46 tape blocks x ./patch_dir/100376-04/sun4/4.1.2/crt.o, 5016 bytes, 10 tape blocks x ./patch_dir/100376-04/sun4/4.1.2/uword.o, 1092 bytes, 3 tape blocks x ./patch_dir/100376-04/sun4c/4.1/crt.o, 5016 bytes, 10 tape blocks x ./patch_dir/100376-04/sun4c/4.1/trap.o, 22697 bytes, 45 tape blocks x ./patch_dir/100376-04/sun4c/4.1/uword.o, 1092 bytes, 3 tape blocks x ./patch_dir/100376-04/sun4c/4.1.1/crt.o, 5016 bytes, 10 tape blocks x ./patch_dir/100376-04/sun4c/4.1.1/trap.o, 22653 bytes, 45 tape blocks x ./patch_dir/100376-04/sun4c/4.1.1/uword.o, 1092 bytes, 3 tape blocks x ./patch_dir/100376-04/sun4c/4.1.2/trap.o, 22637 bytes, 45 tape blocks x ./patch_dir/100376-04/sun4c/4.1.2/crt.o, 5016 bytes, 10 tape blocks x ./patch_dir/100376-04/sun4c/4.1.2/uword.o, 1092 bytes, 3 tape blocks x ./patch_dir/100376-04/sun4m/4.1.2/crt.o, 5016 bytes, 10 tape blocks x ./patch_dir/100376-04/sun4m/4.1.2/trap.o, 24980 bytes, 49 tape blocks x ./patch_dir/100376-04/sun4m/4.1.2/uword.o, 904 bytes, 2 tape blocks x ./patch_dir/100376-04/README, 3326 bytes, 7 tape blocks x ./patch_dir/100512-02/README, 1548 bytes, 4 tape blocks x ./patch_dir/100512-02/libXt.a, 312512 bytes, 611 tape blocks x ./patch_dir/100512-02/libXt.sa.4.1, 808 bytes, 2 tape blocks x ./patch_dir/100512-02/libXt.so.4.1, 278528 bytes, 544 tape blocks x ./patch_dir/100626-03/README, 2829 bytes, 6 tape blocks x ./patch_dir/100626-03/libtt.a, 801300 bytes, 1566 tape blocks x ./patch_dir/100626-03/libtt.so.1.1, 557056 bytes, 1088 tape blocks x ./patch_dir/100626-03/rpc.ttdbserverd, 352256 bytes, 688 tape blocks x ./patch_dir/100626-03/tt_type_comp, 245760 bytes, 480 tape blocks x ./patch_dir/100626-03/ttcp, 32768 bytes, 64 tape blocks x ./patch_dir/100626-03/ttdbck, 335872 bytes, 656 tape blocks x ./patch_dir/100626-03/ttmv, 32768 bytes, 64 tape blocks x ./patch_dir/100626-03/ttrm, 32768 bytes, 64 tape blocks x ./patch_dir/100626-03/ttrmdir, 32768 bytes, 64 tape blocks x ./patch_dir/100626-03/ttsession, 196608 bytes, 384 tape blocks x ./patch_dir/100626-03/tttar, 73728 bytes, 144 tape blocks x ./patch_dir/deinstall_patch, 11642 bytes, 23 tape blocks x ./patch_dir/install_patch, 19416 bytes, 38 tape blocks x ./tools/error, 163884 bytes, 321 tape blocks x ./tools/fpversion, 147456 bytes, 288 tape blocks x ./tools/gprof, 180268 bytes, 353 tape blocks x ./tools/gprof.callg.blurb, 3328 bytes, 7 tape blocks x ./tools/gprof.flat.blurb, 1124 bytes, 3 tape blocks x ./tools/lex, 196652 bytes, 385 tape blocks x ./tools/ncform, 5126 bytes, 11 tape blocks x ./tools/nrform, 3135 bytes, 7 tape blocks x ./tools/tcov, 131116 bytes, 257 tape blocks x ./tools/whatdir, 131116 bytes, 257 tape blocks x ./tools/yacc, 188460 bytes, 369 tape blocks x ./tools/yaccpar, 11935 bytes, 24 tape blocks x ./_crt1.o symbolic link to cg87/_crt1.o x ./_nonstd_crt1.o symbolic link to cg87/_nonstd_crt1.o x ./as, 819200 bytes, 1600 tape blocks x ./bb_link.o, 2736 bytes, 6 tape blocks x ./cg, 344108 bytes, 673 tape blocks x ./cpp, 204844 bytes, 401 tape blocks x ./crt0.o, 1250 bytes, 3 tape blocks x ./gcrt0.o, 4933 bytes, 10 tape blocks x ./inline, 147456 bytes, 288 tape blocks x ./iropt, 499756 bytes, 977 tape blocks x ./libansi.a, 14442 bytes, 29 tape blocks x ./libansi_p.a, 16012 bytes, 32 tape blocks x ./libl.a, 4362 bytes, 9 tape blocks x ./libm.a symbolic link to cg87/libm.a x ./libm.il symbolic link to cg87/libm.il x ./libm_p.a symbolic link to cg87/libm_p.a x ./liby.a, 3040 bytes, 6 tape blocks x ./llib-lansi.ln, 144507 bytes, 283 tape blocks x ./llib-lansi, 29323 bytes, 58 tape blocks x ./llib-ll.ln, 693 bytes, 2 tape blocks x ./llib-lm.ln, 48325 bytes, 95 tape blocks x ./llib-ly.ln, 245 bytes, 1 tape blocks x ./mcrt0.o, 3816 bytes, 8 tape blocks x ./misalign.il, 5179 bytes, 11 tape blocks x ./values-Xa.o, 84 bytes, 1 tape blocks x ./values-Xc.o, 84 bytes, 1 tape blocks x ./values-Xs.o, 84 bytes, 1 tape blocks x ./values-Xt.o, 84 bytes, 1 tape blocks x ./version, 131116 bytes, 257 tape blocks Creating the necessary soft links Fortran 2.0.1 : **** Installation Completed **** +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember that before you use this compiler, you MUST set PATH and MANPATH correctly in your .cshrc files: set PATH = ( /usr/lang . ~ ~/bin /usr/local ....) setenv MANPATH /usr/lang/man:/usr/man Please remind all users of this compiler to do likewise. ----------------------------------------------------------------------- For optimal system performance, it is REQUIRED that you run ldconfig /usr/lang/SC2.0.1 and also place it in your /etc/rc.local file. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PLEASE READ THE INSTALLATION GUIDE TO DETERMINE IF YOU NEED TO INSTALL ANY PATCHES ON YOUR STSTEM. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Begin Installation of SunTech License 2.0.1 Installation should take approximately 2 minutes. Here is the Current Free Disk space: Filesystem kbytes used avail capacity Mounted on /dev/sd0a 29783 9278 17527 35% / /dev/sd0g 291919 252078 10650 96% /usr /dev/sd0h 579806 484236 37590 93% /home /dev/sd2a 19095 15003 2183 87% /5root /dev/sd2f 61639 45891 9585 83% /5opt /dev/sd2g 245151 216467 4169 98% /5usr /dev/sr0 554125 298926 255199 54% /cdrom This software may require 1500 kbytes of disk space Do you want to continue [y|n]? y Enter system type [standalone | server]: st Currently the destination directory is /usr/lang Currently there is 10642 kbytes available in the /usr/lang partition Product needs 1500 kbytes of space Do you want to change the destination directory [y|n]? n Ready to install SunTech License 2.0.1 in /usr/lang, Do you want to continue [y|n]? y Extracting software . . . . x ./bin/lmdown, 45648 bytes, 90 tape blocks x ./bin/lmgrd, 114332 bytes, 224 tape blocks x ./bin/lmremove, 53716 bytes, 105 tape blocks x ./bin/lmreread, 43388 bytes, 85 tape blocks x ./bin/lmstat, 65036 bytes, 128 tape blocks x ./bin/lmswitchr, 51960 bytes, 102 tape blocks x ./bin/suntechd, 188808 bytes, 369 tape blocks x ./bin/make_license, 37372 bytes, 73 tape blocks x ./bin/lm_check, 392 bytes, 1 tape blocks x ./bin/lmhostid, 34756 bytes, 68 tape blocks x ./man/man1/lm_check.1, 622 bytes, 2 tape blocks x ./man/man1/make_license.1, 802 bytes, 2 tape blocks x ./man/man1/lmdown.1, 1443 bytes, 3 tape blocks x ./man/man1/lmgrd.1, 1493 bytes, 3 tape blocks x ./man/man1/lmremove.1, 1308 bytes, 3 tape blocks x ./man/man1/lmreread.1, 1989 bytes, 4 tape blocks x ./man/man1/lmstat.1, 1940 bytes, 4 tape blocks x ./man/man1/lmhostid.1, 578 bytes, 2 tape blocks x ./man/man5/license.dat.5, 4374 bytes, 9 tape blocks x ./man/man5/license.options.5, 3831 bytes, 8 tape blocks x ./bin4/lmdown.4x, 40960 bytes, 80 tape blocks x ./bin4/suntechd.4x, 286720 bytes, 560 tape blocks x ./bin4/lmremove.4x, 40960 bytes, 80 tape blocks x ./bin4/lmreread.4x, 32768 bytes, 64 tape blocks x ./bin4/lmstat.4x, 57344 bytes, 112 tape blocks x ./bin4/lmswitchr.4x, 40960 bytes, 80 tape blocks x ./bin4/make_license.4x, 147500 bytes, 289 tape blocks x ./bin4/lmhostid.4x, 32768 bytes, 64 tape blocks x ./bin4/lm_check.4x, 399 bytes, 1 tape blocks x ./bin4/lmgrd.4x, 81920 bytes, 160 tape blocks x ./il.scripts/by_email.csh, 606 bytes, 2 tape blocks x ./il.scripts/by_fax.csh, 959 bytes, 2 tape blocks x ./il.scripts/by_voice.csh, 12829 bytes, 26 tape blocks x ./il.scripts/display_help.csh, 553 bytes, 2 tape blocks x ./il.scripts/get_file_name.csh, 2817 bytes, 6 tape blocks x ./il.scripts/il.csh, 11344 bytes, 23 tape blocks x ./il.scripts/lic_man.csh, 28839 bytes, 57 tape blocks x ./il.scripts/merge_license_files.csh, 5069 bytes, 10 tape blocks x ./il.scripts/new_lic_file_saved.csh, 4738 bytes, 10 tape blocks x ./il.scripts/old_lic_file.csh, 3105 bytes, 7 tape blocks x ./il.scripts/options.csh, 3911 bytes, 8 tape blocks x ./il.scripts/xist.csh, 9908 bytes, 20 tape blocks x ./il.scripts/il.hlp, 6383 bytes, 13 tape blocks x ./.lic_adm_wrapper, 262 bytes, 1 tape blocks x ./example_license.dat, 213 bytes, 1 tape blocks x ./LICENSING.README, 16724 bytes, 33 tape blocks x ./.install_lic_wrapper, 154 bytes, 1 tape blocks Creating the necessary soft links SunTech License 2.0.1 : **** Installation Completed **** +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember that before you use the licensing utilities, you MUST set PATH and MANPATH correctly in your .cshrc files: set PATH = ( /usr/lang . ~ ~/bin /usr/local ....) setenv MANPATH /usr/lang/man:/usr/man +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ----->>>>> CDM <<<<<----- 1. Select Application 2. Show Current Application 3. Install Application 4. Display Application Text File 5. Print Application Text File 6. List Applications 7. List Categories 8. Change Current Category 9. Change Current Directory 10. Show Program Environment Please enter a number or q to quit: q mymy# cd /usr/lang mymy# ls .deinstall cpp gprof lmreread suntechd Install_License error lex lmstat tcov SC2.0.1 f77 lm_check lmswitchr version SC_LICENSE_FILE f77-2.0.1 lmdown make_license whatdir SunTech_License fpr lmgrd man yacc as fpversion lmhostid ratfor asa fsplit lmremove sbxref mymy# Install_License Install_License 1.1 The License Install script will walk you through the steps required to install a license (regular or DEMO) for: SPARCworks 2.0, 2.0.1 SPARCompiler C 2.0, 2.0.1 SPARCompiler Fortran 2.0, 2.0.1 SPARCompiler Pascal 3.0, 3.0.1 SPARCompiler C++ 3.0, 3.0.1 SPARCWorks/TeamWare 1.0 Install_License should be run only on the machine which will act as the license-server. It is recommended that a System Administrator perform the license installation. For information on how to use the various license administration utilities (lmstat, lmgrd, lmreread, lmdown, etc.) directly, please see the Licensing chapter in the 'Installing SunPro Software on Solaris' manual. Install_License will work best if your window has enough room to display 30-40 lines. The input to all the prompts (wherever applicable) are: y ==> Yes n ==> No q ==> Quit h ==> Help c ==> Continue==> [ q|c return=continue] > Would you like to see an overview of the steps required to obtain a license from the password center, license installation, etc? [ q|y|n return=n] > Have you installed your SunPro product(s) (C, C++, SPARCworks, etc) already ? [ q|y|n return=y] > What is the install path for your SunPro product ? [ q return=/usr/lang] >> How did you receive your license-file or password ? 1) E-mail - you have received a complete license-file 2) Voice - you only have the 20 digit HEX password 3) FAX - you have a hard-copy of the license-file 4) Quit > 3 Is this license-file/password for a DEMO license? [ q|y|n return=n ] > Your FAX contains a complete license-file for your product. You can either: 1) Enter the license-file portion of the FAX into a text file yourself 2) Have this script 'prompt' you for various information and build it for you automatically. 3) Quit If your copy of license-file is not very legible, it is recommended that you choose option 2 (as long as the 20 character HEX password is legible!). > 2 Checking for existing license-files/daemons... If you have other SunPro license-file(s) that use mymy as a license server then the new license-file (or password) *must* be 'merged' into your existing license-file. If your existing FLEXlm license-file is for a non-SunPro product, you can still merge your new license-file into it, but this is not recommended. It is recommended that all SunPro product licenses be placed in a single, separate license-file. Do you have an existing license-file that you would like your new license-file merged into [ q|y|n return=n] > What product do you have a password (20 digit HEX number) for ? 1) SPARCWorks 2.0 7) SPARCWorks 2.0.1 2) SPARCompiler C 2.0 8) SPARCompiler C 2.0.1 3) SPARCompiler C++ 3.0 9) SPARCompiler C++ 3.0.1 4) SPARCompiler Fortran 2.0 10) SPARCompiler Fortran 2.0.1 5) SPARCompiler Pascal 3.0 11) SPARCompiler Pascal 3.0.1 6) SPARCWorks TeamWare 1.0 12) Other Q)uit > 10 How many users is the password for ? 1) 1 user 2) 5 user 3) 10 user 4) 25 user 5) Other > 1 Are you using redundant servers [ q|y|n return=n] > What is the Host-Name of the license-server [ q return=mymy] > What is the Host-Id of the license-server [ q return=72860f6f] > You have entered the following : Host Id Host Name ___________ ______________________ 72860f6f mymy Is that correct [ q|y|n return=y] > Please enter the Serial # for SPARCompiler Fortran, 2.01, from your license certificate (it is the number that looks like FX1234-567-89) [ q return=don't know] ? > FX445-16201-10 Please enter the 20 character HEX password for SPARCompiler Fortran, 2.01. There should be no O's (letter O) or l's (letter l). O's and l's are the numbers 0 and 1. [ q or Enter password ] >1...5...10...15...20< >3BDAC0F1129DA04FF3E5 >1...5...10...15...20< >3BDAC0F1129DA04FF3E5< Is that correct [ q|y|n return=y] > Please enter the expiration date of the license password in the following format: <2 digit day>-<3 letter month>-<2 digit year>. eg: 01-apr-94. The expiration-date for the license is encoded into the password, so it is very important that you have the right expiration date for the license-file to be valid. [ q|h return=01-jan-00 (never expires)] > The information you have entered so far, for the current product is: Product name SPARCompiler Fortran Product version 2.01 License Password 3BDAC0F1129DA04FF3E5 # of users 1 License expires on 01-jan-00 License serial # 445-16201-10 Host-id/Server 72860f6f/mymy SunPro licensing daemon path /usr/lang/suntechd Is the above information correct [ q|y|n return=y] > Do you have another password for a product for server mymy [ q|y|n return=n] > Here is the license-file that has been created using the information you provided: ______________________________________________________________ SERVER mymy 72860f6f 1710 DAEMON suntechd /usr/lang/suntechd FEATURE sunpro.f77 suntechd 2.01 01-jan-00 1 3BDAC0F1129DA04FF3E5 "" # Serial number: 445-16201-10 ______________________________________________________________ Press return to continue... The license-file is normally installed in /usr/lang/SunTech_License/license.dat Where would you like to have your license-file installed? [ q return=/usr/lang/SunTech_License/license.dat] >> license-file copied to /usr/lang/SunTech_License/license.dat.... Press return to continue... o Default options file The license options file can be set up to control various aspects of your licenses and activity logging. The Install_License script only sets up a few of the important options in the license options file. For a full description of other options please see the documentation. NOLOG IN / NOLOG OUT Do not log license checkin/checkout traffic in the log file. *** Not specifying this option can result in a very large log file! TIMEOUT sunpro.sparcworks.tools 3600 Release SPARCworks licenses after an inactivity period of sixty minutes (3600 seconds). Your default options file will contain the following: ___________________________________________________________ NOLOG OUT NOLOG IN TIMEOUT sunpro.sparcworks.tools 3600 ( only for SPARCworks ) TIMEOUT sunpro.sw_teamware 3600 ( only for TeamWare ) ___________________________________________________________ For other options, please see the documentation. Would you like to have a default options file setup [ q|y|n return=y] > n When a SPARCompiler or SPARCworks is started, it looks at the contents of the license 'router' file: /usr/lang/SC_LICENSE_FILE (for SPARCompilers) /usr/lang/SW_LICENSE_FILE (for SPARCworks) to find a license-file. The router file contains the names of one or more license-files, separated by colons. Note: in addition to the router file method, a license file can optionally be looked up via the environment variable LM_LICENSE_FILE. Please see the documentation for further information. Since your SPARCompiler router file already includes the name of your license-file, it does not need to be updated. Press return to continue... The license-manager daemons lmgrd and suntechd must be started (or updated if already running) so that licensed products can be activated. Start/update the license-manager daemon? [ q|y|n return=y ] > Checking for license daemons... The license-manager lmgrd creates a log of various licensing activities. Where would you like the license log file to reside? [ q return=/usr/lang/SunTech_License/license.log] >> About to issue the command : /usr/lang/lmgrd -c /usr/lang/SunTech_License/license.dat >& /usr/lang/SunTech_License/license.log & to start up lmgrd and suntechd. Is that OK? [ q|y|n return=y] > [1] 862 Checking to see if lmgrd and suntechd came up OK... lmgrd seems to have come up OK. Checking suntechd... suntechd seems to have come up OK as well. Here are the first few lines of the license log file: _______________________________________________________________ 12/29 9:22:49 (lmgrd) FLEXlm (v2.26d) started on mymy (Sun) 12/29 9:22:49 (lmgrd) Using license file "/usr/lang/SunTech_License/license.dat" 12/29 9:22:49 (lmgrd) Started suntechd 12/29 9:22:49 (suntechd) Server started on mymy for: sunpro.f77 _______________________________________________________________ Press return to continue... The licensing daemons can be started automatically at boot time if the appropriate commands are included in your system boot files. Would you like to have the startup commands added to your /etc/rc.local? (you'll have a chance to see and OK the commands before any changes are made. A backup copy will be made in /etc/rc.local.bak). [ q|y|n return=y ] > The following commands will be appended to your /etc/rc.local file _____________________________________________________ # # lmgrd/suntechd start-up # if [ ! -f /usr/lang/lmgrd -o ! -f /usr/lang/SunTech_License/license.dat ] then echo "lmgrd startup: cannot start" exit else # Start the license manager: /usr/lang/lmgrd -c /usr/lang/SunTech_License/license.dat > /usr/lang/SunTech_License/license.log 2>&1 & fi _____________________________________________________ Append the startup commands to /etc/rc.local? [ q|y|n return=y] > Making a back-up of /etc/rc.local in /etc/rc.local.bak License-manager start-up commands appended to /etc/rc.local. Your license manager will be started automatically upon reboot from now on. Press return to continue... >>> License-file has been installed in: /usr/lang/SunTech_License/license.dat. >>> License daemons started/updated successfully. Press return to continue... License installation is complete. Enter q to exit Install_License, or hit return to install additional license-files/passwords. [ q return=Main menu ] > How did you receive your license-file or password ? 1) E-mail - you have received a complete license-file 2) Voice - you only have the 20 digit HEX password 3) FAX - you have a hard-copy of the license-file 4) Quit > q End Install_License mymy# 3. Automatically bootingÀ» À§ÇÑ /etc/rc.localÀÇ entry # lmgrd/suntechd start-up # if [ ! -f /usr/lang/lmgrd -o ! -f /usr/lang/SunTech_License/license.dat ] then echo "lmgrd startup: cannot start" exit else # Start the license manager: /usr/lang/lmgrd -c /usr/lang/SunTech_License/license.dat > \ /usr/lang/SunTech_License/license.log 2>&1 & fi 4. Á¤»óÀûÀÎ process 814 p1 IW 0:00 /usr/lang/SunTech_License/bin4/lmgrd.4x -c /usr/lang/SunTec 822 p1 IW 0:00 /usr/lang/SunTech_License/bin4/suntechd.4x -T mymy 2.26 3 - 5. license.dat mymy# more license.dat SERVER mymy 72860f6f 1710 DAEMON suntechd /usr/lang/suntechd FEATURE sunpro.cc suntechd 3.01 01-jan-00 1 3BDAC0F1129DA04FF3E5 "" # Serial number: 18776-16301-4 6. licnese.log file mymy# more license.log 12/28 18:20:00 (lmgrd) FLEXlm (v2.26d) started on mymy (Sun) 12/28 18:20:00 (lmgrd) Using license file "/usr/lang/SunTech_License/license.dat" 12/28 18:20:00 (lmgrd) Started suntechd 12/28 18:20:00 (suntechd) Server started on mymy for: sunpro.f77 12/28 18:23:03 (suntechd) OUT: sunpro.f77 v2.010 by root@mymy(/dev/tty) Revision History Created on 20 Dec , 1993