Mistborn is your own virtual private cloud platform and WebUI that manages self hosted services, and secures them with firewall, Wireguard VPN w/ PiHole-DNSCrypt, and IP filtering. Optional SIEM+IDS. Supports 2FA, Nextcloud, Jitsi, Home Assistant, +
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
#!/bin/bash
set -e
compare_version( ) {
local versionOne = " ${ 1 } "
local comparision = " ${ 2 } "
local versionTwo = " ${ 3 } "
local result =
local sortOpt =
local returncode = 1
if [ [ " ${ versionOne } " = = " ${ versionTwo } " ] ] ; then
return 3
fi
case ${ comparision } in
lower| smaller| older| lt| "<" ) sortOpt = ; ;
higher| bigger| newer| bt| ">" ) sortOpt = 'r' ; ;
* ) return 2 ; ;
esac
result = ( $( printf "%s\n" " ${ versionOne } " " ${ versionTwo } " | sort -${ sortOpt } V ) )
if [ [ " ${ versionOne } " = = " ${ result [0] } " ] ] ; then
returncode = 0
fi
return ${ returncode }
} # end of function compare_version
LIBSECCOMP2_VERSION = $( sudo -E apt-cache policy libseccomp2 | egrep ^\ *Inst | awk '{print $2}' )
if [ $( compare_version " $LIBSECCOMP2_VERSION " "<" "2.5.1-1" ) -eq 0 ] ; then
# this is dumb but the raspbian repo managers aren't impressive
pushd .
cd /tmp
wget http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.5.1-1_armhf.deb
sudo dpkg -i libseccomp2_2.5.1-1_armhf.deb
popd
fi