I worked my way around java 11 vs 8 , I read stardog works with java 11 so I patched the pkg (after i set up the deb repo) , does this look sane ?
cat /etc/apt/sources.list.d/stardog.list
This file is managed by Puppet. DO NOT EDIT.
stardog repo debian
deb http://packages.stardog.com/deb stable main
fix the deb script:
#!/bin/bash
set e
STARTDIR=`pwd`
TMP_DIR=`mktemp -d`
cleanup() {
cd ${STARTDIR}
echo start dir ${STARTDIR}
echo clean up $TMP_DIR;
if [ -d $TMP_DIR ];then rm -rf $TMP_DIR;else echo no temp dir;fi
}
fix() {
cd $TMP_DIR
echo `pwd`
apt-get download stardog &&\
dpkg-deb -x stardog_7.7.2_amd64.deb PackageFolder &&\
dpkg-deb --control stardog_7.7.2_amd64.deb PackageFolder/DEBIAN
sed -i 's/openjdk-8-jre/openjdk-11-jre/' PackageFolder/DEBIAN/control
cat PackageFolder/DEBIAN/control
echo "Patched java version to 11"
}
build_pkg() {
dpkg -b PackageFolder ${STARTDIR}/stardog7_7.7.2_amd64.deb;
}
fix && build_pkg
cleanup