Tmux, NVIM and I3 configuration files for my development environment
- first install pre-requisites: #https://github.com/gm-vm/openfortivpn#building-and-installing-from-source
#Already covered by bootstrap.sh
sudo dnf install --noconfirm gcc automake autoconf make pkg-config openssl-devel
- clone project
git clone https://github.com/gm-vm/openfortivpn.git
cd openfortivpn
- build project
./autogen.sh
./configure --prefix=/usr/local --sysconfdir=/etc
make
sudo make install
sudo openfortivpn --version
wget -qO- https://github.com/gm-vm/openfortivpn-webview/releases/download/v1.2.3-electron/openfortivpn-webview-1.2.3-x64.tar.xz | sudo tar -xvJ --transform='s/openfortivpn-webview-1.2.3-x64/openfortivpn-webview/g' -C /usr/local && sudo ln -s /usr/local/openfortivpn-webview/openfortivpn-webview /usr/local/bin/openfortivpn-webview
connect_vpn "<url>"
- Install lttng on the computer
install_lttng
-
Disable Secure boot in your BIOS, (or sign the modules but it's a pain in the arse)
-
Then start tracing
start_kernel_tracing
#Do whatever you want to trace
stop_kernel_tracing
Run tracecompass to read the traces located in /tmp/my-kernel-trace
tracecompass