albatross/packaging/Linux
Hannes Mehnert 18728a7601 packaging/linux: cleanups of systemd scripts
- console creates the run directories (albatross albatross/fifo albatross/util)
-> log depends on console
- albatross/fifo needs special permission (albatross_daemon creates fifo there, albatross_console needs to read them)
- use /var/lib/albatross/albatross.log for the log file
- only require root in albatross_daemon, use user albatross in albatross_console and albatross_log
- defer albatross_stat for now
2020-04-03 17:43:45 +02:00
..
README.md systemd services, based on ee49c6240aa2cf2c9dac47eff6c751ce8c17efb5 by @cfcs 2019-11-27 11:27:55 +01:00
albatross_console.service packaging/linux: cleanups of systemd scripts 2020-04-03 17:43:45 +02:00
albatross_daemon.service packaging/linux: cleanups of systemd scripts 2020-04-03 17:43:45 +02:00
albatross_log.service packaging/linux: cleanups of systemd scripts 2020-04-03 17:43:45 +02:00
albatross_stat.service packaging/linux: cleanups of systemd scripts 2020-04-03 17:43:45 +02:00
install.sh packaging/linux: cleanups of systemd scripts 2020-04-03 17:43:45 +02:00

README.md

systemd service scripts

these are preliminary and just here to let people play with solo5-spt, the seccomp-enabled backend for Solo5 on Linux.

  1. You need to build the vmm tooling in this repository
  2. You need to build a spt-compatible binary to deploy.
  3. See install.sh for commands required to deploy it.
  4. sudo journalctl -fu albatross'*'.service
  5. ideally, once the services are up and running, you would be able to issue this command to deploy a unikernel: sudo vmmc_local.native -t spt-amd64 --compression0 helloworld /path/to/hello_world.spt