Differences
This shows you the differences between the selected revision and the current version of the page.
| howto:subversion 2009/04/30 11:28 | howto:subversion 2017/09/06 18:38 current | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Howto install subversion by Jonas Levring ====== | ====== Howto install subversion by Jonas Levring ====== | ||
| + | ===== Issues ===== | ||
| + | Before you install (or buy this NAS), you must know SVN is not very fast on this NAS. Don't expect speeds above 400 kB/s. | ||
| + | |||
| + | |||
| + | ===== Installation with Fonz Fun Plug (FFP) ===== | ||
| + | ssh or telnet to your NAS. | ||
| + | <code bash> | ||
| + | cd /mnt/HD_a2/ffp/pkg/packages/ | ||
| + | funpkg -i apr-1.2.12-2.tgz | ||
| + | funpkg -i apr-util-1.2.12-1.tgz | ||
| + | funpkg -i neon-0.25.5-1.tgz | ||
| + | funpkg -i subversion-1.5.2-1.tgz | ||
| + | mkdir /mnt/HD_a2/{SVNDIR} | ||
| + | cd /mnt/HD_a2/ffp/start/ | ||
| + | vi svnserve.sh | ||
| + | </code> | ||
| + | (note: if you don't have the Fonz packages installed, you can download the four tgz files mentioned above from [[http://www.inreto.de/dns323/fun-plug/0.5/packages/|www.inreto.de]], and put them in the /mnt/HD_a2/ffp/pkg/packages/ directory, or anywhere else you like.) | ||
| + | |||
| + | edit line ([INSERT]): | ||
| + | <code bash> | ||
| + | REPOSITORY="/mnt/HD_a2/{SVNDIR}" | ||
| + | </code> | ||
| + | exit vi ([ESC] :wq [ENTER]) | ||
| + | <code bash> | ||
| + | chmod 755 svnserve.sh | ||
| + | ./svnserve.sh start | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ===== Installation with Debian ===== | ||
| + | |||
| Start by installing Debian ([[howto:chroot_debian|howto]]) | Start by installing Debian ([[howto:chroot_debian|howto]]) | ||
| With just the minimal Debian etch (didn't try sarge) installed, I got a few errors while compiling Subversion due to missing required libraries. | With just the minimal Debian etch (didn't try sarge) installed, I got a few errors while compiling Subversion due to missing required libraries. | ||
| - | (Please add discussion page. On Lenny Subversion and Apache2 authentification works out of the box. cameltheman@gmail.com) | + | * On Lenny Subversion and Apache2 authentification works out of the box. (cameltheman@gmail.com) |
| So below is a checklist to run so that ./configure while work from the first try (since it takes looooong to run, I thought it could be useful :-) ) | So below is a checklist to run so that ./configure while work from the first try (since it takes looooong to run, I thought it could be useful :-) ) | ||
| Line 75: | Line 106: | ||
| svnadmin create myLatestSourceCode/ | svnadmin create myLatestSourceCode/ | ||
| </code> | </code> | ||
| + | |||
| Line 89: | Line 121: | ||
| Remove the ''#'' where there is only one, so it look something like this: | Remove the ''#'' where there is only one, so it look something like this: | ||
| - | Note: Don't comment-out ''# authz-db = authz'' | + | Note: Don't uncomment ''# authz-db = authz'' |
| <code bash> | <code bash> | ||
| [general] | [general] | ||