Change 'test' - qmenu - manage qubes os via dmenu (drkhsh fork)
HTML git clone git://git.drkhsh.at/qmenu.git
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 27fe6a8a82c820f6f092381f2ba92391e297daf8
DIR parent b99f01344992ff7e0bbefcceed96733eea46813b
HTML Author: sine3o14nnae <3o14@pm.me>
Date: Sun, 15 Sep 2019 16:52:51 +0200
Change 'test'
Diffstat:
M qmenu-vm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
DIR diff --git a/qmenu-vm b/qmenu-vm
@@ -532,7 +532,7 @@ fqvm_firewall() {
local RULEARGS+="PROTO=$proto "
fi
- if [[ "$proto" =~ ^(tcp|udp)$ ]]; then
+ if [ "$proto" = "tcp" ] || [ "$proto" = "udp" ]; then
local dstports=$(true |\
dmenu -p "ACTION=${RULEARGS[*]} <dstports>" $dmenu_fmc)
@@ -812,7 +812,8 @@ fqvm_service() {
fqvm_disk() {
# If $target_qube is template or standalone, give option to extend root storage.
- if [[ "$(qvm-ls -O flags $target_qube | sed '2q;d' | cut -c 1)" =~ ^(t|S)$ ]]; then
+ if [ "$(qvm-ls -O flags $target_qube | sed '2q;d' | cut -c 1)" = "t" ] ||\
+ [ "$(qvm-ls -O flags $target_qube | sed '2q;d' | cut -c 1)" = "S" ]; then
local volume=$(printf "Root\nPrivate" |\
dmenu -l 2 -i -p "$target_qube:" $dmenu_fmc)