Skip to content
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

Added two more examples about LibreMesh (17.06 release and snapshot) #16

Merged
merged 5 commits into from Aug 22, 2019

Conversation

@ilario
Copy link
Contributor

commented Aug 14, 2019

Based on the example-libremesh.sh file I created two additional example files for compiling the LibreMesh 17.06 release and the latest code.

There are a couple of problems:

in LibreMesh 17.06 by default we unselected the dnsmasq package for being able to select dnsmasq-dhcpv6 and I think that in the release also the firewall was deselected. Can this be done with this metabuilder?

for compiling the snapshot images of LibreMesh we need the compiled LibreMesh packages which currently are missing from http://snapshots.libremesh.org/packages/ and I have no idea of who is in charge of this.

@aparcar

This comment has been minimized.

Copy link
Owner

commented Aug 14, 2019

in LibreMesh 17.06 by default we unselected the dnsmasq package for being able to select dnsmasq-dhcpv6 and I think that in the release also the firewall was deselected. Can this be done with this metabuilder?

deselecting works via PACKAGES="-packagename"

for compiling the snapshot images of LibreMesh we need the compiled LibreMesh packages which currently are missing from http://snapshots.libremesh.org/packages/ and I have no idea of who is in charge of this.

Best would be to keep repo.libremesh.org updated via a CI.

@ilario

This comment has been minimized.

Copy link
Contributor Author

commented Aug 15, 2019

in LibreMesh 17.06 by default we unselected the dnsmasq package for being able to select dnsmasq-dhcpv6 and I think that in the release also the firewall was deselected. Can this be done with this metabuilder?

deselecting works via PACKAGES="-packagename"

This is good!
I added the -dnsmasq, as it was used in lime-sdk flavors.conf.
Do you think that this method creates images equivalent to LibreMesh 17.06 or is there something missing?
I'm asking because the previously available method for compiling LibreMesh 17.06, which was lime-sdk, does not support 17.06 anymore and I think we should point the users to some way to compile it.
I'm going to compile an image and flash it on a TP-Link WDR3600, I'll get back here with the result.

for compiling the snapshot images of LibreMesh we need the compiled LibreMesh packages which currently are missing from http://snapshots.libremesh.org/packages/ and I have no idea of who is in charge of this.

Best would be to keep repo.libremesh.org updated via a CI.

Perfectly agree.
A problem: currently CI is running but failing with some Docker error, I had a look and maybe is because of the renaming of a directory, check out libremesh/lime-packages#560 @spiccinini @gmarcos87 @nicopace

@aparcar
Copy link
Owner

left a comment

Looks good to me, compiling woks.

@aparcar

This comment has been minimized.

Copy link
Owner

commented Aug 15, 2019

Perfectly agree.
A problem: currently CI is running but failing with some Docker error, I had a look and maybe is because of the renaming of a directory, check out libremesh/lime-packages#560 @spiccinini @gmarcos87 @nicopace

I'll port it to GitLab and try to automate the build process.

@ilario

This comment has been minimized.

Copy link
Contributor Author

commented Aug 16, 2019

The CI on lime-packages works again and the packages are being copied on snapshots.libremesh.org
Just a little last problem with the "master" example:
some of the packages suggested to be used in the very latest LibreMesh code were not being compiled by CI. This will be fixed with libremesh/lime-packages#561

@ilario

This comment has been minimized.

Copy link
Contributor Author

commented Aug 16, 2019

I compared the example for LibreMesh 17.06 using "binwalk -e" + "meld" and they have the same set of packages and of files, except a alfred/bat-hosts.lua file which I suppose has been removed in some recent version of Alfred?
I think this can be proposed as the new official method for compiling LibreMesh locally 17.06 stable release.

@aparcar

This comment has been minimized.

Copy link
Owner

commented Aug 16, 2019

Please update me once both scripts work for you so I can give it a final test before merging.

@aparcar aparcar merged commit 7607f0e into aparcar:master Aug 22, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.