aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorJonathan McCrohan <jmccrohan@gmail.com>2017-01-02 22:42:43 +0000
committerJonathan McCrohan <jmccrohan@gmail.com>2017-01-02 22:42:43 +0000
commit5744c3a0214950433c3a4375798c1c8eba1b398c (patch)
tree81c2e9edf2941e9144a7d9e4001c3002d32a754e /README.md
parent0b0aac6ce21bcb38d7e03dc2b3ff419861476a24 (diff)
downloadwavemon-5744c3a0214950433c3a4375798c1c8eba1b398c.tar.gz
New upstream version 0.8.1upstream/0.8.1
Diffstat (limited to 'README.md')
-rw-r--r--README.md30
1 files changed, 18 insertions, 12 deletions
diff --git a/README.md b/README.md
index 637f639..e0167f1 100644
--- a/README.md
+++ b/README.md
@@ -12,13 +12,26 @@ See the man page for an in-depth description of operation and configuration.
### Where to obtain
-Apart from debian/ubuntu packages (apt-cache search wavemon) and slackbuild
-scripts for wavemon on slackbuilds.org, this repository contains the full
-source code.
+Apart from debian/ubuntu packages (`apt-cache search wavemon`) and [slackbuild scripts for wavemon](https://slackbuilds.org/result/?search=wavemon&sv=), this repository contains the full source code.
+
+Please check [this page](#) for updates and for further information.
-Please check this page for updates and for further information.
wavemon is distributed under the [GPLv3](http://www.gnu.org/licenses/gpl-3.0.en.html), refer to the file `COPYING`.
+### Dependencies
+
+wavemon requires a Linux Kernel with wireless extensions enabled. If your Kernel setup uses `CONFIG_CFG80211`, make sure that the config option `CONFIG_CFG80211_WEXT` is set.
+
+In addition, minimally the following are required:
+* Netlink `libnl` at least version 3.2,
+* including the Generic Netlink support (`libnl-genl`),
+* ncurses development files (`libncurses5-dev`),
+* the `pkg-config` package.
+
+On Debian/Ubuntu, this can be done using
+```bash
+ apt-get -y install pkg-config libncurses5-dev libnl-3-dev libnl-genl-3-dev
+```
## How to build
@@ -31,12 +44,6 @@ wavemon uses `autoconf`, so that in most cases you can simply run
to build and install the package. Type 'make uninstall' if not happy.
Refer to the file `INSTALL` for generic installation instructions.
-**Dependencies**: at least version 3.2 of `libnl`, including the Generic Netlink support (`libnl-genl`).
-On Debian/Ubuntu, this can be done using
-```bash
- apt-get -y install libnl-3-dev libnl-genl-3-dev
-```
-
To grant users access to restricted networking operations (scan operations), use additionally
```
sudo make install-suid-root
@@ -45,8 +52,7 @@ If you have changed some of the autoconf files or use a git version, run
```
./config/bootstrap
```
-(requires a recent installation of `autotools`).
-
+(This requires a recent installation of `autotools`.)
## Bugs?