| Revision 818,
1.1 KB
checked in by cbalan, 3 years ago
(diff) |
|
Added experimental vmbuilder scripts.
|
| Line | |
|---|
| 1 | #!/bin/bash |
|---|
| 2 | |
|---|
| 3 | # loading OForge meta |
|---|
| 4 | source $(dirname $0)/oforge-meta.sh |
|---|
| 5 | |
|---|
| 6 | # create default OForge data layout |
|---|
| 7 | if [ ! -d $OFORGE_DATA ]; then |
|---|
| 8 | mkdir -p $OFORGE_DATA/trac $OFORGE_DATA/svn \ |
|---|
| 9 | $OFORGE_DATA/public-trac $OFORGE_DATA/public-svn |
|---|
| 10 | |
|---|
| 11 | # SVN template |
|---|
| 12 | mkdir -p $OFORGE_DATA/svn/template/trunk \ |
|---|
| 13 | $OFORGE_DATA/svn/template/branches $OFORGE_DATA/svn/template/tags |
|---|
| 14 | |
|---|
| 15 | # init oforge-defaults SVN repository |
|---|
| 16 | svnadmin create --fs-type=fsfs $OFORGE_DATA/svn/oforge-defaults |
|---|
| 17 | svn import $OFORGE_DATA/svn/template \ |
|---|
| 18 | file://$OFORGE_DATA/svn/oforge-defaults -m "Default SVN layout" |
|---|
| 19 | |
|---|
| 20 | # init oforge-defaults locals |
|---|
| 21 | trac_admin="env PYTHONPATH=$PYTHONPATH $OFORGE_LIB_PREFIX/bin/trac-admin" |
|---|
| 22 | oforge_defaults="$OFORGE_DATA/trac/oforge-defaults" |
|---|
| 23 | |
|---|
| 24 | # init oforge-defaults |
|---|
| 25 | $trac_admin $oforge_defaults initenv \ |
|---|
| 26 | --inherit=$OFORGE_LIB_PREFIX/share/conf/trac.ini \ |
|---|
| 27 | oforge-defaults sqlite:db/trac.db svn $OFORGE_DATA/svn/oforge-defaults |
|---|
| 28 | |
|---|
| 29 | # adding default global user |
|---|
| 30 | htpasswd -bc $OFORGE_DATA/passwd oforge oforge |
|---|
| 31 | |
|---|
| 32 | # change owner to OForge user |
|---|
| 33 | chown -R $OFORGE_USER:$OFORGE_USER $OFORGE_DATA |
|---|
| 34 | fi |
|---|
Note: See
TracBrowser
for help on using the repository browser.