@@ -25,6 +25,23 @@ case "$(osid)" in
25
25
sudo sh -c ' echo -e "[1password]\nname=1Password Stable Channel\nbaseurl=https://downloads.1password.com/linux/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=\"https://downloads.1password.com/linux/keys/1password.asc\"" > /etc/yum.repos.d/1password.repo'
26
26
sudo dnf install -y -q 1password 1password-cli
27
27
;;
28
+ " ubuntu" )
29
+ if command -v distrobox-host-exec & > /dev/null; then
30
+ if [ ! -f " /usr/local/bin/op" ]; then
31
+ sudo ln -s " $( which distrobox-host-exec) " " /usr/local/bin/op"
32
+ fi
33
+ else
34
+ # shellcheck disable=SC2154
35
+ echo " ${green} Installing 1Password${reset} "
36
+ curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg
37
+ echo ' deb [arch=amd64 signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] https://downloads.1password.com/linux/debian/amd64 stable main' | sudo tee /etc/apt/sources.list.d/1password.list
38
+ sudo mkdir -p /etc/debsig/policies/AC2D62742012EA22/
39
+ curl -sS https://downloads.1password.com/linux/debian/debsig/1password.pol | sudo tee /etc/debsig/policies/AC2D62742012EA22/1password.pol
40
+ sudo mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22
41
+ curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
42
+ sudo apt update && sudo apt install -y -q 1password-cli
43
+ fi
44
+ ;;
28
45
" wolfi" )
29
46
if command -v distrobox-host-exec & > /dev/null; then
30
47
if [ ! -f " /usr/local/bin/op" ]; then
@@ -34,7 +51,7 @@ case "$(osid)" in
34
51
;;
35
52
* )
36
53
# shellcheck disable=SC2154
37
- echo " ${red} Unsupported OS${reset} "
54
+ echo " ${red} Unsupported OS $( osid ) ${reset} "
38
55
exit 0
39
56
;;
40
57
esac
0 commit comments