From: xf0r3m Date: Sun, 23 Nov 2025 09:59:32 +0000 (+0100) Subject: Testy z klasyczną wersją immudex-run. X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=3203d5aaa661a92183b1fbf0d3c72a91584a09a2;p=immudex.git Testy z klasyczną wersją immudex-run. --- diff --git a/tools/bin/immudex-run b/tools/bin/immudex-run index aa30089..2c7109b 100755 --- a/tools/bin/immudex-run +++ b/tools/bin/immudex-run @@ -1,43 +1,5 @@ #!/bin/bash -function help() { - echo "immudex-run - execute external apps which require home dir configuration"; - echo "@ 2025 morketsmerke.org"; - echo; - echo "Database and its configuration: "; - echo "By default immudex-run database is shell script file, containing 4 variables"; - echo "NATIVE_HOME_DIR - pointing normal user home dirs - /home/USER"; - echo "WORKING_HOME_DIR - pointing first immudex-crypt device - /ic0"; - echo "APPS - array, containing apps commands configured to execute via immudex-run"; - echo "CONFIG_DIRS - array, with app configuration path, usually stored in user home dir"; - echo; - echo "Usage: "; - echo "$ immudex-run "; -} +export HOME=/ic0; -if [ "$1" ]; then - EXE_APP=$1; - source /usr/local/share/immudex-run/immudex-run.base; - i=0; - for a in ${APPS[@]}; do - if [ "$a" = "$EXE_APP" ]; then - index=$i; - configDirsList=$(echo ${CONFIG_DIRS[$index]} | sed 's/,/\ /g'); - for configDir in $configDirsList; do - cp -prvv ${WORKING_HOME_DIR}/$configDir ${NATIVE_HOME_DIR}/${configDir}; - done - export HOME=$WORKING_HOME_DIR; - $EXE_APP; - fi - i=$(expr $i + 1); - done - if [ ! "$index" ]; then - echo "Application doesn't appear in database."; - echo "Configure /usr/local/share/immudex-run/immudex-run.base file"; - exit 1; - fi - #echo "index: $index"; -else - help; - exit 1; -fi +$(which $1); diff --git a/versions/base.sh b/versions/base.sh index 5334557..6141a4e 100644 --- a/versions/base.sh +++ b/versions/base.sh @@ -39,7 +39,7 @@ dpkg-reconfigure console-setup; install_packages task-desktop task-xfce-desktop; #Usunięcie pakietów make oraz gimp - 22.11.2025; -install_packages firejail ufw cryptsetup lsof extlinux grub-efi-amd64 efibootmgr bash-completion etherwake wakeonlan cifs-utils wget figlet vim-gtk3 redshift irssi nmap nfs-common remmina python3-pip ffmpeg debootstrap squashfs-tools xorriso syslinux-efi grub-pc-bin grub-efi-amd64-bin mtools dosfstools chrony python3-venv isolinux rsync mutt openvpn netselect-apt gvfs-backends dnsutils lolcat cdparanoia icedax; +install_packages firejail ufw cryptsetup lsof extlinux grub-efi-amd64 efibootmgr bash-completion etherwake wakeonlan cifs-utils wget figlet vim-gtk3 redshift irssi nmap nfs-common remmina python3-pip ffmpeg debootstrap squashfs-tools xorriso syslinux-efi grub-pc-bin grub-efi-amd64-bin mtools dosfstools chrony python3-venv isolinux rsync mutt openvpn netselect-apt gvfs-backends dnsutils lolcat cdparanoia icedax thuderbird claws-mail; if [ -f /usr/bin/youtube-dl ]; then rm /usr/bin/youtube-dl; fi @@ -73,6 +73,7 @@ cp -vv ~/immudex/tools/bin/immudex-version /usr/local/bin; #Nowe narzędzie immudex-cdrip - 27.08.2025; cp -vv ~/immudex/tools/bin/immudex-cdrip /usr/local/bin; #Wyłaczenie immudex-run - 22.11.2025 +cp -vv ~/immudex/tools/bin/immudex-run /usr/local/bin; #Właczenie nowej wersji immudex-ytplay (immudex-ytplay2) - 13.09.2025 pythonVersion=$(python3 -V | awk '{printf $2}' | cut -d "." -f 1-2);