Bug 239796 - [NEW PORT] comms/ebusd: ebusd is a daemon for handling communication with eBUS device connected to a 2-wire bus system
Summary: [NEW PORT] comms/ebusd: ebusd is a daemon for handling communication with eBU...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Li-Wen Hsu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-12 07:33 UTC by Oleksii Samorukov
Modified: 2019-09-27 00:40 UTC (History)
2 users (show)

See Also:


Attachments
New port: comms/ebusd (8.71 KB, text/plain)
2019-08-12 10:04 UTC, Oleksii Samorukov
no flags Details
New port: comms/ebusd (8.71 KB, text/plain)
2019-08-12 10:05 UTC, Oleksii Samorukov
no flags Details
UID/GID item for the ebusd port (843 bytes, patch)
2019-08-12 10:39 UTC, Oleksii Samorukov
no flags Details | Diff
New port: comms/ebusd (8.72 KB, text/plain)
2019-09-25 21:23 UTC, Oleksii Samorukov
no flags Details
Poudriere logs for 11.3-RELEASE-p3 FreeBSD 11.3-RELEASE-p3 amd64 (57.84 KB, text/plain)
2019-09-25 21:25 UTC, Oleksii Samorukov
no flags Details
UID/GID patch for the ebusd port (843 bytes, patch)
2019-09-26 11:23 UTC, Oleksii Samorukov
no flags Details | Diff
UID/GID patch for the ebusd port (771 bytes, patch)
2019-09-26 11:25 UTC, Oleksii Samorukov
no flags Details | Diff
New port: comms/ebusd (8.77 KB, text/plain)
2019-09-26 11:55 UTC, Oleksii Samorukov
no flags Details
Poudriere logs for 11.3-RELEASE-p3 FreeBSD 11.3-RELEASE-p3 amd64 (57.61 KB, text/plain)
2019-09-26 11:56 UTC, Oleksii Samorukov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oleksii Samorukov freebsd_committer freebsd_triage 2019-08-12 07:33:10 UTC
Hi, 

I am currently working on ebusd (https://github.com/john30/ebusd/wiki) FreeBSD port. This port works as a daemon and needs serial port access. I think that running it from non-root user is a good practice, so asking to add new user with ebusd:ebusd UID/GID.

I will submit ebusd port when this one is done.
Comment 1 Walter Schwarzenfeld freebsd_triage 2019-08-12 07:55:32 UTC
Attach first the shar or diff of the new port.
And a diff of /usr/ports/UIDs and /usr/ports/GIDs with the wanted additions.
(in moment for GID 852 and 854-881 are free).

We commit it UID and GID with the port if all is ready.
Comment 2 Oleksii Samorukov freebsd_committer freebsd_triage 2019-08-12 10:04:59 UTC
Created attachment 206468 [details]
New port: comms/ebusd
Comment 3 Oleksii Samorukov freebsd_committer freebsd_triage 2019-08-12 10:05:59 UTC
Created attachment 206469 [details]
New port: comms/ebusd
Comment 4 Oleksii Samorukov freebsd_committer freebsd_triage 2019-08-12 10:39:13 UTC
Created attachment 206473 [details]
UID/GID item for the ebusd port
Comment 5 Oleksii Samorukov freebsd_committer freebsd_triage 2019-08-13 10:03:20 UTC
Port shar and diff for uid/gid are attached. Please let me know if anything else needed.
Comment 6 Oleksii Samorukov freebsd_committer freebsd_triage 2019-09-22 16:51:22 UTC
Hey, any chance to finally pick it up?
Comment 7 Oleksii Samorukov freebsd_committer freebsd_triage 2019-09-25 21:23:06 UTC
Created attachment 207814 [details]
New port: comms/ebusd

- Minor fixes
- Use "localbase"
Comment 8 Oleksii Samorukov freebsd_committer freebsd_triage 2019-09-25 21:25:35 UTC
Created attachment 207815 [details]
Poudriere logs for 11.3-RELEASE-p3 FreeBSD 11.3-RELEASE-p3 amd64
Comment 9 Li-Wen Hsu freebsd_committer freebsd_triage 2019-09-25 21:39:49 UTC
1. pkg-message has been changed to UCL format, please check other port's.
2. uid/gid 852 has been taken by net-mgmt/p0f, please change to another one.
Comment 10 Oleksii Samorukov freebsd_committer freebsd_triage 2019-09-26 11:23:05 UTC
Created attachment 207843 [details]
UID/GID patch for the ebusd port
Comment 11 Oleksii Samorukov freebsd_committer freebsd_triage 2019-09-26 11:25:22 UTC
Created attachment 207845 [details]
UID/GID patch for the ebusd port
Comment 12 Oleksii Samorukov freebsd_committer freebsd_triage 2019-09-26 11:55:19 UTC
Created attachment 207846 [details]
New port: comms/ebusd

Updated pkg-message to use UCI format
Comment 13 Oleksii Samorukov freebsd_committer freebsd_triage 2019-09-26 11:56:35 UTC
Created attachment 207847 [details]
Poudriere logs for 11.3-RELEASE-p3 FreeBSD 11.3-RELEASE-p3 amd64

Updated poudriere logs
Comment 14 Oleksii Samorukov freebsd_committer freebsd_triage 2019-09-26 11:57:02 UTC
All requested changes are done. Please let me know if anything else needed
Comment 15 commit-hook freebsd_committer freebsd_triage 2019-09-27 00:38:31 UTC
A commit references this bug:

Author: lwhsu
Date: Fri Sep 27 00:38:05 UTC 2019
New revision: 512996
URL: https://svnweb.freebsd.org/changeset/ports/512996

Log:
  Add comms/ebusd, daemon for communication with eBUS heating systems

  PR:		239796
  Submitted by:	samm@os2.kiev.ua

Changes:
  head/GIDs
  head/UIDs
  head/comms/Makefile
  head/comms/ebusd/
  head/comms/ebusd/Makefile
  head/comms/ebusd/distinfo
  head/comms/ebusd/files/
  head/comms/ebusd/files/ebusd.in
  head/comms/ebusd/files/patch-configure.ac
  head/comms/ebusd/files/patch-src_lib_ebus_device.cpp
  head/comms/ebusd/files/patch-src_lib_ebus_device.h
  head/comms/ebusd/files/patch-src_lib_utils_tcpsocket.h
  head/comms/ebusd/pkg-descr
  head/comms/ebusd/pkg-message
  head/comms/ebusd/pkg-plist
Comment 16 Li-Wen Hsu freebsd_committer freebsd_triage 2019-09-27 00:40:50 UTC
Port added, thanks! Please also consider upstream patches.