-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Development page to include packages selected in LibreRouter repository #103
Comments
Not sure but it is very handy.
No, we are not including tinc by default
I don't know.
I think it should be enabled by default.
I think this is not used but I am not sure as luci.network is somewhat used
unneded (should be selected by selecting the correct board) |
Ok, so basically there is nothing to be taken from the LibreRouterOS packages list, correct? And we'll have to explicitly (see libremesh/lime-packages@b8980c3) specify batctl-default in the list and also fft-eval as soon as the compilation instructions will refer to OpenWrt 19.07. |
3 years have passed and there is again some divergence between the standard packages in LibreRouterOS and the recommended ones on the LibreMesh website. |
Some info should be possible to extract from the comments in the commits: https://gitlab.com/librerouter/librerouteros/-/blame/librerouter-1.5/configs/default_config |
Let's discuss here which packages to support and include for the 2020.2 release. Looking at the LibreRouterOS list linked above, these are the packages that they include and that we are not currently recommending:
|
I missed the safe-reboot package:
|
Looking at these:
In our CN we haven't tried these yet but we will (these should basically add some new parameters in prometheus format, useful for debugging and visualization of metrics). Maybe it could be clearer if the Currently on the site the packages listed as safely deselectable are:
|
Thanks for the link! Let us know which Prometheus packages you would suggest, please! Which ones are you using now? |
In order to keep the Development page useful, it should be updated to the packages selected by the LibreMesh developers.
Seems that they are working on the image compilation for LibreRouter and the packages selection is being made on:
https://github.com/LibreRouterOrg/openwrt/blob/b536696f27b3803041dc7a2327157ef69a76e953/configs/default_config
comparing this file with what gets compiled following the instructions on the Development page, the following things seems to be missing from the development page or from the lime-packages packages dependencies:
CONFIG_PACKAGE_watchping=y
we don't use this anymore, no?
CONFIG_PACKAGE_kmod-tun=y
seems needed by Tinc, but we still are not including any Tinc stuff (e.g. https://github.com/libremesh/lime-packages/tree/master/packages/tinc, libremesh/lime-packages#99, libremesh/lime-packages#579) in the release, correct?
CONFIG_PACKAGE_kmod-iptunnel6=y
CONFIG_PACKAGE_kmod-ip6-tunnel=y
these looks related to BMX6 and BMX7, do we need them?
CONFIG_PACKAGE_fft-eval=y
we have to remember to add this to the page once OpenWrt 19.07 will be released
CONFIG_PACKAGE_deferable-reboot=y
should we consider to include this in the next release? (maybe increasing the time between reboot and reboot to a week)
CONFIG_PACKAGE_batctl=y
beware that with OpenWrt 19.07 the batctl package will split in batctl-tiny, batctl-default and batctl-full
CONFIG_BUSYBOX_CONFIG_DEVMEM=y
CONFIG_KMOD_BATMAN_ADV_DEBUGFS=y
CONFIG_PACKAGE_rpcd-mod-rrdns=y
CONFIG_PACKAGE_kmod-usb-ohci=y
What about these? Do we need them?
The text was updated successfully, but these errors were encountered: