Ignore:
Timestamp:
2009-04-22T16:44:51+12:00 (15 years ago)
Author:
oranfry
Message:

installer pages asking if the user wants to enable the admin pages and if so asking for a password, plus the necessary ant targets to make it happen

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/lirk2/installer/build.xml

    r19136 r19201  
    6666        <echo/>
    6767
    68         <echo>Creating admin and demo users</echo>
    69         <adduser txt2db="${installDir}/bin/linux/txt2db"
    70             usersDb="${installDir}/etc/users.gdb"
    71             username="admin"
    72             password="${admin.password}"
    73             groups="administrator,colbuilder"
    74             comment="created at install time"/>
    75         <adduser
    76             txt2db="${installDir}/bin/linux/txt2db"
    77             usersDb="${installDir}/etc/users.gdb"
    78             username="demo"
    79             password="demo"
    80             groups="demo"
    81             comment="Dummy 'demo' user with password 'demo' for authen-e collection"/>
    82 
     68   
    8369        <echo>Set the installation locale in config files</echo>
    8470        <rsr file="${installDir}/setup.bash" pattern="^gsdllang=.*" replacement="gsdllang=${language}"/>
     
    9379        <echo file="${installDir}/etc/main.cfg" append="true"
    9480            >cgiarg          shortname=l argdefault=${language}</echo>
    95 
    96         <rsr file="${installDir}/etc/main.cfg" pattern="^status .*" replacement="status enabled"/>
    9781
    9882        <echo>Setting up apache web server</echo>
     
    162146            >cgiarg          shortname=l argdefault=${language}</echo>
    163147
    164         <rsr file="${installDir}/etc/main.cfg" pattern="^status .*" replacement="status enabled"/>
    165 
    166148        <echo>Create usage.txt</echo>
    167149        <echo file="${installDir}/etc/usage.txt"></echo>
     
    172154    </target>
    173155
     156    <target name="Configuring Administration Pages" if="enable.admin.pages">
     157        <echo>Enabling Admin Pages</echo>
     158        <rsr file="${installDir}/etc/main.cfg" pattern="^\s*status\s+.*" replacement="status enabled"/>
     159        <echo>Creating admin and demo users</echo>
     160        <adduser txt2db="${installDir}/bin/linux/txt2db"
     161            usersDb="${installDir}/etc/users.gdb"
     162            username="admin"
     163            password="${admin.password}"
     164            groups="administrator,colbuilder"
     165            comment="created at install time"/>
     166        <adduser
     167            txt2db="${installDir}/bin/linux/txt2db"
     168            usersDb="${installDir}/etc/users.gdb"
     169            username="demo"
     170            password="demo"
     171            groups="demo"
     172            comment="Dummy 'demo' user with password 'demo' for authen-e collection"/>
     173    </target>
     174
    174175</project>
Note: See TracChangeset for help on using the changeset viewer.