document the feeds system

SVN-Revision: 10001
This commit is contained in:
Felix Fietkau 2007-12-28 17:04:38 +00:00
parent 4ba4822f83
commit b8b88560fa
1 changed files with 8 additions and 6 deletions

View File

@ -80,10 +80,10 @@ add a new version of one of the components above.
\texttt{package} is for exactly that -- packages. In an OpenWrt firmware, almost everything
is an \texttt{.ipk}, a software package which can be added to the firmware to provide new
features or removed to save space. Note that packages are also maintained outside of the main
trunk and can be obtained from subversion at the following location:
trunk and can be obtained from subversion using the package feeds system:
\begin{Verbatim}
$ svn checkout https://svn.openwrt.org/openwrt/packages packages
$ ./scripts/feeds update
\end{Verbatim}
Those packages can be used to extend the functionality of the build system and need to be
@ -91,15 +91,17 @@ symlinked into the main trunk. Once you do that, the packages will show up in th
configuration. From kamikaze you would do something like this:
\begin{Verbatim}
$ ls
kamikaze packages
$ ln -s packages/net/nmap kamikaze/package/nmap
$ ./scripts/feeds search nmap
Search results in feed 'packages':
nmap Network exploration and/or security auditing utility
$ ./scripts/feeds install nmap
\end{Verbatim}
To include all packages, issue the following command:
\begin{Verbatim}
$ ln -s packages/*/* kamikaze/package/
$ make package/symlinks
\end{Verbatim}
\texttt{target} refers to the embedded platform, this contains items which are specific to