Skip to content

Commit f976701

Browse files
committed
Install apt key and source for repository in deb postinst
Part of microsoft#2973
1 parent 6d4266b commit f976701

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

resources/linux/debian/postinst.template

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,29 @@ if [ "@@NAME@@" != "code-oss" ]; then
3333
APT_SOURCE_PARTS=$APT_ETC/$(get_apt_config_value Dir::Etc::sourceparts)
3434
CODE_SOURCE_LIST=$APT_SOURCE_PARTS/vscode.list
3535

36+
# Sourced from https://packages.microsoft.com/keys/microsoft.asc
37+
echo "-----BEGIN PGP PUBLIC KEY BLOCK-----
38+
Version: GnuPG v1.4.7 (GNU/Linux)
39+
40+
mQENBFYxWIwBCADAKoZhZlJxGNGWzqV+1OG1xiQeoowKhssGAKvd+buXCGISZJwT
41+
LXZqIcIiLP7pqdcZWtE9bSc7yBY2MalDp9Liu0KekywQ6VVX1T72NPf5Ev6x6DLV
42+
7aVWsCzUAF+eb7DC9fPuFLEdxmOEYoPjzrQ7cCnSV4JQxAqhU4T6OjbvRazGl3ag
43+
OeizPXmRljMtUUttHQZnRhtlzkmwIrUivbfFPD+fEoHJ1+uIdfOzZX8/oKHKLe2j
44+
H632kvsNzJFlROVvGLYAk2WRcLu+RjjggixhwiB+Mu/A8Tf4V6b+YppS44q8EvVr
45+
M+QvY7LNSOffSO6Slsy9oisGTdfE39nC7pVRABEBAAG0N01pY3Jvc29mdCAoUmVs
46+
ZWFzZSBzaWduaW5nKSA8Z3Bnc2VjdXJpdHlAbWljcm9zb2Z0LmNvbT6JATUEEwEC
47+
AB8FAlYxWIwCGwMGCwkIBwMCBBUCCAMDFgIBAh4BAheAAAoJEOs+lK2+EinPGpsH
48+
/32vKy29Hg51H9dfFJMx0/a/F+5vKeCeVqimvyTM04C+XENNuSbYZ3eRPHGHFLqe
49+
MNGxsfb7C7ZxEeW7J/vSzRgHxm7ZvESisUYRFq2sgkJ+HFERNrqfci45bdhmrUsy
50+
7SWw9ybxdFOkuQoyKD3tBmiGfONQMlBaOMWdAsic965rvJsd5zYaZZFI1UwTkFXV
51+
KJt3bp3Ngn1vEYXwijGTa+FXz6GLHueJwF0I7ug34DgUkAFvAs8Hacr2DRYxL5RJ
52+
XdNgj4Jd2/g6T9InmWT0hASljur+dJnzNiNCkbn9KbX7J/qK1IbR8y560yRmFsU+
53+
NdCFTW7wY0Fb1fWJ+/KTsC4=
54+
=J6gs
55+
-----END PGP PUBLIC KEY BLOCK-----
56+
" | gpg --dearmor > microsoft.gpg
57+
mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
58+
3659
rm -f $CODE_SOURCE_LIST
37-
# echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > $CODE_SOURCE_LIST
60+
echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > $CODE_SOURCE_LIST
3861
fi

0 commit comments

Comments
 (0)