debug.sh 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. MIRROR_URL="http://172.29.220.242/mirror/kylin"
  3. ROOTFS_DIR="/var/tmp/rootfs-kylin-amd64"
  4. # [ -d ${ROOTFS_DIR} ] && sudo rm -rf ${ROOTFS_DIR}
  5. function min() {
  6. sudo debootstrap --no-check-gpg --variant=minbase \
  7. --components="main,restricted,universe,multiverse" \
  8. v101 "${ROOTFS_DIR}-min" "${MIRROR_URL}" gutsy
  9. }
  10. function def() {
  11. sudo debootstrap --no-check-gpg --arch=amd64 --keep-debootstrap-dir \
  12. --components="main,restricted,universe,multiverse" \
  13. v101 "${ROOTFS_DIR}" "${MIRROR_URL}" gutsy
  14. }
  15. # 第一阶段
  16. function fir() {
  17. sudo debootstrap --no-check-gpg --arch=amd64 --foreign --keep-debootstrap-dir \
  18. --components="main,restricted,universe,multiverse" \
  19. v101 "${ROOTFS_DIR}-fir" "${MIRROR_URL}" gutsy
  20. }
  21. function deb() {
  22. sudo debootstrap --no-check-gpg --arch=amd64 --print-debs --keep-debootstrap-dir \
  23. --components="main,restricted,universe,multiverse" \
  24. v101 "${ROOTFS_DIR}" "${MIRROR_URL}" gutsy
  25. }
  26. # 判断参数个数
  27. if [ $# -eq 0 ]; then
  28. grep "^function " $(readlink -f $0) | awk -F '[( )]' '{print $2}'
  29. fi
  30. $1