Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
alfred [17.07.2017 22:08] – havelock | alfred [24.07.2017 09:59] – havelock | ||
---|---|---|---|
Zeile 22: | Zeile 22: | ||
aptitude install git cmake pkg-config ca-certificates | aptitude install git cmake pkg-config ca-certificates | ||
- | Für Version 2016.5 zusätzlich: | + | Für Version |
aptitude install libnl-genl-3-dev | aptitude install libnl-genl-3-dev | ||
Zeile 100: | Zeile 100: | ||
make install CONFIG_ALFRED_GPSD=n | make install CONFIG_ALFRED_GPSD=n | ||
</ | </ | ||
- | |||
- | ++++ Informationen für Debian Wheezy: | Leider ist das Makefile unter Wheezy irgendwie kaputt, deshalb einfach entsprechend nachfolgendem Patch korrigieren: | ||
- | |||
- | <file patch alfred_make.patch> | ||
- | --- ../ | ||
- | +++ Makefile | ||
- | @@ -83,11 +83,12 @@ | ||
- | |||
- | ifeq ($(origin LIBCAP_CFLAGS) $(origin LIBCAP_LDLIBS), | ||
- | | ||
- | - ifeq ($(shell $(PKG_CONFIG) --modversion $(LIBCAP_NAME) 2>/ | ||
- | - $(error No $(LIBCAP_NAME) development libraries found!) | ||
- | - endif | ||
- | - LIBCAP_CFLAGS += $(shell $(PKG_CONFIG) --cflags $(LIBCAP_NAME)) | ||
- | - LIBCAP_LDLIBS += $(shell $(PKG_CONFIG) --libs $(LIBCAP_NAME)) | ||
- | +# ifeq ($(shell $(PKG_CONFIG) --modversion $(LIBCAP_NAME) 2>/ | ||
- | +# $(error No $(LIBCAP_NAME) development libraries found!) | ||
- | +# endif | ||
- | +# LIBCAP_CFLAGS += $(shell $(PKG_CONFIG) --cflags $(LIBCAP_NAME)) | ||
- | +# LIBCAP_LDLIBS += $(shell $(PKG_CONFIG) --libs $(LIBCAP_NAME)) | ||
- | + LIBCAP_LDLIBS += -lcap | ||
- | endif | ||
- | | ||
- | | ||
- | </ | ||
- | ++++ | ||
===== Alfred-JSON ===== | ===== Alfred-JSON ===== | ||
- | Wird nur auf dem Server benötigt wo der Meshviewer läuft. | + | Wird nur auf dem Server benötigt wo der Meshviewer läuft, zzw. ein Alfred im Master-Modus. |
Schadet ansonsten aber auch nicht. | Schadet ansonsten aber auch nicht. | ||
Zeile 157: | Zeile 131: | ||
===== Übersicht über die Alfred-Datenstrukturen ===== | ===== Übersicht über die Alfred-Datenstrukturen ===== | ||
- | ^ Datenblock 158 / alle 5 Minuten? | + | ^ Datenblock 158 / alle 5 Minuten? |
- | | network | + | | network |
- | | | addresses | + | | | addresses |
- | | | mesh_interfaces | + | | | mesh_interfaces |
- | | | mesh | < | + | | | mesh | < |
- | | | exitvpn | + | | | exitvpn |
- | | | + | | |
- | | node_id | + | | node_id |
- | | hostname | + | | hostname |
- | | hardware | + | | hardware |
- | | | nproc | | | + | | | nproc | | |
- | | owner | contact | + | | owner | contact |
- | | location | + | | location |
- | | | longitude | + | | | longitude |
- | | | altitude | + | | | altitude |
- | | system | + | | system |
- | | | role | + | | | role |
- | | software | + | | software |
- | | | + | | |
- | | | + | | |
- | | | autoupdater | + | | | autoupdater |
- | | | + | | |
- | | | batman-adv | + | | | batman-adv |
- | | | + | | |
- | | | firmware | + | | | firmware |
- | | | + | | |
^ Datenblock 159 / jede Minute? | ^ Datenblock 159 / jede Minute? | ||
Zeile 211: | Zeile 185: | ||
| mesh_vpn | | mesh_vpn | ||
| peers | | | | peers | | | ||
+ | |||
+ | ^ Datenblock 160 |||||^ Beschreibung | ||
+ | | | ||
TODO RESTORE | TODO RESTORE |