extract_voidstrap.sh 645 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. if [ -d vpkgs ]; then
  3. cd vpkgs
  4. git pull
  5. cd ..
  6. else
  7. git clone https://github.com/void-linux/void-packages vpkgs
  8. fi
  9. if [ -d srcpkgs ]; then
  10. rm -r srcpkgs
  11. mkdir srcpkgs
  12. else
  13. mkdir srcpkgs
  14. fi
  15. for i in $(cat base-voidstrap.pkgs); do
  16. cp -r vpkgs/srcpkgs/$i srcpkgs/
  17. done
  18. for i in common etc; do
  19. if [ -d $i ]; then
  20. if [ $i == 'etc' ]; then
  21. mv $i/conf ./etc_conf
  22. fi
  23. rm -r $i
  24. cp -r vpkgs/$i ./
  25. if [ $i == 'etc' ]; then
  26. cp ./etc_conf $i/conf
  27. fi
  28. else
  29. cp -r vpkgs/$i ./
  30. fi
  31. done
  32. cp vpkgs/xbps-src ./
  33. cp vpkgs/COPYING ./