Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .github/workflows/presubmit-c.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ jobs:
run: |
DESTDIR=out meson install -C build
find build/out/
test -x build/out/usr/local/bin/glome
test -x build/out/usr/local/sbin/glome-login
test -f build/out/usr/local/etc/glome/config
test -f build/out/usr/local/include/glome.h
Expand All @@ -63,6 +62,14 @@ jobs:
test -f build/out/usr/local/lib/x86_64-linux-gnu/libglome.so
test -f build/out/usr/local/lib/security/pam_glome.so || \
test -f build/out/usr/local/lib/x86_64-linux-gnu/security/pam_glome.so
- name: install CLI
if: ${{ startsWith(matrix.container, 'debian:') }}
run: |
./kokoro/rodete/debian_cargo.sh prepare-debian ./debian/cargo_registry --link-from-system
./kokoro/rodete/debian_cargo.sh build
./kokoro/rodete/debian_cargo.sh test
DEB_CARGO_INSTALL_PREFIX=$PWD/build/out/usr/local ./kokoro/rodete/debian_cargo.sh install --features=cli
test -x build/out/usr/local/bin/glome
test-macos:
runs-on: macos-latest
steps:
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ login prompt. He is then provided with a challenge that he forwards to Alice.
The challenge contains information about the identity of accessed host and the
requested action (i.e., root shell access). Alice verifies that the request is
legitimate (e.g., the accessed host is indeed the one she's trying to
diagnose), and uses the [`glome` CLI](cli) to generate an authorization code.
She forwards that authorization code to Bob who provides it as a challenge
response.
diagnose), and uses the [`glome` CLI](rust/src/cli) to generate an
authorization code. She forwards that authorization code to Bob who provides
it as a challenge response.

The authorization succeeds and Bob is able to run diagnostic commands and share
the results with Alice.
Expand Down Expand Up @@ -123,7 +123,7 @@ Core libraries:

Binaries:

- [glome](cli) *Command-line interface for GLOME*
- [glome](rust/src/cli) *Command-line interface for GLOME*
- [glome-login](login) *Replacement of login(1) implementing GLOME Login
protocol*

Expand Down
Loading
Loading