blob: dbe2c2cfe6790fb82b8a7812a218a9ff8462c967 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
FFLuCI Installation Instructions
TOC:
1. Kamikaze Feed
2. Kamikaze Packages
3. Manual Installation
1. Kamikaze Feed
1. Change to your OpenWRT buildroot
2. Add the following line to your OpenWRT feeds.conf:
src-svn ffluci https://dev.leipzig.freifunk.net/svn/ff-luci/trunk/contrib/package
3. Run ./scripts/feeds update
4. Run ./scripts/feeds install luci-lua ffluci
5. Type make menuconfig and you will find ffluci in the menu "Administration"
2. Kamikaze Packages
1. At first make sure you already added "libreadline" from
the OpenWRT Packages repository to your buildroot's "package" directory
2. cd to the "package" directory of your kamikaze buildroot
3. Type: ln -s /path/to/ff-luci/contrib/package/* ./
4. cd to your kamikaze build root and type: make menuconfig
You will find ffluci in the menu "Administration"
3. Manual Installation
Prerequisites:
CGI enabled webserver
Lua 5.1.x or later
Luaposix Lua extension
Haserl 0.9.23 or later with Lua support builtin
Installation:
Use make to build a distribution of FFLuCI
make: creates the source distribution with freifunk config pages
make dist-compile: same as above but bytecompiles lua modules
make source-examples: creates a plain distribution with example pages
make dist-examples: same as above but bytecompiles lua modules
make source: creates a plain distribution without pages
make compile: same as above but bytecompiles lua modules
Put the ffluci dist/ffluci directory somewhere on your harddrive
e.g. in your Lua Path
Put a bootstrap file like the one in contrib/ffluci into your webservers
CGI-Directory and adapt it to your needs.
Also have a look at dist/ffluci/config.lua for configuration options.
|