Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aperi-dev] Configure Aperi Script has been Updated to Download Third Party Code

Aperi-dev,

I completed the changes to the configure Aperi script. The new feature is available in the 12/13 nightly build.

-- Craig
________________________________________________________________
Craig Laverone | 408-284-4897 | laverone@xxxxxxxxxx | Aperi Development

----- Forwarded by Craig Laverone/San Jose/IBM on 12/13/2006 01:52 PM -----

          Craig Laverone/San Jose/IBM

          12/11/2006 12:02 AM


To

aperi-dev@xxxxxxxxxxx

cc


Subject

Update: Proposed Changes to the Configure Aperi Script to handle 3rd Party Code
Aperi-dev,

I've completed the changes to support the download of third party code. Please review the changes in the attached patch file and provide feedback. I would like to check-in the changes on Monday or Tuesday.

With these changes the cfgaperi script will read the configuration file "configure/download.xml" and update the install image accordingly. The download code currently supports two types of downloads (1) Files (2) Zip files. Files are downloaded to the "download" directory and then copied to a list of target directories. Zip files are extracted (filtered) from the remote server to the "download" directory and then copied to a list of target directories.

Note:
This code requires the following plugins to be directories instead of jars: org.apache.xerces_1.0.0, org.sblim.cim.client_1.0.0, org.sblim.slp_1.0.0

Patch

(See attached file: Download.patch)

Configuration File

(See attached file: download.xml)

Example Output

With the easy option specified:
    Aperi Storage Manager Configuration


    Download third party software [Yes]?

    This program will configure Aperi using default values.


    Checking Java installation...passed: 1.5.0_09

    Selected mirror [United States] Georgia Tech. Software Library (http)
    for Jetty

    Selected mirror [United States] Georgia Tech. Software Library (http)
    for Apache Commons Logging

    Selected mirror [United States] Indiana University (http)
    for Java 2.4 Servlet API

    Downloading the third party software.
    Downloads complete.

    Ready to configure.

    ...

With no options specified:

    Aperi Storage Manager Configuration

    This program will ask you a series of questions, then configure Aperi
    Default values are displayed in [square brackets].


    Checking Java installation...passed: 1.5.0_09

    The Aperi Storage Manager consists of three major components:
    The host-based agent, the server, and the GUI.
    You can configure any or all of these to run on this computer.

    Which components do you want to configure? Answer with Yes or No.

    Agent [Yes]?
    Server [Yes]?
    GUI [Yes]?

    Enter values to configure the agent.

    Fabric subagent port [9570]:
    Filesystem subagent port [9550]:

    Enter values to configure the device server.

    Hostname [gyspy]:
    Port [9000]:
    Password: password

    Enter values to configure the data server.

    Port [9549]:
    HTTP Port [9001]:

    Do you want to use Derby as the Aperi repository [Yes]?
    Enter values to configure Derby.

    Port [1527]:

    Download third party software [Yes]?

    Please select a mirror for Jetty:
    0. [United States] OSU Open Source Lab (http)
    1. [United States] Indiana University (http)
    2. [United States] Georgia Tech. Software Library (http)
    3. [Israel] NSA Internet & Security Ltd. (http)
    4. [Japan] Japan Advanced Institute of Science and Technology (http)
    5. [Korea, Republic Of] GameVil.com (http)
    6. [Australia] Pacific Internet (http)
    7. [Czech Republic] Sillicon Hill Mirror (http)
    8. [Germany] Innoopract Informationssysteme GmbH (http)
    9. [Germany] University of Applied Sciences Esslingen (http)
    10. [Greece] National Technical University of Athens (http)
    11. [Hungary] Gabriel Consulting (http)
    12. [Italy] GARR/CILEA (http)
    13. [Romania] Romanian Education Network (http)
    14. [Switzerland] SWITCHmirror (http)
    15. [Turkey] Tubitak-Ulakbim (http)
    16. [United Kingdom] UK Mirror Service (http)
    Mirror [0]:

    Please select a mirror for Apache Commons Logging:
    0. [United States] OSU Open Source Lab (http)
    1. [United States] Georgia Tech. Software Library (http)
    2. [United States] Indiana University (http)
    3. [Israel] NSA Internet & Security Ltd. (http)
    4. [Japan] Japan Advanced Institute of Science and Technology (http)
    5. [Korea, Republic Of] GameVil.com (http)
    6. [Australia] Pacific Internet (http)
    7. [Czech Republic] Sillicon Hill Mirror (http)
    8. [Germany] Innoopract Informationssysteme GmbH (http)
    9. [Germany] University of Applied Sciences Esslingen (http)
    10. [Greece] National Technical University of Athens (http)
    11. [Hungary] Gabriel Consulting (http)
    12. [Italy] GARR/CILEA (http)
    13. [Romania] Romanian Education Network (http)
    14. [Switzerland] SWITCHmirror (http)
    15. [Turkey] Tubitak-Ulakbim (http)
    16. [United Kingdom] UK Mirror Service (http)
    Mirror [0]:

    Please select a mirror for Java 2.4 Servlet API:
    0. [United States] OSU Open Source Lab (http)
    1. [United States] Georgia Tech. Software Library (http)
    2. [United States] Indiana University (http)
    3. [Israel] NSA Internet & Security Ltd. (http)
    4. [Japan] Japan Advanced Institute of Science and Technology (http)
    5. [Korea, Republic Of] GameVil.com (http)
    6. [Australia] Pacific Internet (http)
    7. [Czech Republic] Sillicon Hill Mirror (http)
    8. [Germany] Innoopract Informationssysteme GmbH (http)
    9. [Germany] University of Applied Sciences Esslingen (http)
    10. [Greece] National Technical University of Athens (http)
    11. [Hungary] Gabriel Consulting (http)
    12. [Italy] GARR/CILEA (http)
    13. [Romania] Romanian Education Network (http)
    14. [Switzerland] SWITCHmirror (http)
    15. [Turkey] Tubitak-Ulakbim (http)
    16. [United Kingdom] UK Mirror Service (http)
    Mirror [0]:

    Downloading the third party software.
    Downloads complete.

    Ready to configure.

    ...

________________________________________________________________
Craig Laverone | 408-284-4897 | laverone@xxxxxxxxxx | Aperi Development

GIF image

GIF image

Attachment: Download.patch
Description: Binary data

Attachment: download.xml
Description: Binary data


Back to the top