Availability of Unofficial HDHomeRun DVR repository for Debian based distributions
Based on the response for a (now expired) docker topic, it would appear that SD is willing to tolerate unofficial repositories at least until such time as they make their own available, so I am making available a Debian repo based on my packaging at github at https://github.com/garybuhrmaster/packaging/.
Installation
- For apt, add the repository location to a new file in /etc/apt/sources.list.d/ (I called mine unofficial-hdhomerun-dvr-repo.list) which contains the following line:
Code: Select all
deb https://unofficial-hdhomerun-dvr-repo.s3.us-east-1.amazonaws.com/deb stable non-free
- If not already available you may need to install the https transport
Code: Select all
sudo apt-get install apt-transport-https
- for apt install the package
Code: Select all
sudo apt-get update; sudo apt-get install hdhomerun-record
- Read the docs at /usr/share/doc/hdhomerun_record/README and the related man pages (hdhomerun_record and hdhomerun.conf)
- Configure the RecordPath in /etc/hdhomerun.conf
- Insure permissions on the directory specified by the RecordPath allow writing by the record engine userid (hdhomerun)
- Configure your firewall (if needed) [the systemd unit will attempt to open ports for firewalld users when started]
- Enable/start the service
Code: Select all
sudo systemctl enable hdhomerun_record.service; sudo systemctl start hdhomerun_record.service
Disclaimers/Caveats/Requests
- This is an unofficial repo, and SD is not in any way responsible for support for the repo or the debs. Please do not bug SD for support regarding installing/using this repo. If you have questions, comments, or requests (or better yet, patches), please post in this topic area or open issues on github.
- These debs have only been (very very) lightly tested on a limited set of recent systems in test modes (I do not run any debian based systems). In particular, these have never been tested on a init or upstart only system (patches welcome), only with systemd.
- These packages are not signed. You will have to accept the warnings regarding unsigned packages
- If SD asks for the repo to be removed, it shall be.
- The repo may disappear at any point.
- I intend to try to update the repo quickly after a new recorder engine release, but delays will likely happen.
- Updating the recorder restarts the service. Chose your system update times wisely (or disable the repo by default and enable/update manually)
- I have no idea what the official SD repo will require/support, but when it appears you should expect to have to delete these packages and reinstall with the official solution, and likely manually adjust permissions/setups.
- I would expect that once SD makes available their own official repo that I will remove this unofficial one in a reasonably short time period (I have no special desire to maintain a repo).