Differences
This shows you the differences between the selected revision and the current version of the page.
| howto:subversion 2009/05/18 13:41 | 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]]) | ||
| 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] | ||