onos/tools/dev/p4vm/pre-ova-cleanup.sh
Carmelo Cascone 57defd3782 Generate leaner P4 VM
Dev: 1.5 GB instead of 3.5 GB
Tutorial: 2.3 GB instead of 5.5 GB

Change-Id: Ib63d47578a2c9e16a97827bfba463f90cfe1187d
2018-05-11 16:01:16 -07:00

27 lines
519 B
Bash
Executable File

#!/usr/bin/env bash
set -xe
# Delete vagrant user
sudo userdel -r -f vagrant
# Free space on disk
rm -rf ~/p4tools/protobuf
rm -rf ~/p4tools/grpc
rm -rf ~/p4tools/bmv2
rm -rf ~/p4tools/p4runtime
rm -rf ~/p4tools/p4c
rm -rf ~/p4tools/libyang
rm -rf ~/p4tools/sysrepo
sudo apt-get clean
sudo apt-get -y autoremove
sudo rm -rf /tmp/*
# Zerofill virtual hd to save space when exporting
time sudo dd if=/dev/zero of=/tmp/zero bs=1M || true
sync ; sleep 1 ; sync ; sudo rm -f /tmp/zero
history -c
rm -f ~/.bash_history