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

deb package #2321

Closed
benfrancis opened this issue Nov 26, 2019 · 7 comments
Closed

deb package #2321

benfrancis opened this issue Nov 26, 2019 · 7 comments
Assignees
Labels
Milestone

Comments

@benfrancis
Copy link
Member

benfrancis commented Nov 26, 2019

As a user I want to install the gateway application from a deb package on my existing Raspbian/Debian/Ubuntu system so I don't have to flash a whole OS image and can run the gateway alongside other software

@mrstegeman mrstegeman added this to Inbox in WebThings Gateway via automation Nov 26, 2019
@benfrancis benfrancis moved this from Inbox to Release Backlog in WebThings Gateway Dec 2, 2019
@benfrancis
Copy link
Member Author

@gucci-on-fleek
Copy link
Contributor

gucci-on-fleek commented Dec 9, 2019

I've got a working setup for making .deb packages.
https://github.com/gucci-on-fleek/gateway-deb-package
At this point it's just the absolute minimum to make a package, but it works fairly well. I've got successful builds for Ubuntu and Raspbian. Right now it's nothing but the gateway, so lots of addons don't work, and there's no service so it needs to be started manually. Nevertheless, it's a binary package that can be installed with apt, and it runs pretty well.

@benfrancis
Copy link
Member Author

@gucci-on-fleek Nice, thanks for sharing!

@mrstegeman mrstegeman added this to the 0.11 milestone Dec 10, 2019
@mrstegeman mrstegeman moved this from Release Backlog to In progress in WebThings Gateway Dec 10, 2019
@mrstegeman
Copy link
Contributor

@gucci-on-fleek @benfrancis I've started a repo for this.

Status:

  • Gateway builds, things are installed to proper directories
  • gateway-addon python module is not yet installed
  • intent-parser is not yet present

See: https://github.com/mozilla-iot/gateway-deb

@benfrancis
Copy link
Member Author

Nice, thanks @mrstegeman !

@mrstegeman mrstegeman self-assigned this Dec 17, 2019
@mrstegeman mrstegeman changed the title apt package deb package Dec 17, 2019
WebThings Gateway automation moved this from In progress to Done Feb 11, 2020
@MagicFab
Copy link

Can you provide more details / a roadmap regarding Debian support and packaging ?
I'd like to contribute in testing, documentation and QA.

@mrstegeman
Copy link
Contributor

I'm waiting on a couple translation updates before I make the final 0.11 build. At that point, I will also build .deb and .rpm packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

4 participants