-
Notifications
You must be signed in to change notification settings - Fork 0
/
re-run.sh
executable file
·20 lines (19 loc) · 1009 Bytes
/
re-run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
rm -f -r /var/snap/docker/*
umount -f /dev/mapper/Luks-Signal
cryptsetup close /dev/mapper/Luks-Signal
rm -f -r /var/snap/docker
snap remove docker --purge
cryptsetup open /dev/mmcblk1 Luks-Signal && mkdir /var/snap/docker && mount /dev/mapper/Luks-Signal /var/snap/docker && rm -f -r /var/snap/docker/* && chown root:root /var/snap/docker
snap install docker && ufw disable && sleep 10 && cp /etc/keys/.private.key .private.key && docker build -t pinephone . && shred .private.key && rm -f .private.key && docker run --cpus=$(nproc) --name pinephone -it pinephone bash -c /signal-buildscript.sh && rm -fr builds/release/ && mkdir -p builds/release && docker cp pinephone:/Signal-Desktop/release/ builds/ && rm -fr builds/release/linux-*
snap disable docker
rm -f -r /var/snap/docker/*
sleep 10
umount -f /dev/mapper/Luks-Signal
cryptsetup close /dev/mapper/Luks-Signal
rm -f -r /var/snap/docker
sleep 10
snap remove docker --purge
snap remove docker --purge
ufw -f enable
read -p "Continue -->"