deb_build_num.sh 491 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/bash
  2. GETONLY=0
  3. if [[ $1 == "-g" ]]; then
  4. GETONLY=1
  5. shift
  6. fi
  7. if [[ $# -lt 2 ]]; then
  8. echo "Syntax: $0 [-g] packagename versionname" >&2
  9. exit 1
  10. fi
  11. if [[ ! -d $TOP_DIR/.debmake ]]; then
  12. mkdir $TOP_DIR/.debmake
  13. fi
  14. PACKAGE=$1
  15. VERSION=$2
  16. INFOFILE=$TOP_DIR/.debmake/$PACKAGE-$VERSION
  17. if [[ ! -e $INFOFILE ]]; then
  18. echo -n 1 > $INFOFILE
  19. echo -n 1
  20. exit 0
  21. else
  22. CURNUM=$(cat $INFOFILE)
  23. if [[ $GETONLY -eq 0 ]]; then
  24. let CURNUM++
  25. echo -n $CURNUM > $INFOFILE
  26. fi
  27. echo $CURNUM
  28. fi