## page was renamed from DaemonAdmin/MoinMoin == File System Layout == Let * `$moin` = `/afs/hcoop.net/common/app/moin`. * `$version` is the full moin version e.g. 1.9.6 * `$shortversion` is the first two digits of the version without the dots. E.g. 19 for moin 1.9.x. This is to allow users to get automatic updates with a release series. * `$sourcedir` = `$moin/src/moin-1.9` (tracking the current stable branch using GitVcs) * `$targetdir` = `$moin/installed/moin$shortversion` `$moin/installed` is set in DomTool's `Config.worldReadable` list so that all members can serve moin static content. == Installation of a new version == Update to the latest stable tag. Try not to pull interim releases, unless needed. Install: {{{ python setup.py install --force --record=install_$version.log --prefix=$targetdir --install-data=$targetdir }}} Update the `moinMoin` macro to use the latest htdocs prefix (`moin_static$version` without the dots). === Local Changes === Ensure that `$targetdir/bin/moin` and `.../share/moin/server/moin.cgi` include the python library paths for the afs moin. Usually something like: {{{ import sys sys.path.insert(0, '$targetdir/lib/python2.6/site-packages') }}} Update `moinmoin-install` to copy files from the new version if needed. ---- CategorySystemAdministration