diff --git a/AppRun b/AppRun index ca0c37c..83b0c64 100644 --- a/AppRun +++ b/AppRun @@ -8,7 +8,7 @@ export XDG_DATA_DIRS="$HERE/opt:$HERE/tmp:$HERE/run:$HERE/run/dbus:$HERE/run/dbu export GSETTINGS_SCHEMA_DIR="${HERE}"/usr/share/glib-2.0/schemas/:"${GSETTINGS_SCHEMA_DIR}" if [ -z "${1}" ]; then exec q -elif [[ "${1}" =~ ^(q|quickemu|quickget|macrecovery|tput|gum|getfacl|bzexe|bzmore|bunzip2|chacl|bzcat|bzip2|bzgrep|bzdiff|tar|setfacl|bzip2recover|setcap|resize2fs|logsave|getpcaps|dumpe2fs|mke2fs|e2scrub_all|capsh|tune2fs|debugfs|e2image|getcap|e2undo|e2fsck|badblocks|e2scrub|qemu-aarch64|x86_64-linux-gnu-dwp|lzmainfo|qemu-img|dpkg-scanpackages|qemu-system-microblazeel|qemu-nios2|qemu-cris|lsattr|qemu-mipsel|qemu-storage-daemon|xzgrep|dpkg-gencontrol|qemu-sh4eb|qemu-system-microblaze|qemu-hppa|qemu-sparc64|dpkg-checkbuilddeps|dpkg-name|qemu-riscv64|x86_64-linux-gnu-gprof|x86_64-linux-gnu-addr2line|x86_64-linux-gnu-elfedit|qemu-mips64|qemu-system-xtensa|dpkg-scansources|qemu-system-x86_64-spice|qemu-armeb|qemu-system-tricore|qemu-system-rx|dpkg-architecture|qemu-ppc64le|kvm-spice|qemu-xtensaeb|qemu-system-sparc64|qemu-system-mips64|qemu-system-mips64el|x86_64-linux-gnu-ld.gold|qemu-ppc|qemu-sparc|x86_64-linux-gnu-as|qemu-system-i386|qemu-hexagon|dpkg-distaddfile|chattr|wget|qemu-system-m68k|qemu-x86_64|qemu-system-x86_64-microvm|xzless|qemu-arm|qemu-aarch64_be|qemu-sh4|qemu-s390x|qemu-system-riscv32|xzdiff|qemu-riscv32|dpkg-gensymbols|qemu-system-cris|xzmore|x86_64-linux-gnu-strings|qemu-mips64el|debuild-pbuilder|qemu-system-riscv64|qemu-system-ppc64|qemu-system-sh4eb|qemu-alpha|qemu-m68k|x86_64-linux-gnu-objdump|dpkg-genbuildinfo|qemu-pr-helper|qemu-microblazeel|xz|qemu-sparc32plus|x86_64-linux-gnu-readelf|pdebuild|x86_64-linux-gnu-strip|qemu-system-aarch64|x86_64-linux-gnu-nm|qemu-ppc64|x86_64-linux-gnu-objcopy|dpkg-source|x86_64-linux-gnu-ranlib|qemu-system-or1k|qemu-mipsn32|qemu-system-avr|dpkg-buildflags|make-first-existing-target|qemu-system-mips|qemu-system-alpha|qemu-nbd|qemu-mips|dpkg-shlibdeps|qemu-mipsn32el|qemu-system-ppc|qemu-system-mipsel|qemu-system-xtensaeb|qemu-i386|dpkg-buildpackage|make|qemu-system-x86_64|dpkg-parsechangelog|qemu-io|qemu-system-hppa|patch|qemu-system-nios2|x86_64-linux-gnu-ld.bfd|qemu-microblaze|x86_64-linux-gnu-c++filt|qemu-system-s390x|dpkg-mergechangelogs|qemu-xtensa|dpkg-vendor|qemu-system-sh4|qemu-system-sparc|update-mime-database|qemu-system-arm|qemu-or1k|x86_64-linux-gnu-ar|x86_64-linux-gnu-size|dpkg-genchanges|qemubuilder|e4defrag|tarcat|qemu-make-debian-root|filefrag|e2freefrag|e4crypt|rmt-tar|pbuilder|debootstrap|deluser|adduser|mklost+found)$ ]]; then +elif [[ "${1}" =~ ^(q|bash|grep|jq|wget|unzip|python|sed|spice|zsync|quickemu|quickget|macrecovery|tput|gum|getfacl|bzexe|bzmore|bunzip2|chacl|bzcat|bzip2|bzgrep|bzdiff|tar|setfacl|bzip2recover|setcap|resize2fs|logsave|getpcaps|dumpe2fs|mke2fs|e2scrub_all|capsh|tune2fs|debugfs|e2image|getcap|e2undo|e2fsck|badblocks|e2scrub|qemu-aarch64|x86_64-linux-gnu-dwp|lzmainfo|qemu-img|dpkg-scanpackages|qemu-system-microblazeel|qemu-nios2|qemu-cris|lsattr|qemu-mipsel|qemu-storage-daemon|xzgrep|dpkg-gencontrol|qemu-sh4eb|qemu-system-microblaze|qemu-hppa|qemu-sparc64|dpkg-checkbuilddeps|dpkg-name|qemu-riscv64|x86_64-linux-gnu-gprof|x86_64-linux-gnu-addr2line|x86_64-linux-gnu-elfedit|qemu-mips64|qemu-system-xtensa|dpkg-scansources|qemu-system-x86_64-spice|qemu-armeb|qemu-system-tricore|qemu-system-rx|dpkg-architecture|qemu-ppc64le|kvm-spice|qemu-xtensaeb|qemu-system-sparc64|qemu-system-mips64|qemu-system-mips64el|x86_64-linux-gnu-ld.gold|qemu-ppc|qemu-sparc|x86_64-linux-gnu-as|qemu-system-i386|qemu-hexagon|dpkg-distaddfile|chattr|wget|qemu-system-m68k|qemu-x86_64|qemu-system-x86_64-microvm|xzless|qemu-arm|qemu-aarch64_be|qemu-sh4|qemu-s390x|qemu-system-riscv32|xzdiff|qemu-riscv32|dpkg-gensymbols|qemu-system-cris|xzmore|x86_64-linux-gnu-strings|qemu-mips64el|debuild-pbuilder|qemu-system-riscv64|qemu-system-ppc64|qemu-system-sh4eb|qemu-alpha|qemu-m68k|x86_64-linux-gnu-objdump|dpkg-genbuildinfo|qemu-pr-helper|qemu-microblazeel|xz|qemu-sparc32plus|x86_64-linux-gnu-readelf|pdebuild|x86_64-linux-gnu-strip|qemu-system-aarch64|x86_64-linux-gnu-nm|qemu-ppc64|x86_64-linux-gnu-objcopy|dpkg-source|x86_64-linux-gnu-ranlib|qemu-system-or1k|qemu-mipsn32|qemu-system-avr|dpkg-buildflags|make-first-existing-target|qemu-system-mips|qemu-system-alpha|qemu-nbd|qemu-mips|dpkg-shlibdeps|qemu-mipsn32el|qemu-system-ppc|qemu-system-mipsel|qemu-system-xtensaeb|qemu-i386|dpkg-buildpackage|make|qemu-system-x86_64|dpkg-parsechangelog|qemu-io|qemu-system-hppa|patch|qemu-system-nios2|x86_64-linux-gnu-ld.bfd|qemu-microblaze|x86_64-linux-gnu-c++filt|qemu-system-s390x|dpkg-mergechangelogs|qemu-xtensa|dpkg-vendor|qemu-system-sh4|qemu-system-sparc|update-mime-database|qemu-system-arm|qemu-or1k|x86_64-linux-gnu-ar|x86_64-linux-gnu-size|dpkg-genchanges|qemubuilder|e4defrag|tarcat|qemu-make-debian-root|filefrag|e2freefrag|e4crypt|rmt-tar|pbuilder|debootstrap|deluser|adduser|mklost+found)$ ]]; then args=( "${@}" ) args[0]="${1}" set "${args[@]}"