apt 1.4: Make apt-key work with busybox mktemp
This commit is contained in:
parent
704456d309
commit
ede1562430
@ -1,5 +1,6 @@
|
|||||||
--- ../cache/apt-1.4.7/cmdline/apt-key.in 2017-07-14 07:45:39.000000000 +1000
|
diff -u -r ../apt-1.4.7/cmdline/apt-key.in ./cmdline/apt-key.in
|
||||||
+++ ./cmdline/apt-key.in 2017-07-19 17:43:09.131197161 +1000
|
--- ../apt-1.4.7/cmdline/apt-key.in 2017-07-13 23:45:39.000000000 +0200
|
||||||
|
+++ ./cmdline/apt-key.in 2017-07-26 12:18:17.424086422 +0200
|
||||||
@@ -16,10 +16,7 @@
|
@@ -16,10 +16,7 @@
|
||||||
aptkey_echo() { echo "$@"; }
|
aptkey_echo() { echo "$@"; }
|
||||||
|
|
||||||
@ -17,7 +18,7 @@
|
|||||||
$ACTION "$TRUSTEDFILE" "$@"
|
$ACTION "$TRUSTEDFILE" "$@"
|
||||||
fi
|
fi
|
||||||
- local TRUSTEDPARTS="/etc/apt/trusted.gpg.d"
|
- local TRUSTEDPARTS="/etc/apt/trusted.gpg.d"
|
||||||
+ local TRUSTEDPARTS="/data/data/com.termux/files/usr/etc/apt/trusted.gpg.d"
|
+ local TRUSTEDPARTS="@TERMUX_PREFIX@/etc/apt/trusted.gpg.d"
|
||||||
eval "$(apt-config shell TRUSTEDPARTS Dir::Etc::TrustedParts/d)"
|
eval "$(apt-config shell TRUSTEDPARTS Dir::Etc::TrustedParts/d)"
|
||||||
if [ -d "$TRUSTEDPARTS" ]; then
|
if [ -d "$TRUSTEDPARTS" ]; then
|
||||||
TRUSTEDPARTS="$(readlink -f "$TRUSTEDPARTS")"
|
TRUSTEDPARTS="$(readlink -f "$TRUSTEDPARTS")"
|
||||||
@ -26,7 +27,17 @@
|
|||||||
|
|
||||||
if [ -z "$TRUSTEDFILE" ]; then
|
if [ -z "$TRUSTEDFILE" ]; then
|
||||||
- TRUSTEDFILE="/etc/apt/trusted.gpg"
|
- TRUSTEDFILE="/etc/apt/trusted.gpg"
|
||||||
+ TRUSTEDFILE="/data/data/com.termux/files/usr/etc/apt/trusted.gpg"
|
+ TRUSTEDFILE="@TERMUX_PREFIX@/etc/apt/trusted.gpg"
|
||||||
eval $(apt-config shell TRUSTEDFILE Apt::GPGV::TrustedKeyring)
|
eval $(apt-config shell TRUSTEDFILE Apt::GPGV::TrustedKeyring)
|
||||||
eval $(apt-config shell TRUSTEDFILE Dir::Etc::Trusted/f)
|
eval $(apt-config shell TRUSTEDFILE Dir::Etc::Trusted/f)
|
||||||
fi
|
fi
|
||||||
|
@@ -612,7 +609,8 @@
|
||||||
|
unset TMPDIR
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
- GPGHOMEDIR="$(mktemp --directory --tmpdir 'apt-key-gpghome.XXXXXXXXXX')"
|
||||||
|
+ # Use short options as busybox mktemp does not support long ones:
|
||||||
|
+ GPGHOMEDIR="$(mktemp -d -t 'apt-key-gpghome.XXXXXXXXXX')"
|
||||||
|
CURRENTTRAP="${CURRENTTRAP} cleanup_gpg_home;"
|
||||||
|
trap "${CURRENTTRAP}" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM
|
||||||
|
if [ -z "$GPGHOMEDIR" ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user