Add basic cmake build instructions. Add a README file. Some cosmetics. Signed-off-by: gregory guy <gregory-tde@laposte.net>pull/4/head
parent
e378672008
commit
6851937dc1
@ -1,6 +1,3 @@
|
||||
[submodule "admin"]
|
||||
path = admin
|
||||
url = https://scm.trinitydesktop.org/scm/git/tde-common-admin
|
||||
[submodule "cmake"]
|
||||
path = cmake
|
||||
url = https://scm.trinitydesktop.org/scm/git/tde-common-cmake
|
||||
|
@ -0,0 +1,23 @@
|
||||
Basic Installation
|
||||
==================
|
||||
|
||||
smartcardauth relies on cmake to build.
|
||||
|
||||
Here are suggested default options:
|
||||
|
||||
-DCMAKE_INSTALL_PREFIX="/usr" \
|
||||
-DCONFIG_INSTALL_DIR="/etc/trinity" \
|
||||
-DSYSCONF_INSTALL_DIR="/etc" \
|
||||
-DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DCMAKE_VERBOSE_MAKEFILE="ON" \
|
||||
-DCMAKE_SKIP_RPATH="OFF" \
|
||||
-DWITH_ALL_OPTIONS="ON"
|
||||
|
||||
|
||||
Requirements:
|
||||
=============
|
||||
|
||||
- gnutls
|
||||
- openssl
|
||||
- libpkcs11-helper
|
@ -1,13 +0,0 @@
|
||||
FPACKAGE = smartcardauth
|
||||
VERSION = 2.0
|
||||
|
||||
build:
|
||||
|
||||
clean:
|
||||
|
||||
install:
|
||||
./build_cardpincheck
|
||||
|
||||
mkdir -p $(DESTDIR)/usr
|
||||
cp -Rp src/cardpincheck usr/bin/cardpincheck
|
||||
cp -Rp usr/* $(DESTDIR)/usr/
|
@ -0,0 +1,30 @@
|
||||
|
||||
smartcardauth - a SmartCard Login and LUKS Decrypt Setup Utility for TDE.
|
||||
|
||||
|
||||
Smartcardauth will allow you to set up your computer to accept a
|
||||
SmartCard as an authentication source. It is designed to work with any
|
||||
OpenSC-supported, ISO 7816-4,-8 compliant, PKCS#11 enabled smartcard.
|
||||
|
||||
Examples of such cards are:
|
||||
- The OpenPGP card (ISO ISO 7816-4,-8 compliant)
|
||||
|
||||
|
||||
FEATURES:
|
||||
=========
|
||||
|
||||
* support encrypted LUKS partition
|
||||
* automatic login, lock, and unlock
|
||||
|
||||
|
||||
|
||||
CONTRIBUTING
|
||||
==============
|
||||
|
||||
If you wish to contribute to smartcardauth, you might do so:
|
||||
|
||||
- TDE Gitea Workspace (TGW) collaboration tool.
|
||||
https://mirror.git.trinitydesktop.org/gitea
|
||||
|
||||
- TDE Weblate Translation Workspace (TWTW) collaboration tool.
|
||||
https://mirror.git.trinitydesktop.org/weblate
|
@ -1 +0,0 @@
|
||||
Subproject commit 80eb8bffc7c3b5cbf5ab51b4d7877d0cdaad45e1
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd src/
|
||||
make
|
||||
cd ..
|
@ -1,12 +0,0 @@
|
||||
LDFLAGS=-ldl -lpthread -lgnutls -lcrypto -lpkcs11-helper
|
||||
|
||||
all: cardpincheck.o cardpincheck
|
||||
|
||||
cardpincheck.o: cardpincheck.c
|
||||
$(CC) cardpincheck.c -c
|
||||
|
||||
cardpincheck: cardpincheck.o
|
||||
$(CC) cardpincheck.o -o cardpincheck $(LDFLAGS)
|
||||
|
||||
clean:
|
||||
rm -f cardpincheck.o cardpincheck
|
Loading…
Reference in new issue