https://github.com/solarnetwork/solarnode-os-packages
SolarNode operating system packages.
https://github.com/solarnetwork/solarnode-os-packages
Last synced: 11 months ago
JSON representation
SolarNode operating system packages.
- Host: GitHub
- URL: https://github.com/solarnetwork/solarnode-os-packages
- Owner: SolarNetwork
- License: apache-2.0
- Created: 2020-06-24T04:48:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T22:58:40.000Z (11 months ago)
- Last Synced: 2025-03-20T23:31:49.273Z (11 months ago)
- Language: Shell
- Size: 1.35 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SolarNode OS Packages
This repository contains scripts to create operating system packages to support SolarNode.
SolarNetwork Foundation hosts a Debian [package repository][snf-repo] (and a [staging
repository][snf-repo-stage]) for pre-built Debian packages.
# Build requirements
The exact build requirements vary for each package. Most packages use [`make`][make] and
[`fpm`][fpm]. On Debian systems, these can typically be installed like this:
```sh
sudo apt install git ruby ruby-dev build-essential
# For Ruby < 2.6
sudo gem install --no-ri --no-rdoc fpm
# For Ruby 2.6+
sudo gem install --no-document fpm
```
Then you can clone this repository and build the packages as needed:
```sh
git clone https://github.com/SolarNetwork/solarnode-os-packages.git
cd solarnode-os-packages
git checkout develop
```
[fpm]: https://github.com/jordansissel/fpm
[make]: https://www.gnu.org/software/make/
[snf-repo]: https://debian.repo.solarnetwork.org.nz/
[snf-repo-stage]: https://debian.repo.stage.solarnetwork.org.nz/