Commit Graph

807 Commits

Author SHA1 Message Date
tlaurion
1699771fa9
Merge pull request #505 from itay-grudev/gpg2-fix
GPG2 Fixes
2019-01-26 11:43:08 -05:00
tlaurion
5eeb78bc68
Merge pull request #491 from tlaurion/gpg2_dynamic_tty
Set GPG_TTY before calling gpg in key-init
2019-01-26 11:42:50 -05:00
Itay Grudev
142d601f53
Code style fix 2019-01-07 11:07:54 +02:00
Itay Grudev
2b7c3b80eb Disabled libsecret support in the pinentry module 2019-01-04 09:33:13 +02:00
Itay Grudev
979dc68c56 Enabled GPG2 in the Librem board config 2019-01-04 09:22:11 +02:00
Itay Grudev
765bdbc8ba Removed --no-tty as it disables the card admin PIN pinentry 2019-01-03 16:30:28 +02:00
Jason Andryuk
186d2114d1
Set GPG_TTY before calling gpg in key-init
gpg2 needs GPG_TTY set to function properly.  We set it in /init so it
is inherited by all children.  The call to $(tty) must be after /dev and
(preferably) /dev/pts are mounted.

Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
2018-12-03 12:08:16 -05:00
Trammell hudson
478af2401a
Merge branch 'gpg2-clean-working_atop-osresearch_gpg2' of https://github.com/tlaurion/heads into gpg2 2018-11-23 12:34:50 -05:00
Thierry Laurion
5d3ac095af Port gpg1 patch to gpg2 to force crosscompiling and output to stderr. 2018-11-14 19:47:24 -05:00
Thierry Laurion
a2e9e4cefb instruct gpg to use gpg-agent. 2018-11-14 19:46:46 -05:00
Thierry Laurion
6623374ffb GPG_TTY is forced to /dev/console under init. Ash console is never called; trying to get console tty from the tty returns "no console". NEEDs BETTER FIX. 2018-11-14 19:45:44 -05:00
Thierry Laurion
cc89d6832d gpg needs to be called with --no-tty at that point, since pintentry-tty is used to enter passphrase. Else, gpg complaints of not being able to open /dev/tty, even though GPG_TTY environmenent variable is forced in init 2018-11-14 19:43:05 -05:00
Thierry Laurion
91886bb3ff pinentry-tty path needs to be known from gpg-agent 2018-11-14 19:41:02 -05:00
Thierry Laurion
42a13bc7cb gpg2 pubring extension change from gpg to kbx 2018-11-14 19:39:11 -05:00
Trammell Hudson
0978cb4a2b
Merge branch 'gpg2_patch' of https://github.com/tlaurion/heads into gpg2 2018-10-17 17:43:18 -04:00
Trammell Hudson
d9220f53c5
use /bin for libexecdir and disable curses pinentry 2018-10-17 17:42:43 -04:00
Thierry Laurion
87c85cac71 required changes to apply on top of osresearch/gpg2 for gpg2 to actually work, tools and libs updated to latest versions 2018-10-04 21:32:04 -04:00
Trammell hudson
8fbe9109a7
typo on pinentry 2018-09-19 07:21:02 -04:00
Trammell hudson
cc062bd357
gpg2 pinentry program is required for passwords or PINs 2018-09-19 06:58:08 -04:00
tlaurion
cb418ca64c
gpg2 library fixes 2018-09-19 06:33:18 -04:00
Trammell hudson
921010f77a
enable Unix Domain sockets for gpg-agent 2018-09-19 06:32:00 -04:00
Trammell hudson
533f18a5a2
use full version names on output libraries 2018-09-18 05:32:46 -04:00
Trammell hudson
aa2d3cd885
switch to gpg2 for qemu targets 2018-09-18 05:14:05 -04:00
Trammell hudson
df8462a26a
copy gpg2 executables and pass in the libusb include path 2018-09-18 05:12:47 -04:00
Trammell hudson
d740fe469b
Merge branch 'gnupg2' of https://github.com/duncanguthrie/heads into gpg2 2018-09-18 05:10:25 -04:00
Trammell hudson
bec3335cf6
verbose builds to avoid quiet timeouts 2018-09-16 17:56:17 -04:00
Trammell hudson
e3ac9b59f3
ensure there is output from the musl-cross bild 2018-09-15 07:11:12 -04:00
Trammell hudson
f96cceb621
do dependencies before checkout 2018-09-15 06:56:42 -04:00
Trammell hudson
081cda2dd4
bootstrap and parallelize build 2018-09-15 06:53:34 -04:00
Trammell hudson
cdd061e063
switch back to 16.04 just to avoid make-4.2 error 2018-09-15 05:59:28 -04:00
Trammell hudson
607381fec2
try apt-update before apt-install 2018-09-15 05:58:00 -04:00
Trammell hudson
b826e4c705
tweak yaml 2018-09-15 05:56:58 -04:00
Trammell hudson
265ed9d043
checkout dependencies 2018-09-15 05:52:38 -04:00
Trammell hudson
96ea6b69ba
try ubuntu 18.04 build 2018-09-15 05:49:32 -04:00
Trammell hudson
32cd59d4f6
try ubuntu 18.04 build 2018-09-15 05:48:03 -04:00
Trammell hudson
2e1dd82992
try enabling circleci builder 2018-09-15 05:42:42 -04:00
Trammell Hudson
1d27c93a50
Merge branch 'master' of https://github.com/Akendo/heads 2018-08-13 06:33:51 -04:00
Trammell Hudson
070461ad05
Merge branch 'fix-spelling-mistakes' of https://github.com/paulmenzel/heads 2018-08-13 06:33:03 -04:00
Trammell Hudson
2be492d7fd
Merge branch 'linux-4.14-update' 2018-08-13 06:31:37 -04:00
Trammell Hudson
fb37c5dcc8
bds-pr is on the main branch now 2018-08-13 06:31:07 -04:00
Paul Menzel
e594598a28 FAQ: Fix spelling of *convenience* 2018-08-09 23:37:18 +02:00
Paul Menzel
11d30bd635 blobs/x220: Start *Lenovo* with capital letter 2018-08-09 23:36:03 +02:00
Paul Menzel
6c9ff68a87 README: Spell *Chromebook* with capital letter in beginning 2018-08-09 23:36:03 +02:00
Trammell Hudson
4016cd96ab
convert all active board Linux kernel config files into defconfig format 2018-08-09 12:51:12 -04:00
Trammell Hudson
f4e25dd216
Use Linux kernel defconfig format (issue #416)
This reduces the amount of noise in the Linux kernel config files
by only storing the differences from the stock configuration.
It adds a new makefile target 'linux.saveconfig' to convert the
build tree's .config file into config/linux-linuxboot.config.
2018-08-09 12:45:53 -04:00
Trammell Hudson
c7c4b9919c
ensure that the dxe modules will be built with the Heads cross compiler 2018-08-09 12:20:03 -04:00
Trammell Hudson
c98bfe158f
update to 4.14.62 and use the linuxboot.efi BDS 2018-08-09 10:20:22 -04:00
Thierry Laurion
cc4976b3da
Commenting out DROPBEAR support; not fitting into 4MB image with GPG integrated. 2018-08-09 07:51:30 -04:00
Akendo
09b3e7b1dc Merge branch 'master' of github.com:Akendo/heads 2018-07-25 14:14:32 +02:00
Akendo
1b0fdefb5f Add missing paraemter for the correct board.
Without this parameter the qemu board is selected by default. Leading to errors
Signed-off-by: Akendo <akendo@akendo.eu>
2018-07-25 13:59:18 +02:00