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

Improve packaging #5

Open
amotl opened this issue Jan 9, 2020 · 2 comments
Open

Improve packaging #5

amotl opened this issue Jan 9, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@amotl
Copy link
Contributor

amotl commented Jan 9, 2020

This is a collection of backlog items for the packaging process being added through #4.

  • We might think about providing more reasonable defaults for packaging/etc/owntracks-publisher.env. Adding comments to describe the configuration options would also do no harm.

  • We might think about using the version string for make debian-package ... from version.h without further ado.

  • Add support for more operating systems and architectures.

    • FreeBSD (in progress by @jpmens)
    • CentOS, difficult as dependencies (gpsd, mosquitto) currently not in Epel8
    • MIPS architecture support (looking at OpenWrt here).
    • Ultimately, we might support all architectures of gpsd for OpenWrt itself in order to get maximum coverage on Embedded Linux in general: aarch64, i386, mips64, mips32, mipsel, powerpc. multiarch/crossbuild could help us here.
@amotl amotl changed the title Improve packaging subsystem Improve packaging Jan 10, 2020
jpmens added a commit that referenced this issue Jan 12, 2020
@jpmens jpmens added the enhancement New feature or request label Jan 12, 2020
@amotl
Copy link
Contributor Author

amotl commented Jan 15, 2020

Just a note.

Maybe we should switch from the balenalib Docker images to the canonical ones for Debian?

This would align well with the canonical images for CentOS.

@jpmens
Copy link
Member

jpmens commented Jan 15, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants