|
|
@ -6,6 +6,16 @@ if [ $# -eq 1 ]; then
|
|
|
|
cd "$1";
|
|
|
|
cd "$1";
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
user=$(stat -c '%U' .);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r() {
|
|
|
|
|
|
|
|
sudo -u "$user" $@;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
git() {
|
|
|
|
|
|
|
|
r git $@;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
PREFIX=release;
|
|
|
|
PREFIX=release;
|
|
|
|
CONF_SCRIPT="configure.sh";
|
|
|
|
CONF_SCRIPT="configure.sh";
|
|
|
|
|
|
|
|
|
|
|
@ -14,7 +24,7 @@ TAG=$(git tag --list | grep "^$PREFIX-" | sort -r | head -n 1);
|
|
|
|
if git verify-tag --raw "$TAG" 2>&1 | grep "TRUST_ULTIMATE" > /dev/null; then
|
|
|
|
if git verify-tag --raw "$TAG" 2>&1 | grep "TRUST_ULTIMATE" > /dev/null; then
|
|
|
|
git checkout -q "$TAG";
|
|
|
|
git checkout -q "$TAG";
|
|
|
|
if [ -f "$CONF_SCRIPT" ]; then
|
|
|
|
if [ -f "$CONF_SCRIPT" ]; then
|
|
|
|
./$CONF_SCRIPT;
|
|
|
|
r ./$CONF_SCRIPT;
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
else
|
|
|
|
else
|
|
|
|
echo "Invalid or missing signature for $TAG" >&2;
|
|
|
|
echo "Invalid or missing signature for $TAG" >&2;
|
|
|
|