Too Cool for Internet Explorer

Subversion for IB-NAS4220-B

Hora y Fecha: Marzo 9, 2009 @ 11:25 pm Autor: Moisés Maciá

At least …

I uploaded Subversion 1.5.3 binaries prepared to run in Raidsonic IB_NAS4220-B devices and compatibles (maybe works in Taurus NAS).

Subversion 1.5.3 binaries for NAS-4220 MD5: c7851932e8f406e1ea6cee231799f264
Subversion 1.5.3 sources MD5: 6a57efcc9e487e9bffc554931c98d3a0

With this binaries you can create svn repositories in your NAS and access it through SSH or local protocols, you can also access/sync remote repositories through WebDAV and/or SSH.

You can’t handle files with utf-8 names if you perform an export or checkout in NAS filesystem. RaidSonic’s firmware doesn’t support unicode encoding for mounted filesystems.

My next step with the NAS will be to build a serial cable and upload my custom kernel and apps to override the outdated software selection deployed by RaidSonic. Burn my fingers with the soldering iron is an unexplored hacking way for me :)

See you.

« Anterior post: Best reddit post, EVER! | Próximo post: Funny HTTP headers in Slashdot »

3 Comentarios para “Subversion for IB-NAS4220-B”

3 de Abril de 2009 a las 4:26 pm    

I’d be interested in what you did to compile Subversion for the device. What tools where you using, where there any problems?
How did you package it? Where did you find docs on how to do that?

Subversion is at Version 1.6 now, and I’d like to use the latest if possible, and would like to cross-compile this if it’s not rocket science…

[...] I found another blog post where someone has successfully created a package for the ICY Box. It seems like this one is exactly [...]

Moisés Maciá
3 de Abril de 2009 a las 8:49 pm    

Well, build a complex soft like Subversion is a bit tricky. The resumed version is:

1. Build all the dependent libraries (zlib, libneon, openssl, etc.)
2. Build Subversion itself. If you don’t forget anything you’ll get the binaries.
3. Strip the binaries to reduce the size.
4. Tar/gz it and deploy.

You can see the full step-by-step version in this guide

I use scratchbox with the GCC 4.1 cross compiler for ARM processors. Scratchbox comes with a different versions of GCC toolchains, this one is the best for me.

I suggest you first try to build the entire thing using the default toolchain provided by Debian or Ubuntu for train yourself, then you can use scratchbox to produce the final binaries.

See you.

Deja un comentario si te atreves

Al publicar de manera voluntaria un comentario mediante la herramientas que brinda esta página web, el autor del comentario autoriza expresamente al dueño de la página a eliminar, mantener, reproducir, almacenar y disponer del contenido del comentario como se considere apropiado. Los comentarios publicados expresan las opniones individuales de los individuos que contribuyen con ellos. Se entiende que al publicar un comenario, el autor del mismo acepta de buen grado estas condiciones.

Escribe estas palabras corréctamente, estarás ayudando a traducir libros y a dejar limpio de spam este blog.

Bad Behavior has blocked 613 access attempts in the last 7 days.