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