## Select what to build / inject the rev from the gerrit env variable
################################################################################
-HANDLED=false
+HANDLED="no"
# Projects in AGL/*
###################
-if test !$HANDLED -a $(echo "$TARGETPROJECT" | grep -q "^AGL/"); then
+if [[ ! x"yes" = x"$HANDLED" ]] && $(echo "$TARGETPROJECT" | grep -q "^AGL/"); then
MYPROJECT=`echo $TARGETPROJECT | sed -e "s#AGL/##g"`
cd ..
fi
fi
- HANDLED=true
+ HANDLED="yes"
fi
# Projects in src/*
###################
-if test !$HANDLED -a $(echo "$TARGETPROJECT" | grep -q "^src/"); then
+if [[ ! x"yes" = x"$HANDLED" ]] && $(echo "$TARGETPROJECT" | grep -q "^src/"); then
MYPROJECT=`echo $TARGETPROJECT | sed -e "s#src/##g"`
# Projects in staging/*
#######################
-if test !$HANDLED -a $(echo "$TARGETPROJECT" | grep -q "^staging/"); then
+if [[ ! x"yes" = x"$HANDLED" ]] && $(echo "$TARGETPROJECT" | grep -q "^staging/"); then
MYPROJECT=`echo $TARGETPROJECT | sed -e "s#staging/##g"`
fi
-if !$HANDLED; then
+if [[ ! x"yes" = x"$HANDLED" ]] ; then
echo "COULD NOT SELECT PROJECT, something is wrong!"
echo "$TARGETPROJECT"
echo ""
function maketmpfile() {
DFILE=`mktemp -u -p ./ | sed -e "s#./##g"`
- eval cp \$$1 $DFILE
+ eval cp -L \$$1 $DFILE
export $1="$DFILE"
}
EOF
+cat /opt/AGL/lava-boot/lava-boot | sed -e 's#"~/.lava.yaml"#"/opt/AGL/lava-agl/lava.yaml"#' > ~/lava-boot
+chmod a+x ~/lava-boot
+
logfile=$(mktemp)
-/opt/AGL/lava-boot/lava-boot porter.automotivelinux.org -j ./porterboot_nbd.yaml -v ROOTFSTOBOOT="${ROOTFSTOBOOT}" -v KERNELIMAGE=${KERNELIMAGE} -v NETBOOTIMAGE=${NETBOOTIMAGE} 2>&1 | tee $logfile
+~/lava-boot porter.automotivelinux.org -j ./porterboot_nbd.yaml -v ROOTFSTOBOOT="${ROOTFSTOBOOT}" -v KERNELIMAGE=${KERNELIMAGE} -v NETBOOTIMAGE=${NETBOOTIMAGE} 2>&1 | tee $logfile
popd