]> gitweb.morketsmerke.org Git - immudex.git/commitdiff
Testy z klasyczną wersją immudex-run.
authorxf0r3m <jakubstasinski@protonmail.com>
Sun, 23 Nov 2025 09:59:32 +0000 (10:59 +0100)
committerxf0r3m <jakubstasinski@protonmail.com>
Sun, 23 Nov 2025 09:59:32 +0000 (10:59 +0100)
tools/bin/immudex-run
versions/base.sh

index aa300899fd4427e58a4dafec3b9624e6e6590c2b..2c7109b22f8debcd766aaec302a78d6783f502bc 100755 (executable)
@@ -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 <app_command>";
-}
+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); 
index 53345570c03c2129af018691c400dc9cd209f8c7..6141a4eb1677e86c5edd6941f75f3aa87a56711a 100644 (file)
@@ -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);