svnのリポジトリとtracのページを作成するためのスクリプトファイルです。引数に名前を渡してやることで、該当のディレクトリにファイルを作成します。
実際に使用する際には、パスを適当に変更してください。
#!/bin/sh /usr/local/bin/svnadmin create /usr/public/svn/$1 chgrp -R www /usr/public/svn/$1 chmod -R g+ws /usr/public/svn/$1/dav /usr/public/svn/$1/db /usr/local/bin/trac-admin /usr/public/trac/$1 initenv $1 sqlite:db/trac.db svn /usr/public/svn/$1 chgrp -R www /usr/public/trac/$1 chmod -R g-w /usr/public/trac/$1 chmod -R g+w /usr/public/trac/$1/conf chmod -R g+w /usr/public/trac/$1/attachments chmod -R g+w /usr/public/trac/$1/db /usr/local/bin/trac-admin /usr/public/trac/$1 permission remove anonymous "*" echo "[components]" >> /usr/public/trac/$1/conf/trac.ini echo "webadmin.* = enabled" >> /usr/public/trac/$1/conf/trac.ini