前のトピック: avcstrings.properties ファイルの編集次のトピック: VPN Client インターフェースのカスタマイズ


CopyFiles.xml ファイルの編集

VPN Client インストーラは、VPN Client または Cisco VPN Client アプリケーションが正常に動作するために必要になる可能性がある追加のファイルをコピーできます。 これらのファイルには、クライアント アプリケーションを正常に実行するために必要になる可能性がある、プロファイル設定またはその他のシステム ファイルが含まれます。

CopyFiles.xml ファイルは、これらの追加のファイルをコピーする必要のある、エンド ユーザのシステム上の場所を指定するために使用されます。 これらの追加のファイルを VPN Client インストーラで配布するには、以下のタスクを実行します。

  1. インストーラで配布する必要があるファイルを \resources\add-ons ディレクトリにコピーします。
  2. CopyFiles.xml ファイルで、これらのファイルをコピーする必要があるエンド ユーザのシステム上の場所を指定します。

    CopyFiles.xml ファイルのサンプルを以下に示します。

    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    - <B>How it works</B>
    -<B> Install</B>
    -Document element
    -   <B>OS</B>
    -    To perform OS Specific install actions
    -<B>PostInstall</B>
    -All the children of this tag should be executed in PostInstall phase only.
    -Each of the above can contain either of these only.
    - <I>COPY</I>,
    -<B>1. COPY</B>
    -<I>from_location</I> location from where to copy, This need to be either
    -absolute location or some IA variable.
    -
    -<I>to_location</I>  is the location where the copying will done. This need to be either
    -absolute location or some IA variable.
    -
    -
    -<I>type</I> is  to denote if the command to be applied is on directory.
    -
    -
    -
    -->
    
    <!DOCTYPE Install [
      <!ELEMENT Install(OS+)>
      <!ELEMENT OS (PostInstall)>
     
      <!ELEMENT PostInstall(COPY)+>
      <!ELEMENT Object(#PCDATA)>
      <!ELEMENT COPY(Object+)>
    
      <!ATTLIST OS name CDATA #REQUIRED>
      <!ATTLIST COPYfrom_location CDATA #REQUIRED>
      <!ATTLIST COPYto_location CDATA #REQUIRED>
      <!ATTLIST COPYtype CDATA #REQUIRED>
    
      <!ATTLIST Objectname CDATA #REQUIRED>
     
    
    ]>
    
    
    <Install>
    <OS name="windows">
    <PostInstall>
    <!--
    USER_INSTALL_DIR : Location of Arcot VPN Client installation (ARCOT HOME directory)
    VPN_CLIENT_INSTALL_LOCATION : Location of VPN client (e.g. Cisco VPNClient) installation (already installed)
    EXTRACTOR_DIR : Directory containing Arcot-VPN-Client-*.*-Windows-Installer.exe
    -->
    
    <!-- Example for copying a directory -->
    <!--
    <COPY to_location="$VPN_CLIENT_INSTALL_LOCATION$+$/$"
    from_location="$EXTRACTOR_DIR$+$/$+resources+$/$+add-ons+$/$" type="directory">
    <Object name="Directory Name"/>
    </COPY>
    -->
    
    <!-- Example for copying a file -->
    <!--
    <COPY to_location="$VPN_CLIENT_INSTALL_LOCATION$+$/$"
    from_location="$EXTRACTOR_DIR$+$/$+resources+$/$+add-ons+$/$" type="file">
    <Object name="File Name"/>
    </COPY>
    -->
    </PostInstall>
    </OS>
    </Install>
    

    以下の表では、CopyFiles.xml ファイルで使用される XML タグおよび 変数名について説明します。

要素

説明

to_location

アドオン ファイルをコピーする必要があるエンド ユーザのシステム上のパスを指定します。

$VPN_CLIENT_INSTALL_LOCATION$+$/$

エンド ユーザのシステムにインストールされている VPN Client の場所が含まれます。 通常、この変数は変更しないでください。 ただし、VPN Client インストーラとは異なる場所にアドオン ファイルを格納する場合は、この変数を必要な場所に置き換えます。 たとえば、C:\Program Files\Profiles などです。

$USER_INSTALL_DIR$+$/$

エンド ユーザのシステム上の VPN Client のインストール場所が含まれます。

from_location

コピーするアドオン ファイルのコピー元のパスを指定します。 デフォルトでは、この値は、VPN Client の ZIP ファイルから抽出された \resources\add-ons ディレクトリに設定されます。

$EXTRACTOR_DIR$+$/$+resources+$/$+add-ons+$/$

VPN Client の ZIP ファイルから抽出された add-ons ディレクトリの場所が含まれます。

type

コピーするオブジェクトのタイプを指定します。 以下のいずれかの値を指定できます。

  • directory: コピーする必要があるオブジェクトはディレクトリです。
  • file: コピーする必要があるオブジェクトはファイルです。

オブジェクト名

コピーする必要があるオブジェクトの名前(ディレクトリ名またはファイル名)を指定します。

注: これで、「VPN Client インターフェースのカスタマイズ」の説明に従って VPN Client インターフェースをカスタマイズするか、またはすぐに「最終パッケージの作成」に進むことができます。