#!/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
