GSP-Agent-Windows/OGP64/etc/postinstall/0p_000_autorebase.dash

26 lines
606 B
Bash

#!/bin/dash
export PATH=/bin
b=/var/cache/rebase
if [ -e ${b}/peflags ] ; then
noaslr=--noaslr
peflags=peflags
rm -f ${b}/peflags
else
noaslr=''
peflags=''
fi
if [ -e ${b}/rebuild_always ] ; then
rebuild=--rebuild
elif [ -e ${b}/rebuild_incremental ] ; then
rebuild=''
else
rebase-trigger rebuild_always
rebuild=--rebuild
fi
if [ ! -e ${b}/fullrebase.done ] ; then
rebase-trigger fullrebase
rebaselst --rebuild update --cleardb $noaslr rebase $peflags
mv ${b}/fullrebase ${b}/fullrebase.done
else
rebaselst $rebuild update $noaslr rebase $peflags
fi