![]() |
Opennet Firmware
|
Verwaltung der Opennet-Module für verschiedene Funktionen/Rollen. Mehr ...
Funktionen | |
is_on_module_installed_and_enabled (module) | |
Pruefe ob ein Opennet-Modul sowohl installiert, als auch aktiviert ist. Mehr ... | |
is_on_module_installed (module) | |
Pruefe ob ein Opennet-Modul installiert ist. Mehr ... | |
enable_on_module (module) | |
Aktiviere ein Opennet-Modul. Mehr ... | |
disable_on_module (module) | |
Deaktiviere ein Opennet-Modul. Mehr ... | |
warn_if_unknown_module (module) | |
Gib eine Warnung aus, falls der angegebene Modul-Name unbekannt ist. Mehr ... | |
warn_if_not_installed_module (module) | |
Gib eine Warnung aus, falls das Opennet-Module nicht installiert ist. Mehr ... | |
get_on_modules () | |
Liefere die Namen aller bekannten Opennet-Module zeilenweise getrennt zurück. Mehr ... | |
get_not_installed_on_modules () | |
Ermittle diejenigen Module, die aktuell nicht installiert sind. Mehr ... | |
was_on_module_installed_before () | |
Prüfe ob ein Modul "früher" (vor der letzten manuellen Änderung durch den Benutzer, module) installiert war. Mehr ... | |
get_missing_modules () | |
Ermittle diejenigen Module, die vor dem letzten Upgrade installiert waren. Mehr ... | |
install_from_opennet_repository (packages) | |
Installiere ein Paket aus den Opennet-Repositories. Mehr ... | |
remove_opennet_modules (module) | |
redirect_to_opkg_opennet_logfile () | |
Führe die gegebene Aktion aus und lenke ihre Ausgabe in die opennet-opkg-Logdatei um. Mehr ... | |
save_on_modules_list () | |
Speichere die aktuelle Liste der installierten opennet-Module in der uci-Konfiguration. Mehr ... | |
clear_cache_opennet_opkg () | |
Lösche die eventuell vorhandene opennet-opkg-Konfiguration (z.B. nach einem Update). Mehr ... | |
get_default_opennet_opkg_repository_base_url () | |
Ermittle die automatisch ermittelte URL für die Nachinstallation von Paketen. Mehr ... | |
get_configured_opennet_opkg_repository_base_url () | |
Ermittle die aktuell konfigurierte Repository-URL. Mehr ... | |
set_configured_opennet_opkg_repository_url (repo_url) | |
Ändere die aktuell konfigurierte Repository-URL. Mehr ... | |
generate_opennet_opkg_config () | |
Liefere den Inhalt einer opkg.conf für das Opennet-Paket-Repository zurück. Mehr ... | |
is_package_installed (package) | |
Prüfe, ob ein opkg-Paket installiert ist. Mehr ... | |
on_opkg_postinst_default () | |
Übliche Nachbereitung einer on-Paket-Installation. Mehr ... | |
on_opkg_postrm_default () | |
Übliche Nachbereitung einer on-Paket-Entfernung. Mehr ... | |
Verwaltung der Opennet-Module für verschiedene Funktionen/Rollen.
clear_cache_opennet_opkg | ( | ) |
Lösche die eventuell vorhandene opennet-opkg-Konfiguration (z.B. nach einem Update).
Definiert in Zeile 70 der Datei modules.sh.
disable_on_module | ( | module | ) |
Deaktiviere ein Opennet-Modul.
module | Name des Opennet-Paketes (siehe 'get_on_modules'). |
Definiert in Zeile 21 der Datei modules.sh.
enable_on_module | ( | module | ) |
Aktiviere ein Opennet-Modul.
module | Name des Opennet-Paketes (siehe 'get_on_modules'). |
Definiert in Zeile 17 der Datei modules.sh.
generate_opennet_opkg_config | ( | ) |
Liefere den Inhalt einer opkg.conf für das Opennet-Paket-Repository zurück.
Die aktuelle Version wird aus dem openwrt-Versionsstring gelesen.
Definiert in Zeile 86 der Datei modules.sh.
get_configured_opennet_opkg_repository_base_url | ( | ) |
Ermittle die aktuell konfigurierte Repository-URL.
Definiert in Zeile 77 der Datei modules.sh.
get_default_opennet_opkg_repository_base_url | ( | ) |
Ermittle die automatisch ermittelte URL für die Nachinstallation von Paketen.
Definiert in Zeile 74 der Datei modules.sh.
get_missing_modules | ( | ) |
Ermittle diejenigen Module, die vor dem letzten Upgrade installiert waren.
Definiert in Zeile 46 der Datei modules.sh.
get_not_installed_on_modules | ( | ) |
Ermittle diejenigen Module, die aktuell nicht installiert sind.
Definiert in Zeile 38 der Datei modules.sh.
get_on_modules | ( | ) |
Liefere die Namen aller bekannten Opennet-Module zeilenweise getrennt zurück.
Die Liste kann in der Datei ON_CORE_DEFAULTS_FILE angepasst werden.
Definiert in Zeile 35 der Datei modules.sh.
install_from_opennet_repository | ( | packages | ) |
Installiere ein Paket aus den Opennet-Repositories.
packages | Ein oder mehrere zu installierende Software-Pakete |
Für die Installation von Opennet-relevanten Paketen wird eine separate opkg.conf-Datei verwendet. Alle nicht-opennet-relevanten Pakete sollten - wie gewohnt - aus den openwrt-Repositories heraus installiert werden, da deren Paket-Liste umfassender ist. Die opkg.conf wird im tmpfs erzeugt, falls sie noch nicht vorhanden ist. Eventuelle manuelle Nachkorrekturen bleiben also bis zum nächsten Reboot erhalten.
Definiert in Zeile 56 der Datei modules.sh.
is_on_module_installed | ( | module | ) |
Pruefe ob ein Opennet-Modul installiert ist.
module | Name des Opennet-Paketes (siehe 'get_on_modules'). |
Definiert in Zeile 13 der Datei modules.sh.
is_on_module_installed_and_enabled | ( | module | ) |
Pruefe ob ein Opennet-Modul sowohl installiert, als auch aktiviert ist.
module | Name des Opennet-Paketes (siehe 'get_on_modules'). |
Die Aktivierung eines Modules wird anhand der uci-Einstellung "${module}.settings.enabled" geprueft. Der Standardwert ist "false" (ausgeschaltet).
Definiert in Zeile 9 der Datei modules.sh.
is_package_installed | ( | package | ) |
Prüfe, ob ein opkg-Paket installiert ist.
package | Name des Pakets |
Definiert in Zeile 90 der Datei modules.sh.
on_opkg_postinst_default | ( | ) |
Übliche Nachbereitung einer on-Paket-Installation.
Caches löschen, uci-defaults anwenden, on-core-Bootskript ausführen
Definiert in Zeile 94 der Datei modules.sh.
on_opkg_postrm_default | ( | ) |
Übliche Nachbereitung einer on-Paket-Entfernung.
Caches löschen
Definiert in Zeile 98 der Datei modules.sh.
redirect_to_opkg_opennet_logfile | ( | ) |
Führe die gegebene Aktion aus und lenke ihre Ausgabe in die opennet-opkg-Logdatei um.
Als irrelevant bekannte Meldungen werden herausgefiltert.
Definiert in Zeile 63 der Datei modules.sh.
remove_opennet_modules | ( | module | ) |
module | Name der oder des zu entfernenden Modules |
Definiert in Zeile 59 der Datei modules.sh.
save_on_modules_list | ( | ) |
Speichere die aktuelle Liste der installierten opennet-Module in der uci-Konfiguration.
Nach einer Aktualisierung ermöglicht diese Sicherung die Nachinstallation fehlender Pakete.
Definiert in Zeile 67 der Datei modules.sh.
set_configured_opennet_opkg_repository_url | ( | repo_url | ) |
Ändere die aktuell konfigurierte Repository-URL.
repo_url | Die neue Repository-URL (bis einschliesslich "/packages"). |
Die URL wird via uci gespeichert. Falls sie identisch mit der Standard-URL ist, wird die Einstellung gelöscht.
Definiert in Zeile 82 der Datei modules.sh.
warn_if_not_installed_module | ( | module | ) |
Gib eine Warnung aus, falls das Opennet-Module nicht installiert ist.
module | Name des Opennet-Paketes (siehe 'get_on_modules'). |
Definiert in Zeile 31 der Datei modules.sh.
warn_if_unknown_module | ( | module | ) |
Gib eine Warnung aus, falls der angegebene Modul-Name unbekannt ist.
module | Name des Opennet-Paketes (siehe 'get_on_modules'). |
Das Ergebnis der Prüfung ist nur für Warnmeldungen geeignet, da es im Laufe der Zeit Veränderungen in der Liste der bekannten Module geben kann.
Definiert in Zeile 27 der Datei modules.sh.
was_on_module_installed_before | ( | ) |
Prüfe ob ein Modul "früher" (vor der letzten manuellen Änderung durch den Benutzer, module) installiert war.
Diese Prüfung ist hilfreich für die Auswahl von nachträglich zu installierenden Paketen.
module | Name des Opennet-Paketes (siehe 'get_on_modules'). |
Definiert in Zeile 43 der Datei modules.sh.