Changeset 1946

Show
Ignore:
Timestamp:
11/04/08 00:31:16
Author:
douglm
Message:

More install script

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build.xml

    r1944 r1946  
    691691  <target name="initDir" depends="init" 
    692692          description="Build and run directory init"> 
    693     <ant antfile="${org.bedework.project.bwtools}/build.xml" inheritall="false" 
    694            target="initDir" > 
     693    <antfetch antfile="${org.bedework.project.bwtools}/build.xml" inheritall="false" 
     694              target="initDir" 
     695              return="org.bedework.directory.init.status" > 
    695696      <propertyset> 
    696697        <propertyref prefix="org.bedework.directory."/> 
    697698      </propertyset> 
    698     </ant
     699    </antfetch
    699700  </target> 
    700701 
  • trunk/build/quickstart/install.xml

    r1944 r1946  
    7373    <echo message="Creating a new directory for the quickstart" /> 
    7474    <parallel> 
    75       <antcall target="dirstart" inheritrefs="true" /> 
     75      <daemons> 
     76        <antcall target="dirstart" inheritrefs="true" /> 
     77      </daemons> 
    7678      <sequential> 
    7779        <sleep seconds="10" /> 
     
    9395              <input message="Continue with adding users/groups? yes/no" 
    9496                     addproperty="org.bedework.install.dirinit.reply" /> 
    95  
    96               <if> 
    97                 <not> 
    98                   <equals arg1="${org.bedework.install.dirinit.reply}" arg2="yes" /> 
    99                 </not> 
    100                 <then> 
    101                   <fail /> 
    102                 </then> 
    103               </if> 
     97              <echo message="" /> 
    10498            </then> 
    10599          </elseif> 
     
    113107          <equals arg1="${org.bedework.install.dirinit.reply}" arg2="yes" /> 
    114108          <then> 
    115     <echo message="======== super user info =======" /> 
     109            <echo message="======== super user info =======" /> 
    116110 
    117     <input message="Account name for superuser" 
    118            defaultvalue="caladmin" 
    119            addproperty="org.bedework.install.superuser.account" /> 
     111            <input message="Account name for superuser" 
     112                   defaultvalue="caladmin" 
     113                   addproperty="org.bedework.install.superuser.account" /> 
    120114 
    121     <input message="Account password for superuser" 
    122            addproperty="org.bedework.install.superuser.password" /> 
     115            <input message="Account password for superuser" 
     116                   addproperty="org.bedework.install.superuser.password" /> 
    123117 
    124     <echo message="======== Administrative user info =======" /> 
     118            <echo message="======== Administrative user info =======" /> 
    125119 
    126     <input message="Account name for an administrative user" 
    127            defaultvalue="calowner01" 
    128            addproperty="org.bedework.install.admin.account" /> 
     120            <input message="Account name for an administrative user" 
     121                   defaultvalue="calowner01" 
     122                   addproperty="org.bedework.install.admin.account" /> 
    129123 
    130     <input message="Account password for an administrative user" 
    131            addproperty="org.bedework.install.admin.password" /> 
     124            <input message="Account password for an administrative user" 
     125                   addproperty="org.bedework.install.admin.password" /> 
    132126 
    133     <echo message="======== personal calendar user info =======" /> 
     127            <echo message="======== personal calendar user info =======" /> 
    134128 
    135     <input message="Account name for a test user" 
    136            defaultvalue="testuser01" 
    137            addproperty="org.bedework.install.testuser.account" /> 
     129            <input message="Account name for a test user" 
     130                   defaultvalue="testuser01" 
     131                   addproperty="org.bedework.install.testuser.account" /> 
    138132 
    139     <input message="Account password for test user" 
    140            addproperty="org.bedework.install.testuser.password" /> 
     133            <input message="Account password for test user" 
     134                   addproperty="org.bedework.install.testuser.password" /> 
    141135 
    142136            <echo message="======== Create superuser =======" /> 
     
    182176    </if> 
    183177  </target> 
    184 </project> 
     178 
     179  <macrodef name="initDirectory"> 
     180    <sequential> 
     181      <var name="org.bedework.directory.account" value="@{account}" /> 
     182      <var name="org.bedework.directory.firstname"  value="@{firstName}" /> 
     183      <var name="org.bedework.directory.lastname"  value="@{lastName}" /> 
     184      <var name="org.bedework.directory.password"  value="@{password}" /> 
     185 
     186      <echo message="======== Add user ${org.bedework.directory.account} =======" /> 
     187 
     188      <ant antfile="${bedework.build.file}" inheritrefs="true" 
     189             target="addUser" /> 
     190    </sequential> 
     191  </macrodef></project> 
  • trunk/build/quickstart/run-dir.xml

    r1944 r1946  
    7777  <target name="initDir" depends="run.init" 
    7878          description="Build and run directory init"> 
    79     <ant antfile="${bedework.build.file}" inheritrefs="true" 
    80            target="initDir" /> 
     79    <antfetch antfile="${bedework.build.file}" inheritrefs="true" 
     80              target="initDir" 
     81              return="org.bedework.directory.init.status" /> 
    8182  </target> 
    8283