#!/bin/sh set -euo pipefail tce-load -w -i compiletc autoconf automake libtool-dev curl-dev libnghttp2-dev libssh2-dev autoconf-archive tpm2-tss-dev cd /tmp [ -d package ] || mkdir package [ -d src_package ] || mkdir src_package DESTDIR='/tmp/package' cd ./src_package/ export CFLAGS="-mtune=generic -Os -pipe" export CXXFLAGS="-mtune=generic -Os -pipe" export LDFLAGS="-Wl,-O1" curl -O -k -L https://github.com/tpm2-software/tpm2-tools/releases/download/4.2.1/tpm2-tools-4.2.1.tar.gz tar xzvf tpm2-tools-4.2.1.tar.gz cd tpm2-tools-4.2.1/ ./bootstrap ./configure make make DESTDIR=/tmp/package/ install # Create package directory . /etc/init.d/tc-functions PKGDIR=/tmp/`getMajorVer`.x/`getBuild` mkdir -p $PKGDIR/tar.gz $PKGDIR/tcz # Create tpm2-tools.tcz package cd $DESTDIR tar -czf $PKGDIR/tar.gz/tpm2-tools.tcz.tar.gz * mksquashfs $DESTDIR $PKGDIR/tcz/tpm2-tools.tcz -all-root -info find $DESTDIR -not -type d | sed -e "s#^${DESTDIR}##" > $PKGDIR/tcz/tpm2-tools.tcz.list cd $PKGDIR/tcz md5sum tpm2-tools.tcz > tpm2-tools.tcz.md5.txt