keybase: Default KEYBASE_SECRET_STORE_FILE to true
See https://github.com/termux/termux-packages/pull/3791.
This commit is contained in:
parent
02ee6d301b
commit
d7b654bf6b
@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://keybase.io
|
|||||||
TERMUX_PKG_DESCRIPTION="Key directory that maps social media identities to encryption keys"
|
TERMUX_PKG_DESCRIPTION="Key directory that maps social media identities to encryption keys"
|
||||||
TERMUX_PKG_LICENSE="BSD 3-Clause"
|
TERMUX_PKG_LICENSE="BSD 3-Clause"
|
||||||
TERMUX_PKG_VERSION=4.0.0
|
TERMUX_PKG_VERSION=4.0.0
|
||||||
TERMUX_PKG_REVISION=1
|
TERMUX_PKG_REVISION=2
|
||||||
TERMUX_PKG_SHA256=503e068e7e89a57c497e40cee5b161704c23919bc59846a6507dfc5ecd418091
|
TERMUX_PKG_SHA256=503e068e7e89a57c497e40cee5b161704c23919bc59846a6507dfc5ecd418091
|
||||||
TERMUX_PKG_SRCURL=https://github.com/keybase/client/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
TERMUX_PKG_SRCURL=https://github.com/keybase/client/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
||||||
TERMUX_PKG_REPLACES="kbfs"
|
TERMUX_PKG_REPLACES="kbfs"
|
||||||
@ -24,17 +24,4 @@ termux_step_make_install() {
|
|||||||
cp keybase $TERMUX_PREFIX/bin/keybase
|
cp keybase $TERMUX_PREFIX/bin/keybase
|
||||||
cp git-remote-keybase $TERMUX_PREFIX/bin/git-remote-keybase
|
cp git-remote-keybase $TERMUX_PREFIX/bin/git-remote-keybase
|
||||||
cp kbfsfusebin $TERMUX_PREFIX/bin/kbfsfuse
|
cp kbfsfusebin $TERMUX_PREFIX/bin/kbfsfuse
|
||||||
|
|
||||||
mkdir -p $TERMUX_PREFIX/etc/profile.d/
|
|
||||||
echo "export KEYBASE_SECRET_STORE_FILE=1" > $TERMUX_PREFIX/etc/profile.d/keybase.sh
|
|
||||||
}
|
|
||||||
|
|
||||||
termux_step_create_debscripts() {
|
|
||||||
{
|
|
||||||
echo "#!$TERMUX_PREFIX/bin/sh"
|
|
||||||
echo "echo Before using keybase restart the termux session. Otherwise,"
|
|
||||||
echo "echo keybase will throw an error about a not functional secret store"
|
|
||||||
echo "exit 0"
|
|
||||||
} > postinst
|
|
||||||
chmod 0755 postinst
|
|
||||||
}
|
}
|
||||||
|
12
packages/keybase/go-libkb-env.go.patch
Normal file
12
packages/keybase/go-libkb-env.go.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -u -r ../client-4.0.0/go/libkb/env.go ./go/libkb/env.go
|
||||||
|
--- ../client-4.0.0/go/libkb/env.go 2019-05-07 19:35:07.000000000 +0000
|
||||||
|
+++ ./go/libkb/env.go 2019-05-11 22:36:35.015703478 +0000
|
||||||
|
@@ -1784,7 +1784,7 @@
|
||||||
|
func (e *Env) ForceSecretStoreFile() bool {
|
||||||
|
// By default use system-provided secret store (like MacOS Keychain), but
|
||||||
|
// allow users to fall back to file-based store for testing and debugging.
|
||||||
|
- return e.GetBool(false,
|
||||||
|
+ return e.GetBool(true,
|
||||||
|
func() (bool, bool) { return e.getEnvBool("KEYBASE_SECRET_STORE_FILE") },
|
||||||
|
func() (bool, bool) { return e.GetConfig().GetForceSecretStoreFile() },
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user