comparison apt.py @ 203:3fd439ae1380

minor & some upgrades
author drewp@bigasterisk.com
date Fri, 30 Jun 2023 22:39:13 -0700
parents ee6374edfc06
children 5b7cd39e6504
comparison
equal deleted inserted replaced
202:a5399e8b47b6 203:3fd439ae1380
11 files.directory(path='/etc/apt/keyrings/') # for raspi 11 files.directory(path='/etc/apt/keyrings/') # for raspi
12 for url, name in [ 12 for url, name in [
13 ('https://repo.steampowered.com/steam/archive/stable/steam.gpg', 'steam.gpg'), 13 ('https://repo.steampowered.com/steam/archive/stable/steam.gpg', 'steam.gpg'),
14 ]: 14 ]:
15 files.download(src=url, dest=f'/etc/apt/keyrings/{name}') 15 files.download(src=url, dest=f'/etc/apt/keyrings/{name}')
16
17 # vscode keeps making this, but I fetch my own
18 files.file(path='/etc/apt/trusted.gpg.d/microsoft.gpg', present=True)
19
16 server.shell(commands=[ 20 server.shell(commands=[
17 f"curl -fsSL {url} | gpg --dearmor > /etc/apt/keyrings/{name}" for (url, name) in [ 21 f"curl -fsSL {url} | gpg --dearmor > /etc/apt/keyrings/{name}" for (url, name) in [
18 ('https://packages.microsoft.com/keys/microsoft.asc', 'ms.gpg'), 22 ('https://packages.microsoft.com/keys/microsoft.asc', 'ms.gpg'),
19 ('https://deb.nodesource.com/gpgkey/nodesource.gpg.key', 'nodesource.gpg'), 23 ('https://deb.nodesource.com/gpgkey/nodesource.gpg.key', 'nodesource.gpg'),
20 ('https://dl.google.com/linux/linux_signing_key.pub', 'chrome.gpg'), 24 ('https://dl.google.com/linux/linux_signing_key.pub', 'chrome.gpg'),