Talk:Guide to Hacking the OSD: The First Compile

From The Neuros Technology Wiki

Jump to: navigation, search

I found I needed "7z x ~/neuros-osd.7z" in step 5 of getting the source code rather than the pipe through tar, maybe something has changed?

You don't need to pipe to tar anymore since it's not .tar.7z anymore. Guide updated Nerochiaro 10:05, 6 November 2006 (CST)

I found that the svn:externals at https://svn.neurostechnology.com/OSD had links to svn.neurosaudio.com rather than svn.neurostechnology.com.

That meant

for d in linux-r3-* Nano-X neuros-bsp Neuros-Cooler ; \
do svn switch svn://svn.neurostechnology.com/svn/$d/tags/<Tag> $d; done

didn't work. It would have to have svn.neurosaudio.com instead. Also, it would leave svn:externals wrong.

I did this:

cat >/tmp/props <<EOF
linux-r3-drivers    svn://svn.neurostechnology.com/svn/linux-r3-drivers/trunk
linux-r3-extra-apps svn://svn.neurostechnology.com/svn/linux-r3-extra-apps/trunk
linux-r3-main-app   svn://svn.neurostechnology.com/svn/linux-r3-main-app/trunk
linux-r3-plugins    svn://svn.neurostechnology.com/svn/linux-r3-plugins/trunk
Nano-X              svn://svn.neurostechnology.com/svn/Nano-X/trunk
neuros-bsp          svn://svn.neurostechnology.com/svn/neuros-bsp/trunk
Neuros-Cooler       svn://svn.neurostechnology.com/svn/Neuros-Cooler/trunk
EOF
svn propset -F - svn:externals . <<EOF
for d in linux-r3-* Nano-X neuros-bsp Neuros-Cooler ; do \
 svn switch --relocate svn://svn.neurostechnology.com/svn/$d/trunk \ 
  svn://svn.neurosaudio.com/svn/$d/trunk $d
done

in order to bring the URLs back in line. Then I could do:

for d in linux-r3-* Nano-X neuros-bsp Neuros-Cooler ; \
do svn switch svn://svn.neurostechnology.com/svn/$d/tags/OSD_VER_3.25-0.23_061102 $d; done 

(well, almost. svn://svn.neurostechnology.com/svn/linux-r3-drivers/tags seems empty, so the switch fails there.)

--Nick 08:26, 6 November 2006 (CST)

Personal tools