Начало
This commit is contained in:
commit
7d5f4056a0
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
gpg
|
123
apt-trusted-gpg
Executable file
123
apt-trusted-gpg
Executable file
@ -0,0 +1,123 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
FILE=$( readlink -f "${BASH_SOURCE[0]}" )
|
||||
TOP_DIR=$( dirname "${FILE}" )
|
||||
GPG_DIR="${TOP_DIR}/gpg"
|
||||
mkdir -p "${GPG_DIR}"
|
||||
TMP_DIR=$(mktemp -d /tmp/aptgpg.XXXXXX)
|
||||
|
||||
deb246060() {
|
||||
wget -qO - https://deb.246060.ru/246060.key | \
|
||||
gpg --dearmor > "${GPG_DIR}/246060.gpg"
|
||||
}
|
||||
|
||||
astra() {
|
||||
VER="1.4.11%2Bci202206080010"
|
||||
mkdir -p "${TMP_DIR}"
|
||||
wget -qO "${TMP_DIR}/apt.deb" https://mirror.yandex.ru/astra/stable/2.12_x86-64/repository/pool/main/a/apt/apt_${VER}_amd64.deb
|
||||
dpkg-deb -x "${TMP_DIR}/apt.deb" "${TMP_DIR}"
|
||||
mv "${TMP_DIR}/usr/share/apt/"*.gpg "${GPG_DIR}"
|
||||
rm -rf "${TMP_DIR}"
|
||||
}
|
||||
|
||||
chrome() {
|
||||
wget -qO - https://dl.google.com/linux/linux_signing_key.pub | \
|
||||
gpg --dearmor > "${GPG_DIR}/google-chrome.gpg"
|
||||
}
|
||||
|
||||
firefox() {
|
||||
curl -sS "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x0AB215679C571D1C8325275B9BDB3D89CE49EC21" | \
|
||||
gpg --dearmor > "${GPG_DIR}/firefox.gpg"
|
||||
}
|
||||
|
||||
intel() {
|
||||
wget -qO - https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | \
|
||||
gpg --dearmor > "${GPG_DIR}/intel.gpg"
|
||||
}
|
||||
|
||||
librewolf() {
|
||||
wget -qO - https://deb.librewolf.net/keyring.gpg | \
|
||||
gpg --dearmor > "${GPG_DIR}/librewolf.gpg"
|
||||
}
|
||||
|
||||
llvm() {
|
||||
wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | \
|
||||
gpg --dearmor > "${GPG_DIR}/llvm.gpg"
|
||||
}
|
||||
|
||||
neovim() {
|
||||
curl -sS "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9DBB0BE9366964F134855E2255F96FCF8231B6DD" | \
|
||||
gpg --dearmor > "${GPG_DIR}/neovim.gpg"
|
||||
}
|
||||
|
||||
opera() {
|
||||
wget -qO - https://deb.opera.com/archive.key | \
|
||||
gpg --dearmor > "${GPG_DIR}/opera-browser.gpg"
|
||||
}
|
||||
|
||||
picard() {
|
||||
curl -sS "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xDD34DEEB1F7B0EA487A01B270CC3AFF5CEDF0F40" | \
|
||||
gpg --dearmor > "${GPG_DIR}/picard.gpg"
|
||||
}
|
||||
|
||||
ubuntu() {
|
||||
VER="2021.03.26"
|
||||
mkdir -p "${TMP_DIR}"
|
||||
wget -qO "${TMP_DIR}/apt.deb" http://nl.archive.ubuntu.com/ubuntu/pool/main/u/ubuntu-keyring/ubuntu-keyring_${VER}_all.deb
|
||||
dpkg-deb -x "${TMP_DIR}/apt.deb" "${TMP_DIR}"
|
||||
mv "${TMP_DIR}/etc/apt/trusted.gpg.d/"*.gpg "${GPG_DIR}"
|
||||
rm -rf "${TMP_DIR}"
|
||||
}
|
||||
|
||||
virtualbox() {
|
||||
wget -qO - https://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | \
|
||||
gpg --dearmor > "${GPG_DIR}/virtualbox.gpg"
|
||||
}
|
||||
|
||||
vscodium() {
|
||||
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | \
|
||||
gpg --dearmor > "${GPG_DIR}/vscodium.gpg"
|
||||
}
|
||||
|
||||
yadisk() {
|
||||
wget -qO - http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG | \
|
||||
gpg --dearmor > "${GPG_DIR}/yandex-disk.gpg"
|
||||
}
|
||||
|
||||
yabrowser() {
|
||||
wget -qO - https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG | \
|
||||
gpg --dearmor > "${GPG_DIR}/yandex-browser.gpg"
|
||||
}
|
||||
|
||||
|
||||
deb246060
|
||||
astra
|
||||
chrome
|
||||
firefox
|
||||
intel
|
||||
librewolf
|
||||
llvm
|
||||
neovim
|
||||
opera
|
||||
picard
|
||||
ubuntu
|
||||
virtualbox
|
||||
vscodium
|
||||
yadisk
|
||||
yabrowser
|
||||
|
||||
rm -rf "${TMP_DIR}"
|
||||
|
||||
|
||||
#DM_DIR="${HOME}/.config/debmirror"
|
||||
#DM_GPG="${DM_DIR}/trustedkeys.gpg"
|
||||
|
||||
#gpg --no-default-keyring --keyring=${DM_GPG} --import /tmp/apt-${ASTRA_VER}/share/astra-archive.gpg
|
||||
#gpg --no-default-keyring --keyring=${DM_GPG} --import /tmp/apt-${ASTRA_VER}/share/orel-archive.gpg
|
||||
#gpg --no-default-keyring --keyring=${DM_GPG} --import /tmp/apt-${ASTRA_VER}/share/smolensk-archive.gpg
|
||||
|
||||
#wget -qO /tmp/llvm.key https://apt.llvm.org/llvm-snapshot.gpg.key
|
||||
#gpg --no-default-keyring --keyring=${DM_GPG} --import /tmp/llvm.key
|
||||
|
Loading…
Reference in New Issue
Block a user