2019-10-29 15:12:04 +01:00
|
|
|
# vKVM Scripts
|
|
|
|
|
2020-01-13 14:40:23 +01:00
|
|
|
install, build & run all subprojects with one script
|
2019-10-29 15:12:04 +01:00
|
|
|
|
|
|
|
## Prerequisites
|
|
|
|
|
|
|
|
- *nix operating system
|
|
|
|
- package manager (either apt, pacman or homebrew)
|
|
|
|
- git
|
2020-01-13 14:40:23 +01:00
|
|
|
- (optional) ssh key added to your gitlab profile
|
2019-10-29 15:12:04 +01:00
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
|
|
|
|
**install**
|
|
|
|
|
|
|
|
run this once in a empty directory.
|
|
|
|
|
2020-01-13 14:40:23 +01:00
|
|
|
as a user:
|
2019-10-29 15:12:04 +01:00
|
|
|
```sh
|
2020-01-13 14:40:23 +01:00
|
|
|
git clone https://gitlab.repo.digitech.hs-emden-leer.de/link/projekte/ws19/vkvm-new/installation.git
|
2019-10-29 15:12:04 +01:00
|
|
|
cd installation
|
2019-11-05 20:59:35 +01:00
|
|
|
install.sh
|
2019-10-29 15:12:04 +01:00
|
|
|
```
|
|
|
|
|
2020-01-13 14:40:23 +01:00
|
|
|
or as a project developer (ssh key needed):
|
|
|
|
```sh
|
|
|
|
git clone ssh://git@gitlab.repo.digitech.hs-emden-leer.de:2222/link/projekte/ws19/vkvm-new/installation.git
|
|
|
|
cd installation
|
|
|
|
install.sh -dev
|
|
|
|
```
|
|
|
|
|
|
|
|
|
2019-10-29 15:12:04 +01:00
|
|
|
**update all subprojects**
|
|
|
|
|
|
|
|
```sh
|
2019-11-05 20:59:35 +01:00
|
|
|
update.sh
|
2019-10-29 15:12:04 +01:00
|
|
|
```
|
|
|
|
|
2020-01-13 14:40:23 +01:00
|
|
|
**build all projects**
|
|
|
|
|
|
|
|
```sh
|
|
|
|
build.sh
|
|
|
|
```
|
|
|
|
|
2019-10-29 15:12:04 +01:00
|
|
|
**checkout development versions**
|
|
|
|
|
|
|
|
```sh
|
2019-11-05 20:59:35 +01:00
|
|
|
checkout-dev.sh
|
2019-10-29 15:12:04 +01:00
|
|
|
```
|
|
|
|
|
2020-01-13 14:40:23 +01:00
|
|
|
## Troubleshooting
|
2019-10-29 15:12:04 +01:00
|
|
|
|
2020-01-13 14:41:21 +01:00
|
|
|
please make sure that all of the following packages have been installed by your package manager:
|
2020-01-13 14:40:23 +01:00
|
|
|
- clang
|
|
|
|
- clang_tidy
|
|
|
|
- make
|
|
|
|
- cmake
|
|
|
|
- catch2
|
|
|
|
- fltk
|
|
|
|
- tmux
|