Commit e86d3bb2 authored by Jakub,Kolodziejski's avatar Jakub,Kolodziejski
Browse files

Update README.md

parent 79d3b1a9
Pipeline #262 failed with stages
# COSMOS CM
This is the HTTP based API for controlling the power state and RF management of COSMOS nodes. This code is meant to run on the management machine inside the node enclosure and requires the Arduino based sub-controller running the [cosmos-cm-arduino](https://gitlab.orbit-lab.org/jkol/cosmos-cm-arduino/) firmware.
## Building the .deb Package
Package building makes use of [fpm](https://github.com/jordansissel/fpm) and depends on bundler version 1.16.1
1. Prepare the build enviornment:
`apt install ruby-dev build-essential ruby-bundler`
`gem install fpm`
1. Clone the git repository:
`git clone https://gitlab.orbit-lab.org/jkol/cosmos-cm.git`
1. Build the package:
`make deb`
To clean up the folder, run `make clean` which will delete the `cosmos-cm_X-Y_all.deb` file and remove the `bundle` folder.
## Installation of .deb Package
On the target system, run:
`apt install cosmos-cm_X-Y_all.deb`
\ No newline at end of file
# XY Table API
This is the HTTP based API for controlling the XY table in sb1.cosmos-lab.org
## Building the .deb Package
Package building makes use of [fpm](https://github.com/jordansissel/fpm) and depends on bundler version 1.16.1
1. Prepare the build enviornment:
`apt install ruby-dev build-essential ruby-bundler`
`gem install fpm`
1. Clone the git repository:
`git clone https://gitlab.orbit-lab.org/jkol/xy-table-api.git`
1. Build the package:
`make deb`
To clean up the folder, run `make clean` which will delete the `xy-table-api_X-Y_all.deb` file and remove the `bundle` folder.
## Installation of .deb Package
On the target system, run:
`apt install xy-table-api_X-Y_all.deb`
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment