#!/bin/sh # Builds upstream tarball # Uses the new layout of 110.60 version # Updated by Daniel Moerner in October 2009 to accept --upstream-version # argument so this script can be called by uscan. if [ "$1" -ne "--upstream-version" ] ; then echo "Usage: mkorig --upstream-version version" exit 1 fi shift version=$1 orig=../smlnj-$version url=http://smlnj.cs.uchicago.edu/dist/working root_tarballs="ckit config pgraph smlnj-lib MLRISC cml eXene heap2asm \ ml-burg ml-lex ml-yacc smlnj-c nlffi ml-lpt \ trace-debug-profile" base_tarballs="cm compiler runtime system" archs="x86 ppc sparc" mkdir -p $orig for t in $root_tarballs ; do wget -O $orig/$t.tgz $url/$version/$t.tgz done mkdir -p $orig/bootstrap for t in $archs ; do img=boot.$t-unix.tgz wget -O $orig/bootstrap/$img $url/$version/$img done mkdir -p $orig/base for t in $base_tarballs ; do wget -O $orig/base/$t.tgz $url/$version/$t.tgz done tar zcf ../smlnj_$version.orig.tar.gz $orig rm -rf $orig rm -f index.html