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"]
|
[submodule "cmake"]
|
||||||
path = cmake
|
path = cmake
|
||||||
url = https://scm.trinitydesktop.org/scm/git/tde-common-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