#!/bin/sh # Make and release maiko for one os / arch # Hopefully to be replaced by GitHub Action if [ ! -x ../../maiko/bin/machinetype ] ; then echo ERROR: Must be run from maiko/bin exit 1 fi tag=$1 if [ -z "$tag" ] ; then tag=maiko-`date +%y%m%d` fi export PATH=.:"$PATH" osarch=`osversion`.`machinetype` ./makeright x ./makeright init cd ../.. mkdir -p maiko/build echo making $tag-$osarch.tgz tar cfz maiko/build/$tag-$osarch.tgz \ maiko/bin/osversion \ maiko/bin/machinetype \ maiko/bin/config.guess \ maiko/bin/config.sub \ maiko/$osarch/lde* if ! command -v gh >/dev/null ; then echo echo The GitHub Command Line Interface, gh echo does not seem to be installed. echo Please upload maiko/build/$tag-$osarch.tgz echo to https://github.com/Interlisp/maiko/releases $tag exit 0 fi echo uploading cd maiko gh release upload --clobber $tag build/$tag-$osarch.tgz