DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ B T ┃
Length: 2609 (0xa31) Types: TextFile Names: »B«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦bb25a46d4⟧ └─⟦f64eaa120⟧ Bits:30000752 8mm tape, Rational 1000, !projects 93 02 16 └─ ⟦6f12a12be⟧ »DATA« └─⟦bb25a46d4⟧ └─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04 └─ ⟦d65440be7⟧ »DATA« └─⟦bb25a46d4⟧ └─⟦this⟧
with ARCHIVE; with ASA_DEFINITIONS; with DIRECTORY_TOOLS; with IO; with GATEWAY_CLASS; procedure INSTALL (RESPONSE : in STRING := "<PROFILE>") is PROCEDURE_NAME : constant STRING := "INSTALL"; package DNA renames DIRECTORY_TOOLS.NAMING; package DTO renames DIRECTORY_TOOLS; ACTIVATE_FILE : IO.FILE_TYPE; GATEWAY_CLASS_DEFINITIONS : constant STRING := DNA.FULL_NAME ("\" & PROCEDURE_NAME & "$$^$$'VIEW.UNITS.GATEWAY_DEFINITIONS"); GATEWAY_CLASSES : constant STRING := "!MACHINE.GATEWAY_CLASSES"; FILE_DEFINITIONS : constant STRING := DNA.FULL_NAME ("\" & PROCEDURE_NAME & "$$^$$'VIEW.UNITS.FILES"); begin for C in ASA_DEFINITIONS.GATEWAY_CLASS loop GATEWAY_CLASS.DEACTIVATE (GATEWAY_CLASS_NAME => ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (C), RESPONSE => RESPONSE); end loop; for C in ASA_DEFINITIONS.GATEWAY_CLASS loop ARCHIVE.COPY (OBJECTS => GATEWAY_CLASS_DEFINITIONS & '.' & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (C), USE_PREFIX => GATEWAY_CLASSES & '.' & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (C) & ".GATEWAY_DEFINITION", FOR_PREFIX => GATEWAY_CLASS_DEFINITIONS & '.' & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (C), OPTIONS => "REPLACE", RESPONSE => RESPONSE); GATEWAY_CLASS.BUILD (GATEWAY_CLASS_DIRECTORY => GATEWAY_CLASSES & '.' & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (C), GATEWAY_TEXT_DESCRIPTION => "GATEWAY_DEFINITION", GATEWAY_BINARY_DESCRIPTION => "GATEWAY_CLASS", RESPONSE => RESPONSE); end loop; for C in ASA_DEFINITIONS.GATEWAY_CLASS loop IO.CREATE (FILE => ACTIVATE_FILE, MODE => IO.OUT_FILE, NAME => GATEWAY_CLASSES & '.' & ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (C) & ".ACTIVATE_ON_BOOT"); IO.CLOSE (ACTIVATE_FILE); GATEWAY_CLASS.ACTIVATE (GATEWAY_CLASS_NAME => ASA_DEFINITIONS.GATEWAY_CLASS'IMAGE (C), RESPONSE => RESPONSE); end loop; ARCHIVE.COPY (OBJECTS => FILE_DEFINITIONS & ".@", USE_PREFIX => ASA_DEFINITIONS.MAIN_CLASS_DIRECTORY, FOR_PREFIX => FILE_DEFINITIONS, OPTIONS => "REPLACE", RESPONSE => RESPONSE); end INSTALL;