Reformat Makefile
This commit is contained in:
810
Makefile
810
Makefile
@@ -132,496 +132,674 @@ install:
|
|||||||
.PHONY: hosts-chromium
|
.PHONY: hosts-chromium
|
||||||
hosts-chromium:
|
hosts-chromium:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/chromium/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/chromium/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "/etc/chromium/native-messaging-hosts/"; \
|
||||||
[ -e "/etc/chromium/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/chromium/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/chromium/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Chromium/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Chromium/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-chromium-user
|
.PHONY: hosts-chromium-user
|
||||||
hosts-chromium-user:
|
hosts-chromium-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/chromium/NativeMessagingHosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/chromium/NativeMessagingHosts/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/chromium/NativeMessagingHosts/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/chromium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/chromium/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/chromium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Chromium/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Chromium/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-chrome
|
.PHONY: hosts-chrome
|
||||||
hosts-chrome:
|
hosts-chrome:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/chrome/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/chrome/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/chrome/native-messaging-hosts/"; \
|
||||||
[ -e "/etc/opt/chrome/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/chrome/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/chrome/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Google/Chrome/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Google/Chrome/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-chrome-user
|
.PHONY: hosts-chrome-user
|
||||||
hosts-chrome-user:
|
hosts-chrome-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/google-chrome/NativeMessagingHosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/google-chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/google-chrome/NativeMessagingHosts/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/google-chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/google-chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/google-chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-edge
|
.PHONY: hosts-edge
|
||||||
hosts-edge:
|
hosts-edge:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
# Linux) mkdir -p "/opt/microsoft/msedge/native-messaging-hosts/"; \
|
# Linux) \
|
||||||
# ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/opt/microsoft/msedge/native-messaging-hosts/$(APP_ID).json"; \
|
# mkdir -p "/opt/microsoft/msedge/native-messaging-hosts/"; \
|
||||||
# [ -e "/opt/microsoft/msedge/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
# ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/opt/microsoft/msedge/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
# ;; \
|
# [ -e "/opt/microsoft/msedge/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
# Darwin) mkdir -p "/Library/Google/Chrome/NativeMessagingHosts/"; \
|
# ;; \
|
||||||
# ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
# Darwin) \
|
||||||
# [ -e "/Library/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
# mkdir -p "/Library/Google/Chrome/NativeMessagingHosts/"; \
|
||||||
# ;; \
|
# ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
# [ -e "/Library/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
# ;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-edge-user
|
.PHONY: hosts-edge-user
|
||||||
hosts-edge-user:
|
hosts-edge-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/microsoft-edge/NativeMessagingHosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/microsoft-edge/NativeMessagingHosts/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/microsoft-edge/NativeMessagingHosts/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/microsoft-edge/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/microsoft-edge/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/microsoft-edge/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
# Darwin) mkdir -p "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/"; \
|
;; \
|
||||||
# ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
# Darwin) \
|
||||||
# [ -e "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
# mkdir -p "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/"; \
|
||||||
# ;; \
|
# ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
# [ -e "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
# ;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-vivaldi
|
.PHONY: hosts-vivaldi
|
||||||
hosts-vivaldi:
|
hosts-vivaldi:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/vivaldi/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/vivaldi/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/vivaldi/native-messaging-hosts/"; \
|
||||||
[ -e "/etc/opt/vivaldi/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/vivaldi/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/vivaldi/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Vivaldi/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Vivaldi/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Vivaldi/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Vivaldi/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Vivaldi/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Vivaldi/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-vivaldi-user
|
.PHONY: hosts-vivaldi-user
|
||||||
hosts-vivaldi-user:
|
hosts-vivaldi-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/vivaldi/NativeMessagingHosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/vivaldi/NativeMessagingHosts/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/vivaldi/NativeMessagingHosts/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/vivaldi/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/vivaldi/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/vivaldi/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Vivaldi/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Vivaldi/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Vivaldi/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Vivaldi/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Vivaldi/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Vivaldi/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-yandex
|
.PHONY: hosts-yandex
|
||||||
hosts-yandex:
|
hosts-yandex:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/yandex-browser/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/yandex-browser/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/yandex-browser/native-messaging-hosts/"; \
|
||||||
[ -e "/etc/opt/yandex-browser/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/yandex-browser/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/yandex-browser/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Yandex/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Yandex/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Yandex/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Yandex/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Yandex/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Yandex/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-yandex-user
|
.PHONY: hosts-yandex-user
|
||||||
hosts-yandex-user:
|
hosts-yandex-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/yandex-browser/NativeMessagingHosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/yandex-browser/NativeMessagingHosts/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/yandex-browser/NativeMessagingHosts/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/yandex-browser/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/yandex-browser/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/yandex-browser/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Yandex/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Yandex/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Yandex/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Yandex/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Yandex/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Yandex/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-brave
|
.PHONY: hosts-brave
|
||||||
hosts-brave:
|
hosts-brave:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/chrome/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/chrome/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/chrome/native-messaging-hosts/"; \
|
||||||
[ -e "/etc/opt/chrome/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/chrome/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/chrome/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Chromium/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Chromium/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Chromium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-brave-user
|
.PHONY: hosts-brave-user
|
||||||
hosts-brave-user:
|
hosts-brave-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/NativeMessagingHosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/NativeMessagingHosts/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/NativeMessagingHosts/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-iridium
|
.PHONY: hosts-iridium
|
||||||
hosts-iridium:
|
hosts-iridium:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/iridium-browser/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/iridium-browser/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "/etc/iridium-browser/native-messaging-hosts/"; \
|
||||||
[ -e "/etc/iridium-browser/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/iridium-browser/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/iridium-browser/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Iridium/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Iridium/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Iridium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Iridium/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Iridium/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Iridium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-iridium-user
|
.PHONY: hosts-iridium-user
|
||||||
hosts-iridium-user:
|
hosts-iridium-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/iridium/NativeMessagingHosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/iridium/NativeMessagingHosts/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/iridium/NativeMessagingHosts/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/iridium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/iridium/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/iridium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Iridium/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Iridium/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Iridium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Iridium/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Iridium/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Iridium/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-slimjet
|
.PHONY: hosts-slimjet
|
||||||
hosts-slimjet:
|
hosts-slimjet:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/slimjet/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/slimjet/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/slimjet/native-messaging-hosts/"; \
|
||||||
[ -e "/etc/opt/slimjet/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/etc/opt/slimjet/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/slimjet/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Slimjet/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Slimjet/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Slimjet/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Slimjet/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "/Library/Application Support/Slimjet/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Slimjet/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-slimjet-user
|
.PHONY: hosts-slimjet-user
|
||||||
hosts-slimjet-user:
|
hosts-slimjet-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "${HOME}/.config/slimject/NativeMessagingHosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/.config/slimject/NativeMessagingHosts/$(APP_ID).json"; \
|
mkdir -p "${HOME}/.config/slimject/NativeMessagingHosts/"; \
|
||||||
[ -e "${HOME}/.config/slimject/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/.config/slimject/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "${HOME}/.config/slimject/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Slimjet/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Slimjet/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Slimjet/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Slimjet/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Slimjet/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Slimjet/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-firefox
|
.PHONY: hosts-firefox
|
||||||
hosts-firefox:
|
hosts-firefox:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "$(LIB_DIR)/mozilla/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "/usr/lib/mozilla/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "$(LIB_DIR)/mozilla/native-messaging-hosts/"; \
|
||||||
[ -e "/usr/lib/mozilla/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "/usr/lib/mozilla/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/usr/lib/mozilla/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Mozilla/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "/Library/Application Support/Mozilla/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Mozilla/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Mozilla/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "/Library/Application Support/Mozilla/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Mozilla/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-firefox-user
|
.PHONY: hosts-firefox-user
|
||||||
hosts-firefox-user:
|
hosts-firefox-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "${HOME}/.mozilla/native-messaging-hosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "${HOME}/.mozilla/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "${HOME}/.mozilla/native-messaging-hosts/"; \
|
||||||
[ -e "${HOME}/.mozilla/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "${HOME}/.mozilla/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "${HOME}/.mozilla/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Mozilla/NativeMessagingHosts/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "${HOME}/Library/Application Support/Mozilla/NativeMessagingHosts/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Mozilla/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Mozilla/NativeMessagingHosts/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "${HOME}/Library/Application Support/Mozilla/NativeMessagingHosts/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Mozilla/NativeMessagingHosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-librewolf
|
.PHONY: hosts-librewolf
|
||||||
hosts-librewolf:
|
hosts-librewolf:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "$(LIB_DIR)/librewolf/native-messaging-hosts/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "/usr/lib/librewolf/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "$(LIB_DIR)/librewolf/native-messaging-hosts/"; \
|
||||||
[ -e "/usr/lib/librewolf/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "/usr/lib/librewolf/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/usr/lib/librewolf/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: hosts-librewolf-user
|
.PHONY: hosts-librewolf-user
|
||||||
hosts-librewolf-user:
|
hosts-librewolf-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "${HOME}/.librewolf/native-messaging-hosts/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "${HOME}/.librewolf/native-messaging-hosts/$(APP_ID).json"; \
|
mkdir -p "${HOME}/.librewolf/native-messaging-hosts/"; \
|
||||||
[ -e "${HOME}/.librewolf/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/hosts/firefox/$(APP_ID).json" "${HOME}/.librewolf/native-messaging-hosts/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "${HOME}/.librewolf/native-messaging-hosts/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
# Browser-specific policies targets
|
# Browser-specific policies targets
|
||||||
|
|
||||||
.PHONY: policies-chromium
|
.PHONY: policies-chromium
|
||||||
policies-chromium:
|
policies-chromium:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/chromium/policies/managed/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/chromium/policies/managed/$(APP_ID).json"; \
|
mkdir -p "/etc/chromium/policies/managed/"; \
|
||||||
[ -e "/etc/chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/chromium/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Chromium/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Chromium/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-chromium-user
|
.PHONY: policies-chromium-user
|
||||||
policies-chromium-user:
|
policies-chromium-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/chromium/policies/managed/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/chromium/policies/managed/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/chromium/policies/managed/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/chromium/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Chromium/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Chromium/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Chromium/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Chromium/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-chrome
|
.PHONY: policies-chrome
|
||||||
policies-chrome:
|
policies-chrome:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/chrome/policies/managed/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/chrome/policies/managed/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/chrome/policies/managed/"; \
|
||||||
[ -e "/etc/opt/chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/chrome/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Google/Chrome/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Google/Chrome/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-chrome-user
|
.PHONY: policies-chrome-user
|
||||||
policies-chrome-user:
|
policies-chrome-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/google-chrome/policies/managed/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/google-chrome/policies/managed/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/google-chrome/policies/managed/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/google-chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/google-chrome/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/google-chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Google/Chrome/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Google/Chrome/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-edge
|
.PHONY: policies-edge
|
||||||
policies-edge:
|
policies-edge:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
# Linux) mkdir -p "/etc/opt/chrome/policies/managed/"; \
|
# Linux) \
|
||||||
# ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/chrome/policies/managed/$(APP_ID).json"; \
|
# mkdir -p "/etc/opt/chrome/policies/managed/"; \
|
||||||
# [ -e "/etc/opt/chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
# ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/chrome/policies/managed/$(APP_ID).json"; \
|
||||||
# ;; \
|
# [ -e "/etc/opt/chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
# Darwin) mkdir -p "/Library/Google/Chrome/policies/managed/"; \
|
# ;; \
|
||||||
# ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
# Darwin) \
|
||||||
# [ -e "/Library/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
# mkdir -p "/Library/Google/Chrome/policies/managed/"; \
|
||||||
# ;; \
|
# ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
# [ -e "/Library/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
# ;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-edge-user
|
.PHONY: policies-edge-user
|
||||||
policies-edge-user:
|
policies-edge-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
# Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/microsoft-edge/policies/managed/"; \
|
# Linux|*BSD) \
|
||||||
# ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/microsoft-edge/policies/managed/$(APP_ID).json"; \
|
# mkdir -p "$(XDG_CONFIG_HOME)/microsoft-edge/policies/managed/"; \
|
||||||
# [ -e "$(XDG_CONFIG_HOME)/microsoft-edge/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
# ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/microsoft-edge/policies/managed/$(APP_ID).json"; \
|
||||||
# ;; \
|
# [ -e "$(XDG_CONFIG_HOME)/microsoft-edge/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
# Darwin) mkdir -p "${HOME}/Library/Application Support/Google/Chrome/policies/managed/"; \
|
# ;; \
|
||||||
# ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
# Darwin) \
|
||||||
# [ -e "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
# mkdir -p "${HOME}/Library/Application Support/Google/Chrome/policies/managed/"; \
|
||||||
# ;; \
|
# ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
# [ -e "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
# ;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-vivaldi
|
.PHONY: policies-vivaldi
|
||||||
policies-vivaldi:
|
policies-vivaldi:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/vivaldi/policies/managed/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/vivaldi/policies/managed/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/vivaldi/policies/managed/"; \
|
||||||
[ -e "/etc/opt/vivaldi/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/vivaldi/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/vivaldi/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Vivaldi/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Vivaldi/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Vivaldi/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Vivaldi/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Vivaldi/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Vivaldi/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-vivaldi-user
|
.PHONY: policies-vivaldi-user
|
||||||
policies-vivaldi-user:
|
policies-vivaldi-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/vivaldi/policies/managed/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/vivaldi/policies/managed/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/vivaldi/policies/managed/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/vivaldi/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/vivaldi/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/vivaldi/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Vivaldi/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Vivaldi/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Vivaldi/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Vivaldi/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Vivaldi/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Vivaldi/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-yandex
|
.PHONY: policies-yandex
|
||||||
policies-yandex:
|
policies-yandex:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/yandex-browser/policies/managed/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/yandex-browser/policies/managed/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/yandex-browser/policies/managed/"; \
|
||||||
[ -e "/etc/opt/yandex-browser/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/yandex-browser/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/yandex-browser/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Yandex/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Yandex/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Yandex/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Yandex/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Yandex/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Yandex/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-yandex-user
|
.PHONY: policies-yandex-user
|
||||||
policies-yandex-user:
|
policies-yandex-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/yandex-browser/policies/managed/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/yandex-browser/policies/managed/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/yandex-browser/policies/managed/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/yandex-browser/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/yandex-browser/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/yandex-browser/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Yandex/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Yandex/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Yandex/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Yandex/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Yandex/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Yandex/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-brave
|
.PHONY: policies-brave
|
||||||
policies-brave:
|
policies-brave:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/chrome/policies/managed/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/chrome/policies/managed/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/chrome/policies/managed/"; \
|
||||||
[ -e "/etc/opt/chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/chrome/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Chromium/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Chromium/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-brave-user
|
.PHONY: policies-brave-user
|
||||||
policies-brave-user:
|
policies-brave-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/policies/managed/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/policies/managed/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/policies/managed/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/BraveSoftware/Brave-Browser/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Google/Chrome/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Google/Chrome/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Google/Chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-iridium
|
.PHONY: policies-iridium
|
||||||
policies-iridium:
|
policies-iridium:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/chrome/policies/managed/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/chrome/policies/managed/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/chrome/policies/managed/"; \
|
||||||
[ -e "/etc/opt/chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/chrome/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/chrome/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Chromium/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Chromium/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Chromium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-iridium-user
|
.PHONY: policies-iridium-user
|
||||||
policies-iridium-user:
|
policies-iridium-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "$(XDG_CONFIG_HOME)/iridium/policies/managed/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/iridium/policies/managed/$(APP_ID).json"; \
|
mkdir -p "$(XDG_CONFIG_HOME)/iridium/policies/managed/"; \
|
||||||
[ -e "$(XDG_CONFIG_HOME)/iridium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "$(XDG_CONFIG_HOME)/iridium/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "$(XDG_CONFIG_HOME)/iridium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Iridium/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Iridium/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Iridium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Iridium/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Iridium/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Iridium/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-slimjet
|
.PHONY: policies-slimjet
|
||||||
policies-slimjet:
|
policies-slimjet:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux) mkdir -p "/etc/opt/slimjet/policies/managed/"; \
|
Linux) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/slimjet/policies/managed/$(APP_ID).json"; \
|
mkdir -p "/etc/opt/slimjet/policies/managed/"; \
|
||||||
[ -e "/etc/opt/slimjet/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/etc/opt/slimjet/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "/etc/opt/slimjet/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "/Library/Application Support/Slimjet/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Slimjet/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "/Library/Application Support/Slimjet/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "/Library/Application Support/Slimjet/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "/Library/Application Support/Slimjet/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "/Library/Application Support/Slimjet/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
.PHONY: policies-slimjet-user
|
.PHONY: policies-slimjet-user
|
||||||
policies-slimjet-user:
|
policies-slimjet-user:
|
||||||
@case $(OS) in \
|
@case $(OS) in \
|
||||||
Linux|*BSD) mkdir -p "${HOME}/.config/slimjet/policies/managed/"; \
|
Linux|*BSD) \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/.config/slimjet/policies/managed/$(APP_ID).json"; \
|
mkdir -p "${HOME}/.config/slimjet/policies/managed/"; \
|
||||||
[ -e "${HOME}/.config/slimjet/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/.config/slimjet/policies/managed/$(APP_ID).json"; \
|
||||||
;; \
|
[ -e "${HOME}/.config/slimjet/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
Darwin) mkdir -p "${HOME}/Library/Application Support/Slimjet/policies/managed/"; \
|
;; \
|
||||||
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Slimjet/policies/managed/$(APP_ID).json"; \
|
Darwin) \
|
||||||
[ -e "${HOME}/Library/Application Support/Slimjet/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
mkdir -p "${HOME}/Library/Application Support/Slimjet/policies/managed/"; \
|
||||||
;; \
|
ln -sfv "$(LIB_DIR)/browserpass/policies/chromium/$(APP_ID).json" "${HOME}/Library/Application Support/Slimjet/policies/managed/$(APP_ID).json"; \
|
||||||
*) echo "The operating system $(OS) is not supported"; exit 1 ;; \
|
[ -e "${HOME}/Library/Application Support/Slimjet/policies/managed/$(APP_ID).json" ] || echo "Error: the symlink points to a non-existent location" >&2; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
echo "The operating system $(OS) is not supported"; \
|
||||||
|
exit 1; \
|
||||||
|
;; \
|
||||||
esac
|
esac
|
||||||
|
Reference in New Issue
Block a user