Revisions of flake-pilot

buildservice-autocommit accepted request 1166791 from Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) (revision 14)
baserev update by copy to link target
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 13)
- Turn terminal flag setup into function
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 12)
- Bump version: 3.0.11 → 3.0.12

- Fix race condition on connection check

- set PS1 prompt via sci env

- Add terminal settings for pty stdout in sci
  disable ECHO

- Fix invalid early exit condition
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 11)
- Bump version: 3.0.10 → 3.0.11

- Fix build for Leap
  Issues on the gcc side for static targets, disable
  sci static build for older targets, e.g Leap

- Prevent use of socat in firecracker-pilot
  Do not shell out socat and use proper UnixListener/UnixStream
  to do this job. This version of the commit works but I stumbled
  across a few issues:
  1. Permission denied when the UnixListener runs as user and the
  firecracker process was called as root (run_as: root in the flake).
  The former implementation ran socat via sudo in the same way as
  the firecracker process. Thus if you register the flake to
  run as root it can now also only be called as root, which is
  acceptable.
  2. The behavior in interactive sessions differs compared to socat.
  When sci in the guest is called it creates a pty and all data
  is copied to the vsock stream. The host connects via an UDS
  socket to this data and we multiplex stdin->stream and
  stream->stdout. When doing this with socat the behavior
  is different in a way that e.g tabs are effectively interpreted
  and the pty prompt allows for input on the same line when
  my code now always needs a newline to renew the prompt.
  I did not debug further what is needed to make this look
  nicer.
  This Fixes #8
buildservice-autocommit accepted request 1164042 from Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) (revision 10)
baserev update by copy to link target
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 9)
- Bump version: 3.0.9 → 3.0.10

- Clippy fixes

- sudo is required

- Fix error handling
  Make sure the real command that is called through sudo is
  displayed. Also fix that the runas information is really used

- Exit on remove if there is an error
  The remove sequence when used with --container or --vm deregisters
  all apps associated with the container or VM first. If there is
  an error on this deregistration, exit early and do not try to
  delete the container/vm

- Update URL in spec file
  Point to OSInside Organisation
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1161365 from Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) (revision 8)
initialized devel package after accepting 1161365
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 7)
- Bump version: 3.0.8 → 3.0.9

- Fix spec file
  Several changes according to the SUSE regulations

- Fix robot tests
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 6)
- Add missing %changelog line in spec
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 5)
- Allow non static sci
  Build sci non static for ppc64le which doesn't support
  the rust static target yet
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 3)
- Drop upx binary compression
  Startup time seems more important than binary size on
  target. The original reason for the compression was due
  to very limited size constraints from a former customer
  who no longer sticks to them.
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 2)
- Drop obsolete gcc static fix

- Break long commandline for better readability

- Update documentation
  Added a delta container example registration
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 1)
osc copypac from project:home:marcus.schaefer:EOS package:flake-pilot revision:13
Displaying all 14 revisions
openSUSE Build Service is sponsored by