dpkg не предназначен для использования шифрования, поэтому вам нужен внешний инструмент.
Основной вопрос - где хранится ключ расшифровки и как он используется.
Он должен быть, по крайней мере, уже сохранен на машине пользователя и автоматически использоваться "прошивкой".
"Прошивка" должна знать, как обновить себя из зашифрованного файла.
UPD 1
С точки зрения безопасности GPG и OpenSSL выглядят практически одинаково, но чаще используют несовместимые форматы и сертификаты. Как говорит security.stackexchange.
О "ручном" шифровании. Должно быть хорошо включить шифрование пакетов в автоматизированный процесс сборки.
Таким образом, настройка состояния окна не позволяет интерполяцию переменных. Но вы можете использовать сценарий для вывода конфигурации окна. В этом скрипте можно использовать переменные . Итак, в вашем .tmux.conf
вы можете сделать что-то вроде:
setw -g window-status-current-format "#(~/.tmux/window.sh current)"
setw -g window-status-format "#(~/.tmux/window.sh)"
И в window.sh
(или любом другом скрипте):
#!/bin/bash
if [[ $1 == "current" ]]; then
echo "#[fg=${TMUX_CURRENT_WINDOW_FG},bg=${TMUX_CURRENT_WINDOW_BG}] #I | #W "
else
echo "#[fg=${TMUX_WINDOW_FG},bg=${TMUX_WINDOW_BG}] #I | #W "
fi
Это работает.