Skip to content
This repository has been archived by the owner on May 6, 2020. It is now read-only.

Commit

Permalink
Debug: Provide a way to enable a debug console to the VM
Browse files Browse the repository at this point in the history
Provide an additional unit file to enable a debug console.
Also provide an additional agent service file variant that
can be used to launch the VM in debug mode.

The console can be attached using

socat console.sock -

Signed-off-by: Manohar Castelino <[email protected]>
  • Loading branch information
mcastelino committed Sep 30, 2017
1 parent 84761a1 commit c026a21
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ HAVE_SYSTEMD := $(shell pkg-config --exists systemd 2>/dev/null && echo 'yes')

ifeq ($(HAVE_SYSTEMD),yes)
UNIT_DIR := $(shell pkg-config --variable=systemdsystemunitdir systemd)
UNIT_FILES = clear-containers.service
UNIT_FILES = clear-containers.service clear-containers-debug.service
GENERATED_FILES := $(UNIT_FILES)
UNIT_FILES += clear-containers.target
UNIT_FILES += clear-containers.target clear-containers-debug.target
endif

SED = sed
Expand Down
10 changes: 10 additions & 0 deletions clear-containers-debug.service.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[Unit]
Description=Clear Container debug console

[Service]
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
StandardInput=tty
StandardOutput=tty
PrivateDevices=yes
Type=simple
ExecStart=/usr/bin/bash
8 changes: 8 additions & 0 deletions clear-containers-debug.target
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[Unit]
Description=Clear Containers Agent Target
Requires=basic.target
Requires=clear-containers.service
Wants=clear-containers-debug-console.service
Conflicts=rescue.service rescue.target
After=basic.target rescue.service rescue.target
AllowIsolate=yes

0 comments on commit c026a21

Please sign in to comment.