\chapter{Link with the IPP}
\label{chap-ipp}

\section{Changing the IPP}
\label{sec-changing-ipp}

\begin{enumerate}
\item Checkout the new tag from the SVN repository in the dedicated
  \texttt{ipp} directory, e.g. (for the ipp-20120404 tag):
\begin{verbatim}
ippdor@ippc18 ~ $ cd ipp
ippdor@ippc18 ~/ipp $ svn co https://svn.pan-starrs.ifa.hawaii.edu/repo/ipp/tags/ipp-20120404
\end{verbatim}
\item Redefine (locally, that is, for the shell session where the IPP
  will be compiled) the IPP version with the \texttt{psconfig} command, e.g.:
\begin{verbatim}
ippdor@ippc18 ~/ipp $ psconfig 20120404
\end{verbatim}
\item Compile and install the IPP as usual, e.g.:
\begin{verbatim}
ippdor@ippc18 ~/ipp $ cd ipp-20120404/psconfig
ippdor@ippc18 ~/ipp $ ./psbuild -dev -extbuild
\end{verbatim}
\item Have a cup of coffee
\item Change the symbolic links in the
  \texttt{\$HOME/psconfig/20110920}\footnote{\texttt{20110920} is
    related to the ippdor version and has nothing to do with the IPP
    version} directory for \texttt{current} and
  \texttt{current.lin64}, e.g.:
\begin{verbatim}
ippdor@ippc18 ~/ipp $ cd ~/psconfig/20110920
ippdor@ippc18 ~/ipp $ rm current current.lin64
ippdor@ippc18 ~/ipp $ ln -s 20120404.lin64 current
ippdor@ippc18 ~/ipp $ ln -s 20120404.lin64 current.lin64
\end{verbatim}
\item Test it on a small sample of data! (even if you can already
  check if the correct version is used with, for instance,
  \texttt{ppImage --version})
\end{enumerate}

