function lock() {
- mapperDeviceList=$(ls /dev/mapper --hide=control | awk '{printf $1" "}');
+ mapperDeviceList=$(ls /dev/mapper | grep 'immudex-*' | awk '{printf $1" "}');
if [ "$mapperDeviceList" ]; then
for dmDevice in $mapperDeviceList; do
fi
}
-mapperDeviceList=$(ls /dev/mapper --hide=control | awk '{printf $1" "}');
+mapperDeviceList=$(ls /dev/mapper | grep 'immudex-*' | awk '{printf $1" "}');
if [ "$mapperDeviceList" ]; then lock;
else unlock;
function list() {
- mapperDeviceList=$(ls /dev/mapper --hide=control | awk '{printf $1" "}');
+ mapperDeviceList=$(ls /dev/mapper | grep 'immudex-*' | awk '{printf $1" "}');
echo "==============================================================";
echo -e "Opened devices:";
--- /dev/null
+#!/bin/bash
+
+sudo systemctl stop docker.socket
+sudo systemctl stop docker.service
+sudo systemctl stop containerd.service
+
+sudo sed -i 's,dockerd,dockerd --data-root=/ic0/docker,' /lib/systemd/system/docker.service
+
+if [ ! -d /ic0/docker ]; then sudo cp -prvv /var/lib/docker /ic0; fi
+
+sudo systemctl daemon-reload
+
+sudo systemctl start containerd.service
+sudo systemctl start docker.socket
+sudo systemctl start docker.service
fi
cd;
-if [ -x /usr/bin/git ]; then git clone https://github.com/xf0r3m/immudex;
-else apt install git -y && git clone https://github.com/xf0r3m/immudex;
+if [ -x /usr/bin/git ]; then git clone https://git.morketsmerke.org/git/immudex;
+else apt install git -y && git clone https://git.morketsmerke.org/git/immudex;
fi
source ~/immudex/versions/template.sh;
cp -vv ~/immudex/tools/sbin/immudex-hostname /usr/local/sbin;
cp -vv ~/immudex/tools/sbin/immudex-install /usr/local/sbin;
cp -vv ~/immudex/tools/sbin/immudex-upgrade /usr/local/sbin;
+cp -vv ~/immudex/tools/sbin/immudex-docker-swap-root /usr/local/sbin;
chown root:root /usr/local/sbin/*;
chmod 544 /usr/local/sbin/*;