File urlgetter.sh of Package smlnj
#!/bin/bash # during build, it is invoked with: # urlgetter.sh <source> <destination> # ref: http://smlnj-gforge.cs.uchicago.edu/scm/viewvc.php/config/trunk/unpack?view=markup&root=smlnj URL="$1" DEST="$2" FILE=$(basename $URL) # remove version from filename FILE=$(echo "$FILE" | sed -e "s/^[0-9.]*-//g") # use expected file ext FILE=$(echo "$FILE" | sed -e "s/.tz$/.tgz/g") # point to local copy FILENAME="$BUILDDIR/$FILE" if [ ! -f "$FILENAME" ]; then echo "--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*" echo "ERROR: Could not find: $FILENAME" echo "The build wants: $1 -> $2" echo "Check pack_new_version.sh" echo "--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*" exit 1 fi # file ok exit 0