Based on the response for the (now expired?) docker topic at https://www.silicondust.com/forum/viewt ... er#p144537, it seems 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 Fedora/CentOS(EL)/openSUSE repo based on my packaging at github at https://github.com/garybuhrmaster/packaging/.
Installation
- Install the repo based on your distribution
- Fedora
Code: Select all
su -c 'dnf config-manager --add-repo https://unofficial-hdhomerun-dvr-repo.s3.us-east-1.amazonaws.com/rpm/fedora/unofficial-hdhomerun-dvr.repo '
- Enterprise Linux (or work-alike) 6 or later
Code: Select all
su -c 'yum-config-manager --add-repo https://unofficial-hdhomerun-dvr-repo.s3.us-east-1.amazonaws.com/rpm/el/unofficial-hdhomerun-dvr.repo'
- openSUSE Tumbleweed
Code: Select all
su -c 'zypper addrepo -f https://unofficial-hdhomerun-dvr-repo.s3.us-east-1.amazonaws.com/rpm/tumbleweed/unofficial-hdhomerun-dvr.repo'
- openSUSE Leap
Code: Select all
su -c 'zypper addrepo -f https://unofficial-hdhomerun-dvr-repo.s3.us-east-1.amazonaws.com/rpm/leap/unofficial-hdhomerun-dvr.repo'
- Fedora
- Install the hdhomerun-record rpm
- Fedora
Code: Select all
su -c 'dnf install hdhomerun-record'
- Enterprise Linux (or work-alike)
Code: Select all
su -c 'yum install hdhomerun-record'
- openSUSE (both Tumbleweed and Leap)
Code: Select all
su -c 'zypper install hdhomerun-record'
- Fedora
- 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)
- Enable/start the service based on your distribution/version
- Modern init systems (everything other than EL6)
Code: Select all
su -c 'systemctl enable hdhomerun_record.service' su -c 'systemctl start hdhomerun_record.service'
- Legacy init systems (EL6)
Code: Select all
su -c 'chkconfig hdhomerun_record on' su -c 'service hdhomerun_record start'
- Modern init systems (everything other than EL6)
Disclaimers/Caveats/Requests
- This is an unofficial repo, and SD is not in any way responsible for support for the repo or the rpms. 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.
- These rpms have been tested on only a limited set of systems (Fedora 23 x86_64, Fedora 23 arm, and EL 6 and 7). It works for me on the systems I personally run it on (Fedora 23 x86_64, Fedora 23 arm).
- 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 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 rpms 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).
[Edited on 2016/01/03 to note that the referenced URL has expired]
[Edited on 2018/06/28 to document openSUSE support]