penzoiders

DEB - VM sysprep for NW marketplace

Jul 31st, 2020 (edited)
412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.80 KB | None | 0 0
  1. #!/bin/sh
  2. #reset network
  3. cat > /etc/network/interfaces << EOL
  4. auto lo
  5. iface lo inet loopback
  6.  
  7. auto eth0
  8. iface eth0 inet dhcp
  9. EOL
  10. rm -f /etc/network/interfaces.*
  11. #Remove old kernels
  12. dpkg --list | grep linux-image | awk '{ print $2 }' | sort -V | sed -n '/'`uname -r`'/q;p' | xargs sudo apt-get -y purge
  13. #remove root password
  14. passwd -d root
  15. # ssh host keys
  16. rm -f /etc/ssh/*host*key*
  17. # root ssh settings
  18. rm -rf /root/.ssh/
  19. # lvm archive
  20. rm /etc/lvm/archive/*
  21. # logfiles
  22. find /var/log -name "*gz" -exec rm {} +
  23. find /var/log -name "*.1" -exec rm {} +
  24. find /var/log -type f -exec cp /dev/null {} +
  25. apt-get autoremove
  26. rm /var/cache/apt/archives/*deb
  27. # zero fill root device to better compress
  28. dd if=/dev/zero of=/bigzero bs=100M
  29. rm -f /bigzero
  30. history -c
  31. cat /dev/null > /root/.bash_history
Add Comment
Please, Sign In to add comment